支付宝 App 构建优化解析:通过安装包重排布优化 Android 端启动性能

  1. 云栖社区>
  2. 蚂蚁金服移动开发平台 mPaaS>
  3. 博客>
  4. 正文

支付宝 App 构建优化解析:通过安装包重排布优化 Android 端启动性能

烧碱Jusef 2018-12-18 19:54:40 浏览1899
展开阅读全文

1. 前言

本章节我们将围绕《支付宝 App 构建优化解析》另启新系列,细分拆解客户端在“代码管理”、“证书管理”、“版本管理”、“构建打包”等维度的具体实现方案展开讨论,带领大家进一步了解支付宝在 App 构建模块下的持续优化。

本节将主要记录通过对支付宝 Android Apk 文件的重新布局,来改善 IO 性能的过程。

2. 背景

支付宝 App 在 Android 平台上,由于大量业务快速上线,Android 长尾机型等原因,造成启动阶段及部分核心链路上,性能体验不理想,进而影响用户的使用的感受。
从纯业务角度,可以通过优化 UI 布局,优化代码结构,优化 bundle 加载等方式,对性能体验有所改善。作为工程技术团队,按照传统思维来看,似乎无法对性能优化做多少贡献。经过一些方案调研后,我们尝试通过对编译产物的优化,干预构建流程,以

网友评论

登录后评论
0/500
评论