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

Android 超级补丁包技术
录制于:

| 作者 俞尚 发布于 2016年8月24日 | 欲知区块链、VR、TensorFlow等潮流技术和框架,请锁定QCon北京站!
43:21

概要
随着移动互联网蓬勃发展,App 规模越来越大,对 App 发布迭代速度和质量有更高的要求,技术开发同学面临着更大的挑战。怎样让 App 发布更快更灵活,以及上线后更快地修复各种 Crash 和紧急 Bug,让用户免去下载安装的操作,在最短的时间内升级用户手中的 App,是 Android 开发哥面临的一个重要的技术课题。业界也有 Dexposed、AndFix 等补丁技术,取得了一定的效果。但这些技术在 Android 平台兼容性还存在着一些问题,以及修复 Bug 的代码需要以反射的方式来实现,不太方便。而且不能更新资源,无法对 App 进行版本升级,仅用于修复 Bug。QQ 空间团队在去年实现 class 替换热补丁包技术的基础上,更进一步在业内首创超级补丁包技术,实现了 App 上 Dex 和资源替换覆盖,在开发人员和用户都完全透明无感知的情况下,可把任意App直接升级到最新版本。

个人简介

俞尚,腾讯社交平台部 Android 平台组组长、高级工程师。主要从事 QQ 空间 Android 版本开发和管理工作。2002 年毕业于武汉大学测绘工程专业。2007 年加入腾讯,具有多年从事终端开发的经历,是早期 QQ 浏览器内核开发骨干成员。现从事 QQ 空间 Android 版本开发。对 Android 平台性能优化,系统架构,补丁包技术等有比较深的了解。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

BT