免費下載!業界首部安卓熱修複寶典出爐,阿裏技術大牛聯袂推薦
繼《阿裏巴巴Java開發手冊》後,阿裏妹為小夥伴們帶來了第二份禮物:業界首部全方位完整介紹熱修複原理書籍《深入理解Android熱修複技術原理》,該書為阿裏巴巴手淘技術團隊撰寫,現已免費開放下載。
下載方式見文末
2017年6月,阿裏巴巴手淘技術團隊推出了史上首個非侵入式移動熱更新解決方案——Sophix。在Android熱修複的三大領域:代碼修複、資源修複、SO修複方麵,以及方案的安全性和易用性方麵,Sophix都做到了業界領先。
《深入探索Android熱修複技術原理》從阿裏Sophix方案開發過程入手權威解讀,分享了阿裏巴巴手淘技術團隊對係統底層的原創性發現,是業界首部全方位完整介紹熱修複原理的書籍。
自 2014 年至今,手淘定義和引領了業界 Android 組件化和熱修複技術風潮,至於後來者 Instant App 或多或少也受了國內技術風氣影響。今天看到團隊同學將這塊技術認真係統化整理成書,非常欣喜。在這本書裏,既能看到對熱修複技術風潮的發展曆史係統深入總結,看到國內程序員在Android係統級技術持續突破上的不懈努力,更看到國內程序員堅持打造世界級優秀專業移動技術產品的雄心壯誌!
——手機淘寶基礎平台部負責人,
阿裏巴巴資深技術專家吳天華(天施)
業內少有的講解 Android 熱修複的深度書籍,對於原理、代碼講解得非常的清晰和深入,值得Android 工程師研讀。
——手機淘寶資深專家,倪生華(玄黎)
應用熱修複是一項略帶神秘而又頗具爭議的技術,但是它的確賦予應用開發者“駕著飛機修引擎”的能力。本書從 Android 應用熱修複技術的原理及代碼實現、多種方案進行比較的角度,係統化地闡述了Android 平台上的應用熱修複技術。對 Android 應用熱修複有好奇心的技術人員,這本專題書不容錯過。
——計算機技術領域著名作家,
阿裏巴巴飛豬事業部首席架構師潘愛民
阿裏無線3年前在業界首次推出 Android 熱修複技術 Dex- posed,為 Android 底層技術服務於業務痛點需求點亮了一個嶄新的技術方向,點燃了業界百花齊放的探索熱潮。這是一個技術改變格局的時代,同時也是一個能人輩出的時代!
——手機淘寶前架構師,
綠色聯盟發起人 馮森林(無鋒)
熱修複技術,可以看做是Android平台發展成熟至一定階段的必然產物。它是一種維護流量、對用戶打攪極小的技術應用,其出現的邏輯無一不蘊含了一個事實:無線應用已發展到一個新階段,即如何更好維護昂貴的流量。
雖然方案很多,但是深入係統地講解熱修複技術細節的書籍基本沒有,市麵上國內外的各種Android書籍大部分隻是泛泛地囊括Android開發的基礎知識,然而基本都沒有包含熱修複技術的章節,最多隻是一筆帶過。即使有很多開源的熱修複方案,要自己硬啃代碼還是要花費不少時間和精力。
與其看一個晦澀難懂的項目,不如找一本專業詳實的書,這將會幫你更係統全麵理解這項技術涉及的難點與關鍵點。
阿裏巴巴手淘技術團隊把移動熱修複方案Sophix開發過程中的技術細節進行了整理歸納,以免費電子書的形式與廣大Android開發者分享。這就是《深入探索Android熱修複技術原理》誕生的初衷。
對於每一個想在Android開發領域深挖技術的開發者而言,這是一本不容錯過的進階好書。
本書共五大章節,160頁,推薦以章節順序閱讀。當然如果你對某些方麵感興趣,也可跳讀。
熱修複技術的演進與技術發展,Sophix方案的簡介。
1.1 什麼是熱修複
1.2 技術積澱
1.3 詳細比較
1.4 技術概覽
1.5 本章小結
從底層替換熱修複和冷啟動修複兩方麵進行詳細解析。
2.1 底層熱替換原理
2.2 你所不知的 Java
2.3 冷啟動類加載原理
2.4 多態對冷啟動類加載的影響
2.5 Dalvik 下完整 DEX 方案的新探索
資源修複的技術細節與思考。
3.1 普遍的實現方式
3.2 資源文件的格式
3.3 運行時資源的解析
3.4 另辟蹊徑的資源修複方案
3.5 更優雅地替換 AssetManager
3.6 本章小結
4.1 SO 庫加載原理
4.2 SO 庫熱部署實時生效可行性分析
4.3 SO 庫冷部署重啟生效實現方案
4.4 如何正確複製補丁 SO 庫
4.5 本章小結
5.1 熱修複的必要性
5.2 對 Android 的生態的影響
5.3 Android與 iOS 熱修複的不同
5.4 未來,無限可能!
讀完本書,你將會對Android熱修複技術有很深刻的認識,不僅能很大改進工作效率,對於係統底層原理的理解和今後的開發工作都有很大幫助。目前熱修複原理還經常出現在高級Android技術崗位的麵試題裏,對付它們你也將得心應手。
對了,你甚至可以自己實現一個完善的熱修複框架,對係統底層原理有更深的理解和掌握。
關注“阿裏技術”公眾號,在阿裏技術公眾號回複“書”,即可在線閱讀&免費下載。
注:不是在此文底部回複,需要在阿裏技術公眾號的對話框回複哦。
最後更新:2017-07-03 12:31:54