支付宝客户端架构解析:Android 容器化框架初探

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

支付宝客户端架构解析:Android 容器化框架初探

烧碱Jusef 2018-11-23 17:15:06 浏览1539
展开阅读全文

1. 前言

由本章节开始,我们将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。

本节将介绍支付宝 Android 容器化框架设计的基本思路。

1.1 开发背景

随着 Android 应用程序所能实现的功能越来越强大和复杂,随之而来的是:

  • Android 程序的的代码和资源越来越多,APK 文件的 size 越来越大,Android 程序也越来越复杂;
  • 随着应用的迭代、项目的扩张,团队数量以及团队人数的同时增多,基于传统架构模式的并行开发也变得愈加困难。

此外,移动客户端通常需要面对动态化开发的挑战;Bug 紧急修复等运维需求;同时也有一些在线运营的需求,

网友评论

登录后评论
0/500
评论
烧碱Jusef
+ 关注