金山办公移动端 Office 组件(文字、表格、演示等)研发负责人。2009 年加入金山办公,从事办公软件研发 13 年。2011 年参与 WPS Office 安卓版 1.0 研发至今,参与了 WPS Office 安卓版的所有版本研发、框架重构等技术演进过程,研究方向包括 Office 内核架构、安卓端渲染技术等。

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



微信咨询

电话咨询
微信联系我们

