微信Android客户端架构演进及其对开发流程的影响
讲师:
所属专题:
微信ANDROID客户端的架构演进史,可以说是一个典型ANDROID应用在从小到大的成长过程中的“踩坑”与“填坑”的历史。从1.0版本安装包的354KB,到今天5.3版本的24.1MB,从最开始两三个码农的突击作业,到今天的“集团军”开发力量,微信的体量在不断增大,开发同学遇到的“成长的烦恼”也越来越多:
- 为什么微信收消息又延迟了?为什么我得每次打开微信才收到消息?
- 为什么我的微信无法安装了?为什么微信启动越来越慢了?
- 为什么我的eclipse突然无法debug微信了!?如何把编译速度提升80%?
- 如何在一个月左右的周期内排入5个迭代?如何并行发布3个以上代码线的客户端版本?
- 如何减小因为增加开发人力而带来的资源损耗?
ANDROID系统先天的弊端与产品需求研发过程的矛盾,推动着客户端架构演进史这架车轮不断向前滚动。不断调整进化的架构,在为微信未来的高速成长保驾护航。欢迎各位和我们一起来了解微信ANDROID客户端的架构演进过程。