美文网首页
Android 热修复、插件化、组件化、 增量更新概念理解

Android 热修复、插件化、组件化、 增量更新概念理解

作者: wervy | 来源:发表于2020-01-02 13:59 被阅读0次

Android热修复

正常项目开发流程:
版本1.0上线-》 用户安装-》 发现bug-》 紧急修复-》 重新发布版本1.1上线
热修复开发流程:
版本1.0上线--》用户安装-》发现bug -》紧急修复 -》打出补丁-》自定拉取,补丁修复

热修复的优势:

.无需重新发版

.用户无感知修复,无需下载最新的应用

热修复框架推荐:微信的Tinker

Android插件化

(1)app拆分成多个模块,
(2)每个模块都是一个apk,,包括一个宿主和多个插件模块
(3)打包时将宿主apk和插件apk分开或者联合打包

这里我们要提到一个组件化的概念

(1)app分成多个模块
(2)每个子模块都是一个组件lib,可以相互依赖
(3)打包时将全部组件合并成一个apk

增量更新

利用差分算法获得1.0版本和2.0版本的差分包,这样在安装1.0版本的设备上只要下载这个差分包,就可以完成从1.0到2.0版本的更新

相关文章

网友评论

      本文标题:Android 热修复、插件化、组件化、 增量更新概念理解

      本文链接:https://www.haomeiwen.com/subject/fwhloctx.html