Android 熱修復、插件化、組件化、 增量更新概念理解

Android熱修復

正常項目開發(fā)流程:
版本1.0上線-》 用戶安裝-》 發(fā)現bug-》 緊急修復-》 重新發(fā)布版本1.1上線
熱修復開發(fā)流程:
版本1.0上線--》用戶安裝-》發(fā)現bug -》緊急修復 -》打出補丁-》自定拉取,補丁修復

熱修復的優(yōu)勢:

.無需重新發(fā)版

.用戶無感知修復,無需下載最新的應用

熱修復框架推薦:微信的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版本的更新

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容