動態(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)化的故事
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26