蘋果下架哪些熱更新功能app?怎么防止熱更新功能的app下架?蘋果近日再次發(fā)出警告稱全面收回更新審核權(quán)限,封殺熱更新,這無疑將會(huì)對(duì)熱門軟件和手游產(chǎn)生重大的影響,那么蘋果會(huì)下架哪些熱更新功能app呢?怎么防止熱更新功能的app下架?一起來看看
據(jù)悉,蘋果已經(jīng)向所有開發(fā)者發(fā)送了警告郵件,宣布未來將禁用APP內(nèi)部的“動(dòng)態(tài)分發(fā)”功能,并要求開發(fā)者在自己APP中刪除JSPatch相關(guān)框架,否則APP將面臨下架或禁止上架,最終期限是6月12號(hào)。目前,國內(nèi)很多APP都使用了JSPatch,其中就有騰訊的微信和QQ等王牌產(chǎn)品。
此次蘋果的態(tài)度非常明確,封殺熱更新,全面收回APP更新的審核權(quán)限。據(jù)了解,“熱更新”是利用軟件內(nèi)的框架協(xié)議,允許軟件從網(wǎng)絡(luò)中下載并運(yùn)行調(diào)用可執(zhí)行代碼,對(duì)軟件進(jìn)行修改。簡單來說,就是IOS系統(tǒng)用戶通過Apple store下載APP后,打開APP時(shí)遇到的即時(shí)更新。
由于“熱更新”繞過蘋果漫長的審核,直接通過服務(wù)器推送進(jìn)行版本的迭代,因此被國內(nèi)眾多APP所采用。在蘋果看來,這樣的做法對(duì)用戶的信息安全造成了極大的隱患,容易被黑客利用,因此要求IOS開發(fā)者移除相關(guān)代碼,并重新提交版本審核。這將使蘋果自身的系統(tǒng)更為封閉,保障IOS的可控性和安全性。
其實(shí)在今年 3 月份,蘋果就對(duì)含有熱更代碼的 App 進(jìn)行了警告,我們也曾對(duì)這一動(dòng)態(tài)進(jìn)行了跟進(jìn)報(bào)道,并提醒開發(fā)者熱更新很有可能成為之后 App 審核被拒或者下架的隱患。
蘋果App Store審核團(tuán)隊(duì)表示,收到此條提醒的開發(fā)者都是目前尚未進(jìn)行熱更新代碼調(diào)整的開發(fā)者,蘋果曾要求移除所有相關(guān)代碼、框架或SDK,并且重新提交版本,為確保應(yīng)用在App Store內(nèi)的正常運(yùn)行,蘋果要求在2017年6月12日之前提交一次更新,如果不作調(diào)整,App可能會(huì)從App Store下架——雖然蘋果說的很委婉,不過蘋果的態(tài)度已經(jīng)非常明確了,全面收回 App 更新的審核權(quán)限,熱更新被封殺。一些提供熱更新 SDK 的服務(wù)商也可能收到重大影響,雖然 iOS 的份額在降低,但目前仍是熱更新服務(wù)相當(dāng)重要的市場。
某熱更新服務(wù)平臺(tái)
除了熱更新不能使用之外(比如一些大型游戲),「不修改就下架」的規(guī)定對(duì)于一些目前在線上但很難過審的產(chǎn)品來說是一個(gè)很糟糕的消息。比如目前 App Store 中有一些個(gè)人賬號(hào)下的金融理財(cái)類應(yīng)用,幾乎無法通過更新審核,如果有熱更新代碼的話,只能被下架了。同理,這也會(huì)影響到很多游戲類與直播類產(chǎn)品(被拒原因通常是相似應(yīng)用、欺詐或第三方支付)和一些超長標(biāo)題的歷史遺留產(chǎn)品,它們的過審難度也相當(dāng)大。
個(gè)人賬號(hào)下的理財(cái)類產(chǎn)品
可以預(yù)料到的是,在 6 月 12 日前后,App Store 的 App 下架數(shù)量很可能會(huì)出現(xiàn)一次高峰。在這里還是要提醒大家,關(guān)注自家 iTC 后臺(tái)有沒有收到相關(guān)通知(很多同學(xué)的賬號(hào)可不止一兩個(gè)),如果收到就要盡快對(duì)產(chǎn)品進(jìn)行調(diào)整了,刪除相關(guān)代碼并提交更新。