蘋果公司對于APP開發(fā)者的要求正在越來越嚴格。
今日,蘋果公司對一些支持熱更新的iOS軟件開發(fā)者提出了最后通牒,其發(fā)布郵件公告稱,一些開發(fā)者存在“熱更新”(即繞過 App Store 審核的更新),因此,蘋果要求開發(fā)者移除所有相關代碼、框架或SDK,限期10天整改,否則將直接下架。
據(jù)了解,在iOS中有兩種App更新方式:一種是在App Store內(nèi)進行更新,更新時重新下載全部安裝包;另一種就是熱更新,用戶只有在打開App時才會發(fā)現(xiàn)熱更新包,更新時只需下載安裝更新部分的代碼,再次打開時即可。
蘋果對APP熱更新下了最后通牒:不執(zhí)行就下架 而熱更新的方式在普通用戶聽來較為陌生,但實際上它是眾多App常用的更新方式。簡單來說,就是在用戶通過 App store 下載 App 之后,打開 App 時遇到的即時更新。比如,目前國內(nèi)較火的兩款手游《王者榮耀》、《陰陽師》都傾向于使用熱更新。
此次蘋果發(fā)出的公告恰是針對這一更新方式。一般情況下,熱更新可以繞過蘋果方面的審核,更新通常只需一個晚上即可上線,另一大優(yōu)點就是更新包較小,一般都在1M左右,用戶不連接WiFi也可隨意下載。
雖然如此,但軟件熱更新可以不經(jīng)過蘋果App Store 的審核,這些代碼也違反了蘋果開發(fā)者協(xié)議的 3.3.2 條款與 App Store 審核指南的 2.5.2 條款,黑客開發(fā)者有可能會通過提交正常的版本之后,通過熱更新的方式修改APP導致安全隱患。
因此蘋果稱,“為了確保你的 App 在 App Store 內(nèi)的正常運行,請在 2017/6/12 之前提交一次更新。如果不做調(diào)整的話,你的 App 可能會從 App Store 下架”。事實上,今年3月蘋果就已經(jīng)針對此種情況對外發(fā)布了公告。
另外,一個多月前,蘋果還強制要求微信按照iOS閉環(huán)系統(tǒng)的規(guī)則,關閉了微信公眾號的贊賞功能。蘋果公司當時對微信公眾號贊賞功能的要求是,要么在贊賞中抽取30%的提成,要么就關閉微信的贊賞功能。
而熱更新消息一出,網(wǎng)上則演化成了“繼微信打賞功能被封殺后,博弈再升級,蘋果全面禁用熱更新,如雙方無法達成妥協(xié),蘋果或?qū)⑽⑿畔录堋!?/p>
對此,騰訊公關總監(jiān)張軍在微博上回復稱,“一切安好,有勞掛心”。
親愛的開發(fā)者
在今年 3 月我們已經(jīng)發(fā)過消息提醒,你的 App 內(nèi)似乎有一些熱更新(即繞過 App Store 審核的更新)的代碼,這些代碼違反了蘋果開發(fā)者協(xié)議的 3.3.2 條款與 App Store 審核指南的 2.5.2 條款。以及,我們曾要求你移除所有相關代碼、框架或 SDK,并且重新提交版本。
在這條消息推送時,我們還沒有收到過你進行過相應的調(diào)整。
為了確保你的 App 在 App Store 內(nèi)的正常運行,請在 2017/6/12 之前提交一次更新。如果不做調(diào)整的話,你的 App 可能會從 App Store 下架。
如果你對此消息有任何疑問,請回復與我們聯(lián)系。
誠摯的問候endprint