動態(tài)化更新是 App 開發(fā)必然面對的問題。在 iOS 環(huán)境下,Apple 開發(fā)者們像是“ 帶著手銬腳鐐跳舞” ,相比之下 Android 開發(fā)者會輕松一點,有很多相關(guān)的開源框架幫助 App 進(jìn)行熱修復(fù)、熱更新。

本期 fir.im Weekly 整理了滴滴打車團隊動態(tài)化方案、JSpatch 的作者 iOS 動態(tài)化分享,以及 QQ空間、微信、微信讀書、美團點評技術(shù)團隊的 Android 熱修復(fù)熱更新方案,還有一些其他的技術(shù)分享。

DynamicCocoa:滴滴 iOS 動態(tài)化方案的誕生與起航

我就叫Sunny怎么了在微博上公布了滴滴 iOS 動態(tài)化方案 DynamicCocoa,保持 iOS 原生技術(shù)棧讓已有的 OC 代碼動態(tài)化運行。微信文章傳送門:DynamicCocoa:滴滴 iOS 動態(tài)化方案的誕生與起航,同時,滴滴客戶端 App 架構(gòu)團隊考慮于 2017 年初開源。

相比跨端方案,也帶來了一個新思路:iOS 和 Android 都保留 native 開發(fā)模式,用各自的方式將 native 代碼直接動態(tài)化,保持各平臺的差異性。

iOS 動態(tài)化的故事

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式