专题演讲嘉宾:郝仁杰

高德地图无线开发专家

十余年移动客户端开发经验,曾深度参与 Nokia S60 Contacts,YY 语音,360 手机卫士的研发维护工作,对 Symbian、Android、iOS 系统有较深的理解。目前在高德地图负责 Android、iOS 端的基础架构,带领团队实现了端上的 Bundle 化等一系列架构升级的开发工作。

by 郝仁杰

高德地图
无线开发专家

近一年来,高德地图为了解决大规模研发团队超大代码体量耦合重、质量低、维护难等问题,App 架构不断升级和优化,通过 Bundle 化架构演进的历程,辅以 Bundle 辅助管理平台平台管控等方法,取得了将 App 崩溃率从 8‱ 降低到 0.8‱ 等成绩。本次主要分享在一系列架构升级改进中的具体做法、经验和思考。

演讲提纲:

  1. 背景简述
  2. 方案推演:架构老化;建设新的 Bundle 化架构;通过 Bundle 辅助管理平台/CLI 工具对 Bundle 管控。
  3. 产出物:端架构 + 平台工具
  4. 主副收益:崩溃率从8‱降低到0.8‱;包大小减量48M
  5. 经验教训
  6. 未来展望:Bundle 化后,架构如何演进

听众收益:

  1. Top 级应用的技术架构演进的原因、思路、实现方式和过程,以及如何赋能业务快速发展
  2. 关键性能的优化和经验等