移动端性能问题一直困扰着大家,性能也是用户体验的关键因素。如何打造更好的用户体验... 展开 >





万里鹏,2017 年加入字节跳动,之前参与并负责移动端性能监控体系的建设,为公司所有移动端产品提供基础监控能力服务。目前就职于今日头条 Android 平台架构部,负责 Android 端性能、稳定性优化,研发流程组建和标准化建设,研发效率优化,架构优化与演进。主要服务于今日头条、同时技术复用在抖音、西瓜视频、番茄小说、多闪等全公司级移动端产品,为提升业务开发效率、架构与开发模式演进、优化用户体验提供整套的技术服务支持。
移动端性能问题一直困扰着大家,性能也是用户体验的关键因素。如何打造更好的用户体验,如何追求极致优化、最佳的性能指标,如何在前人经验基础上继续创新,挖掘新的技术点,一直是这个行业的人在追求和探索的目标。本次专题集结了各个行业的案例,希望通过技术专家的分享,让大家能够有性能方面的收获,并且引发这方面的思考和讨论。
移动互联网应用的快速迭代,让我们在解决问题同时,也让我们更加注重解决效率,本次议题将从线上监控、合码监控以及开发过程多个阶段,介绍性能优化实践与落地效果。本次分享除了介绍应用层面 ANR 问题分析和监控能力建设之外,也将分享字节内部广泛使用的 ANR 系统优化框架;线下部分将会重点介绍防劣化和归因效率效能闭环体系建设,我们通过自动化归因平台,提升问题前置拦截和定位效率,保障线上质量同时大大提升了人效。相信本次分享交流之后,会对从事和对在线上优化及线下防劣化及工程化建设感兴趣的听众,都有很好的参考借鉴意义。
演进提纲:
1. 线上ANR监控与优化实践
2. 性能监控归因平台 Loupe
3. 线下 Mr 精准性能监控建设
4. 总结
听众收益:
因为 Flutter 秉持“一套代码、多端运行”的原则,采用 Flutter 开发业务后为团队节省了大量人力,致使我们可以将原来版本迭代节奏提高一倍。Flutter 拥有众多优势,如本身自带 Skia 渲染引擎,同时支持 JIT 和 AOT,尽可能地减少了不同平台之间的差异,同时保持和原生开发一样的高性能。在享受了 Flutter 优点的同时,我们也面临着接入任何一个第三方 SDK 都需要面对的事情,就是会增加包大小,并且不同技术栈也会导致异常,FPS 等指标采集上报与原有方式不同。美团外卖商家侧团队在深入调研后用合理的方式解决了这些困难。开发过程中由于部分页面数据获取耗时、渲染复杂、代码不优等原因,表现出复杂列表页面在加载时间和 FPS 上并未达到理想状况,团队成员从底层渲染原理出发,做了很多方面的优化,积累了一些经验,相信本次交流后,能给从事 Flutter 性能监控及优化感兴趣的听众帯来参考和借鉴。
演讲提纲:
1. Flutter 性能指标采集与监控体系
2. Flutter 在客户端上关键指标优化与实践
3. Flutter 动态化
4. 总结
你将获得:
随着贝壳找房在产业互联网领域不断深耕,各项业务都在持续高速发展,业务功能和复杂度不断增长的同时,带来的问题是 App 启动变慢,用户体验变差,如果没有收口处理,开发团队每过一段时间都要花时间进行优化。
贝壳找房 B 端平台以一套代码支撑 7 个 App,以 B 端核心 App 为例,该 App 集成了二手、新房、租赁、装修、直播、培训、IM、VR、IoT 等十几个业务,数百万行代码,近 200 个组件,Native 页面超过 500 个,Flutter 页面超过 350 个,H5 页面超过 900 个,业务和功能多,复杂度高。治理前启动任务超过 20 个,+load 方法超过 200 个,Static Initializer 超过800 个,经过一系列的治理,我们将 App 的冷启动优化到了 1s 内,并且做到了低投入保持优化成果的长期稳定。
本次分享以贝壳 B 端 Link 为例,为大家介绍如何系统地优化冷启动时间,以及在支撑多个业务的情况下,我们探索出的一套能够对性能进行收口统一处理的解决方案。相信经过本次分享和交流,您能更加全面系统地了解 iOS 冷启动优化的方案和实践,并结合自己 App 的实际情况进行落地。
演讲提纲:
1. iOS 冷启动优化概览
2. 启动优化性能分析工具
3. 主要优化方案及实践
4. 线上线下流程规范与监控
5. 总结与展望
你将获得:
2016 年,58同城开始引入 React Native,并封装了内部的 58RN 框架。伴随着业务应用场景和用户规模的快速扩大,用户对性能体验的要求也更高了。加载模型从最基础的动态更新模型,迭代成了现在的 PBSPL 模型,包括框架提前初始化、内置通用资源、静默更新、预加载、按需加载。本议题将结合列表、详情和 Tab 页三类不同的场景,给出使用 PBSPL 模型实现页面秒开的具体案例。
演讲提纲:
1. 页面加载耗时诊断
2. 58RN 加载模型介绍
3. 业务秒开实践
你将获得:



电话咨询