热修复总结
热修复总结
平台 | 阿里 AndFix | 阿里 HotFix1.x | Nuwa | 微信Tinker | 美团Robust | 阿里 HotFix2.x |
---|---|---|---|---|---|---|
即时生效 | yes | yes | no | no | yes | 看情况 |
性能损耗 | 较小 | 较小 | 较大 | 较小 | 较小 | 较小 |
补丁包大小 | 一般 | 一般 | 较大 | 较小 | 较小 | 较小 |
占Rom体积 | 较小 | 较小 | 一般 | 较大 | 较小 | 看情况 |
接入复杂度 | 简单 | 简单 | 简单 | 复杂 | 简单 | 简单 |
安全校验 | no | yes | no | yes | no | yes |
类替换 | no | no | yes | yes | no | yes |
资源替换 | no | no | yes | yes | 即将支持 | yes |
so替换 | no | no | no | yes | 即将支持 | yes |
全平台支持 | no | no | no | yes | yes | yes |
开发透明 | no | no | yes | yes | no | yes |
gradle支持 | no | no | yes | yes | yes | no |
接口文档 | 较少 | 丰富 | 较少 | 丰富 | 丰富 | 丰富 |
成功率 | 较低 | 一般 | 一般 | 较高 | 最高 | 较高 |
后台管理 | no | yes | no | yes | no | yes |
加固兼容 | yes | yes | no | 部分兼容 | yes | 不确定 |
上表基本涵盖了具有代表性的各种热修复方案,涉及到的各种关键指标的横向对比。
Slider 中大概总结了各种方案的实现方式,以及常见的问题。
Slider 地址: http://w4lle.github.io/sliders/hot-fix/index.html
详细的各种方案分析:
- Android热补丁之AndFix原理解析
- 从Instant run谈Android替换Application和动态加载机制
- Android热补丁之Tinker原理解析
- Android热补丁之Robust原理解析(一)
水平有限,难免有写的不对的地方,欢迎交流。
本文链接: http://w4lle.com/2017/05/04/hotpatch-summary/
版权声明:本文为 w4lle 原创文章,可以随意转载,但必须在明确位置注明出处!
本文链接: http://w4lle.com/2017/05/04/hotpatch-summary/