複製鏈接
請複製以下鏈接發送給好友

熱更新

鎖定
熱更新是一種App軟件開發者常用的更新方式。簡單來説,就是在用户通過下載安裝APP之後,打開App時遇到的即時更新。
2017年6月,App Store審核團隊針對App Store中“熱更新”的App開發者發送郵件,要求移除所有相關的代碼、框架或SDK,並重新提交審核,否則就會在AppStore中下架該軟件。 [1] 
中文名
熱更新
應    用
App
本    質
更新方式
特    點
只需下載安裝更新部分的代碼

熱更新發展歷史

熱更新 熱更新
2017年3月,蘋果就曾警告部分開發者違反了《蘋果開發者計劃許可協議》的3.3.2章節以及《App Store審查指南》2.5.2章節的規定,要求開發者刪除熱更新相關代碼,並重新提交一個新的App版本以供審核。
2017年6月,AppStore審核團隊針對App Store中“熱更新”的App開發者發送郵件,要求移除所有相關的代碼、框架或SDK,並重新提交審核,否則就會在App Store中下架該軟件。 [1] 

熱更新工作原理

熱更新就是動態下發代碼,它可以使開發者在不發佈新版本的情況下,修復 BUG 和發佈功能,讓開發者得以繞開蘋果的審核機制,避免長時間的審核等待以及多次被拒造成的成本。 [1] 

熱更新技術特點

在iOS中有兩種App更新方式:一種是在App Store內進行更新,更新時重新下載全部安裝包;另一種就是熱更新,用户只有在打開App時才會發現熱更新包,更新時只需下載安裝更新部分的代碼,再次打開時即可。熱更新最大的優點就是快,它可以繞過蘋果方面的審核,更新通常只需一個晚上即可上線,另一大優點就是更新包較小,一般都在1M左右,用户不連接WiFi也可隨意下載。 [2] 

熱更新安全隱患

由於軟件熱更新繞過了蘋果的審核,黑客開發者有可能會通過提交正常的版本之後,通過熱更新的方式修改APP導致安全隱患,這違反了蘋果的安全隱私政策。另外蘋果此舉既能改善部分使用混編語言的App的流暢性,也能重新掌握一些渠道的App審核權限。 [1] 

熱更新下架事件

2018年11月27日,蘋果應用商店集中下架了拼多多搜狗科大訊飛悦跑圈等900多款App。拼多多、科大訊飛、悦跑圈等都表示,App下架與“熱更新”相關。 [3] 
參考資料