这两年移动互联网的战场上,新的技术热点层出不穷,无论是 Apple 力推的 Co... 展开 >








2009年毕业于北京航空航天大学,毕业后在 IBM 中国研发中心工作,2014年7月加入到美团点评,现在任职为美团到店 BG 的大前端架构师。
在团队内担任过不同的角色,包括团队负责人和架构师。见证了美团点评业务的高速发展,参与了美团大前端架构的演变过程。因而对大前端架构有一定的理解和心得,希望能够与大家交流和分享。
梁士兴采访文章:《美团梁士兴专访:动态化、小程序、Native、AI 的趋势解读》
这两年移动互联网的战场上,新的技术热点层出不穷,无论是 Apple 力推的 CoreML、Swift,还是 Google 力推的 TensorFlow Lite、Flutter、Kotlin,包括国内如火如荼的小程序生态以及慢慢揭开帷幕的 5G 时代,纷纷引爆业内的研究热情。在这波新技术浪潮中,本专题核心关注:
移动端开发发展到今天,业务场景越来越复杂,如何保障应用的稳定性日益成为重要课题。稳定性治理中尤其以 OOM 治理为重中之重,一半以上的问题都和 OOM 有关,并且 OOM 问题的定位也最为困难。以快手主 App 为例,仅 AB 实验就有上千项,还伴随有线上配置的随时变更,真正做到千人千面。在这种条件下,线下测试或者灰度测试都不可能覆盖线上的复杂环境,一旦发生 OOM,由于无法还原用户使用场景,极难定位。本演讲将介绍快手性能优化团队关于 OOM 治理的实践与思考。
演讲提纲:
你将获得:
React Native 发布至今,依旧保持着很高的社区活跃度。随着框架升级迭代、前端技术生态的演进,React Hook、Fast Refresh、Flipper、React 17 等技术、工具不断的涌现出来。一方面,业务希望 RN 升级带来新技术、新技术为自身提效赋能,另一方面,升级伴随的 breaking change、行为变更使得业务不得不考虑升级的风险和成本。便利蜂探索出一种多 RN 版本共存的平滑升级方案。支持按照页面、Component 的粒度升级,并解决了多 RN 版本带来的代码成倍膨胀、App 体积增大的问题。同时,提供一种缩短每次升级所需研发时间的思路。
演讲提纲:
你将获得:
对使用 React Native 技术栈的从业人员,提供升级 RN 版本时的方案选择、收益成本评估、最佳实践的参考。同时,对希望了解 React Native 生态、对跨端技术感兴趣的听众提供进一步的框架结构、生态的了解。
在大前端盛行的行业背景下,利用跨端技术来快速迭代新业务已经是一种潜在趋势。演讲将在 Flutter 的技术框架上,结合自身行业的业务背景,讲述如何构建一套体验不亚于原生端、并且具备复杂绘制(类小游戏)能力的 App 框架、如何深挖 Flutter 的“潜能”,如何时宜地使用 Flutter 来节约当前团队的研发成本。并深入浅出地从 Flutter 的性能特性、语言特性等方面来总结项目架构优化、性能优化,屏幕适配方案等,概括一些在实际研发中闭坑的方法,以及对于一码多端(Web 端和 PC 端上的探索和展望)。
演讲提纲:
你将获得:
希望通过本次分享,让还未接触这项技术的开发人员从中获得一些新的跨端技术可能性,让正在探索使用 Flutter 来完成业务的开发人员们对该技术有更深的了解和信心,让尝试新业务的开发人群得到更佳的利器(节约很大的开发成本),并和已经对该技术有深入了解的听众们进行更进一步的交流。
React Native 是具有高动态化能力的跨平台开发框架,低代码是近几年非常热门的趋势,而爱奇艺早在 2018 年就尝试将二者结合,开发出了万花筒引擎和专题页低代码平台,用于快速搭建爱奇艺 App 中的各类内容展示型页面,赋能不会写代码的内容运营和编辑们,针对热门的综艺和影视剧内容,用很少的人力投入就能快速搭建出具有丰富排版和动画效果的专题页面并直接投放上线。
几年来,基于这套系统搭建出来的首页顶导航专题页 UV 峰值过亿,稳定可靠,并且依托 RN 的高动态性和引擎的高可扩展性,不断迭代优化增强的引擎可以向下兼容历史 App 版本,让不断丰富的体验触达到更多的用户。本次演讲将分享设计和应用万花筒引擎和低代码平台的实践经验,遇到的挑战以及解决思路。
演讲提纲:
你将获得:
React Native(简称:RN)在移动开发领域是一个非常热门的开发框架。RN 的方案相比 Native 开发,最大的差距在性能上,尤其在用户打开页面时会感到加载速度变慢。美团从 2018 年开始基于 RN 建设高性能动态化容器,旨在让业务在享受动态化便利的同时,获得媲美 Native 开发的页面性能。演讲主要讲述在业务大规模使用 RN 的前提下,通过各种优化手段,助力业务实现页面秒开、甚至页面直出的加载体验。
演讲提纲:
你将获得:
面向使用或打算使用 RN 的开发人员,提供 RN 使用场景做参考,方便业务做技术选型;同时,为 RN 页面的加载性能优化提供实践经验,助力业务提升 RN 页面的打开速度,其他基于 JS 引擎的动态化框架亦可借鉴其中思路。
随着58本地服务的业务快速扩展,对开发效率,双端一致性,交互友好性提出了更高的要求。因此跨端技术成了我们首选方案,通过调研和尝试我们锁定了 Flutter 方向。同时58其它业务线也在紧锣密鼓的布置 Flutter ,在此基础上58无线通道委员会发起了 Flutter 共建项目,在工程脚手架,动态化,可视化埋点,效率工具等方面做了一系列方案的落地,并进行了开源。希望给关注 Flutter 的移动开发者带来帮助。
演讲提纲:
你将获得:
在移动 APP 开发使用场景中,线上 release 版本出于安全和性能相关考虑要关闭日志。但线上运营过程中,会有用户反馈异常或应用市场反馈机型适配问题,在多数情况下这些反馈都是现象的书面表达缺少有效信息(1.无可复现的操作步骤,2.无现场的准确信息),为解决这些问题支持在线/离线和多系统打通的全链路日志就是必要的工具。
演讲提纲:
你将获得:



微信咨询

电话咨询
微信联系我们

