-
熱更新
鎖定
熱更新是一種App軟件開發者常用的更新方式。簡單來説,就是在用户通過下載安裝APP之後,打開App時遇到的即時更新。
- 中文名
- 熱更新
- 應 用
- App
- 本 質
- 更新方式
- 特 點
- 只需下載安裝更新部分的代碼
熱更新發展歷史
2017年3月,蘋果就曾警告部分開發者違反了《蘋果開發者計劃許可協議》的3.3.2章節以及《App Store審查指南》2.5.2章節的規定,要求開發者刪除熱更新相關代碼,並重新提交一個新的App版本以供審核。
2017年6月,AppStore審核團隊針對App Store中“熱更新”的App開發者發送郵件,要求移除所有相關的代碼、框架或SDK,並重新提交審核,否則就會在App Store中下架該軟件。
[1]
熱更新工作原理
熱更新技術特點
在iOS中有兩種App更新方式:一種是在App Store內進行更新,更新時重新下載全部安裝包;另一種就是熱更新,用户只有在打開App時才會發現熱更新包,更新時只需下載安裝更新部分的代碼,再次打開時即可。熱更新最大的優點就是快,它可以繞過蘋果方面的審核,更新通常只需一個晚上即可上線,另一大優點就是更新包較小,一般都在1M左右,用户不連接WiFi也可隨意下載。
[2]
熱更新安全隱患
由於軟件熱更新繞過了蘋果的審核,黑客開發者有可能會通過提交正常的版本之後,通過熱更新的方式修改APP導致安全隱患,這違反了蘋果的安全隱私政策。另外蘋果此舉既能改善部分使用混編語言的App的流暢性,也能重新掌握一些渠道的App審核權限。
[1]
熱更新下架事件
- 參考資料
-
- 1. 蘋果禁止熱更新懟的是微信?錯!但王者榮耀跑不掉了 .新浪[引用日期2017-06-09]
- 2. 蘋果要求開發者停止App熱更新 影響王者榮耀12306 .新民網[引用日期2017-06-09]
- 3. 900多款App被蘋果下架,多與“熱更新”有關 .新華網[引用日期2018-12-01]