插件化、熱修復(fù)盖灸、增量更新略知一二

前言

  • 插件化和熱修復(fù)不是同一個概念蚁鳖,兩者出發(fā)點不同
  • 從技術(shù)角度來講,都是從系統(tǒng)加載器角度著手赁炎,無論采用hook,代理或其他底層實現(xiàn)醉箕,都是"欺騙"Android系統(tǒng)讓宿主加載或運行插件(補(bǔ)丁)的內(nèi)容
  • 插件化:目的是把需要實現(xiàn)的模塊或功能當(dāng)做一個獨立的提取出來,減少宿主的規(guī)模徙垫,當(dāng)需要使用到相應(yīng)的功能時再去加載相應(yīng)的模塊
  • 熱修復(fù):往往是從修復(fù)bug的角度出發(fā)讥裤,強(qiáng)調(diào)的是在不需要二次安裝應(yīng)用的前提下修復(fù)已知的bug(涉及關(guān)鍵詞:Hook技術(shù)、動態(tài)代理等)

目前主流熱修復(fù)框架(熱更新一般來說也是指熱修復(fù))

  • 阿里 AndFix
  • 阿里 Sophix (收費)
  • 微信 Tinker
  • 餓了么 Amigo (易用性)
  • 美團(tuán) Robust

插件化方案 (涉及動態(tài)代理姻报,ClassLoader己英,以及另一個apk資源的加載)

  • 360的DroidPlugin (推薦)
  • Small
  • DynamicAPK(攜程)

除了上面的2個概念,還有個增量更新的技術(shù)

  • APK增量更新是很多大廠APP采用的技術(shù)
  • bsdiff庫生成補(bǔ)丁文件方式下載跟舊版本APK合成生成新版APK的原理(ligbspatch.so)

參考鏈接:

  1. https://study.163.com/course/courseLearn.htm?courseId=1209046860#/learn/live?lessonId=1278570364&courseId=1209046860
  2. https://segmentfault.com/a/1190000004062866 通俗易懂的動態(tài)加載技術(shù)描述
  3. http://www.reibang.com/p/704cac3eb13d 插件化和熱修復(fù)梳理
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吴旋,一起剝皮案震驚了整個濱河市损肛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌荣瑟,老刑警劉巖治拿,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異笆焰,居然都是意外死亡劫谅,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來捏检,“玉大人荞驴,你說我怎么就攤上這事」岢牵” “怎么了熊楼?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長冤狡。 經(jīng)常有香客問我孙蒙,道長,這世上最難降的妖魔是什么悲雳? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任挎峦,我火速辦了婚禮,結(jié)果婚禮上合瓢,老公的妹妹穿的比我還像新娘坦胶。我一直安慰自己,他們只是感情好晴楔,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布顿苇。 她就那樣靜靜地躺著,像睡著了一般税弃。 火紅的嫁衣襯著肌膚如雪纪岁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天则果,我揣著相機(jī)與錄音幔翰,去河邊找鬼。 笑死西壮,一個胖子當(dāng)著我的面吹牛遗增,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播款青,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼做修,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了抡草?” 一聲冷哼從身側(cè)響起饰及,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎渠牲,沒想到半個月后旋炒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡签杈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片答姥。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡铣除,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出鹦付,到底是詐尸還是另有隱情尚粘,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布敲长,位于F島的核電站郎嫁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏祈噪。R本人自食惡果不足惜泽铛,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辑鲤。 院中可真熱鬧盔腔,春花似錦、人聲如沸月褥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宁赤。三九已至舀透,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間决左,已是汗流浹背愕够。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留哆窿,地道東北人链烈。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像挚躯,于是被迫代替她去往敵國和親强衡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 文/藝莫 1.《你是上天賜給我的天使码荔,我怎么舍得傷害你漩勤?》 2.《我為丫頭的善良點贊!》 3.【真實故事】《你是我...
    藝莫閱讀 425評論 0 1
  • 學(xué)校有兩棵三角梅 球場旁一棵 學(xué)生宿舍樓前一棵 球場旁邊的這一課三角梅 所在地理位置好缩搅、有遮風(fēng)物 即使狂風(fēng)暴雨越败、也...
    辰漁閱讀 622評論 2 4