金山办公移动端 Office 组件(文字、表格、演示等)研发负责人。2009 年加入金山办公,从事办公软件研发 13 年。2011 年参与 WPS Office 安卓版 1.0 研发至今,参与了 WPS Office 安卓版的所有版本研发、框架重构等技术演进过程,研究方向包括 Office 内核架构、安卓端渲染技术等。
受限于移动设备本身的内存和性能,在移动端上开发大型原生应用势必会碰到不少难点。以最常用的移动端打开 Office 文档浏览为例,需要在移动端本身内存限制的条件下快速展示用户文档,在开发初期最经常碰到的问题就是内存 OOM,通过研究尝试不同的内存设计方案以及文档加载流程上的优化,最终可达到毫秒级快速展示首页文档内容,秒级完整打开大部分用户文档,且在不断加载浏览的过程中通过对象池,图片内存重用等机制解决内存抖动问题以及 OOM 问题,再通过渲染显示架构的不断调整设计最终达到理想的效果。
本次演讲将通过 WPS Office for Android 的性能优化实践,介绍移动端/Android 上原生应用在数据加载处理、渲染显示这两条主要链路上的选型、设计和优化。
演讲提纲:
1. 大型原生应用性能的核心问题
2. 如何处理大文档快速加载
3. 高帧率渲染逻辑设计
你将获得:
了解大型原生应用安卓研发中碰到的难点,可用于实际开发过程中碰到的类似场景:



微信咨询

电话咨询
微信联系我们

