BT

您是否属于早期采用者或者创新人士?InfoQ正在努力为您设计更多新功能。了解更多

您现在处于全屏预览
关闭全屏预览

微信Android客户端架构演进及其对开发流程的影响
录制于:

| 作者 赵原 发布于 2014年9月23日 | 道AI风控、Serverless架构、EB级存储引擎,尽在ArchSummit!
39:42

概要
微信ANDROID客户端的架构演进史,可以说是一个典型ANDROID应用在从小到大的成长过程中的“踩坑”与“填坑”的历史。从1.0版本安装包的354KB,到今天5.3版本的24.1MB,从最开始两三个码农的突击作业,到今天的“集团军”开发力量,微信的体量在不断增大,开发同学遇到的“成长的烦恼”也越来越多: 为什么微信收消息又延迟了?为什么我得每次打开微信才收到消息? 为什么我的微信无法安装了?为什么微信启动越来越慢了? 为什么我的eclipse突然无法debug微信了!?如何把编译速度提升80%? ANDROID系统先天的弊端与产品需求研发过程的矛盾,推动着客户端架构演进史这架车轮不断向前滚动。不断调整进化的架构,在为微信未来的高速成长保驾护航。欢迎各位和我们一起来了解微信ANDROID客户端的架构演进过程。

个人简介

赵原,2008年西安交通大学本科毕业,2010年2月加入腾讯广州研发部进行QQ手中邮Symbian版本开发,同年11月被抓入“小黑屋”开始启动微信项目,负责ANDROID客户端开发。伴随微信从零开始成长,推进了微信ANDROID客户端三年以来的架构演进,包括多进程架构设计、插件开发模式。致力于研究如何通过更好的技术架构设计,提高团队开发效率,实现快速、高效的敏捷开发流程,打造高执行力的技术团队。

全球架构师峰会(International Architect Summit,下简称ArchSummit)是由InfoQ中文站主办的一次全球性架构师峰会,ArchSummit专门针对架构师人群,讲述与架构和架构师相关的各方面趋势、技术和案例。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT