-
動(dòng)真格?蘋(píng)果向開(kāi)發(fā)者宣戰(zhàn) 1天下架2萬(wàn)中國(guó)APP
關(guān)鍵字: 熱更新蘋(píng)果蘋(píng)果中國(guó)開(kāi)發(fā)者appstore蘋(píng)果應(yīng)用商店app下架據(jù)前瞻網(wǎng)6月20日?qǐng)?bào)道,不久之前,蘋(píng)果向中國(guó)開(kāi)發(fā)者提出兩項(xiàng)措施,即強(qiáng)制收取打賞抽成30%和禁止使用熱更新。如果不刪除應(yīng)用中有關(guān)于熱更新的相關(guān)框架,將被強(qiáng)制下架。而這兩項(xiàng)措施也在國(guó)內(nèi)引起了眾多的討論,甚至有媒體將這起事件稱之為蘋(píng)果在對(duì)中國(guó)開(kāi)發(fā)者宣戰(zhàn)。
截止到6月16日,據(jù)多家媒體使用移動(dòng)推廣數(shù)據(jù)平臺(tái)ASO100查詢,在App Store中國(guó)地區(qū)下架應(yīng)用已經(jīng)接近3萬(wàn),6月15日一天,應(yīng)用下架數(shù)量超過(guò)2萬(wàn),其中游戲類(lèi)應(yīng)用超過(guò)了1萬(wàn)個(gè)。
此外,美國(guó)地區(qū)也受到這次風(fēng)波的影響,近幾日下架應(yīng)用也突破了2萬(wàn)7千個(gè),而且涉及面非常寬廣,眾多暢銷(xiāo)榜上有名的應(yīng)用遭到下架。
針對(duì)本次大規(guī)模的下架事件,有分析人士表示,蘋(píng)果這一舉動(dòng)或許是為了清理依舊在使用熱更新的應(yīng)用,對(duì)于中國(guó)的開(kāi)發(fā)者而言,這也是蘋(píng)果給予的一次警告。
截止目前,蘋(píng)果官方尚未對(duì)此次大規(guī)模下架應(yīng)用作出回應(yīng)。
圖片來(lái)源:IT時(shí)代網(wǎng)
什么是熱更新?
簡(jiǎn)單來(lái)說(shuō),熱更新是一種各大手游等眾多App常用的更新方式,就是在用戶通過(guò)App Store下載App之后,打開(kāi)App時(shí)遇到的即時(shí)更新。這種方式可以為用戶帶來(lái)不少便利,因?yàn)椴恍枰M(jìn)入應(yīng)用商城重新下載完整的APP。
近日,不少app開(kāi)發(fā)者收到了蘋(píng)果公司的禁止熱更新警告
但這個(gè)方式也有弊端,因?yàn)橥瑫r(shí)繞過(guò)了AppStore審核團(tuán)隊(duì)的審核,從而可能會(huì)導(dǎo)致黑客開(kāi)發(fā)者上架正常APP之后,再通過(guò)熱更新向用戶植入具有安全隱患的代碼,這違反了蘋(píng)果的安全隱私政策。并且,禁止熱更新也可以讓蘋(píng)果掌握更多APP審核的權(quán)限。
一般來(lái)說(shuō),APP要走App Store審核流程的話,需要的時(shí)間大概在1到12天,平均就是一周,如果一次沒(méi)有通過(guò)審核,那下一次更新至少要等半個(gè)多月,這對(duì)于一個(gè)經(jīng)常需要更新版本的手游來(lái)說(shuō),將是一次巨大的打擊。
世界級(jí)的大規(guī)模下架
當(dāng)然,本次下架蘋(píng)果也并非完全是針對(duì)中國(guó),早在今年的3月到6月,蘋(píng)果就通過(guò)游戲向開(kāi)發(fā)者發(fā)送了數(shù)封警告函,以強(qiáng)硬的姿態(tài)要求開(kāi)發(fā)者刪除自己應(yīng)用中有關(guān)于熱更新的相關(guān)框架,否則就將進(jìn)行強(qiáng)制下架,時(shí)間正是6月中旬。
截止至今,蘋(píng)果已經(jīng)在中國(guó)地區(qū)下架了超過(guò)3萬(wàn)個(gè)應(yīng)用,其中就包括了《天天酷跑》等熱門(mén)游戲,在6月15日下架數(shù)達(dá)到了2萬(wàn)。當(dāng)然美國(guó)地區(qū)也受到了影響,在這幾天被下架的應(yīng)用也突破了2萬(wàn)7千多個(gè),而且涉及面非常寬廣,眾多暢銷(xiāo)榜上有名的應(yīng)用也遭到下架。
另?yè)?jù)IT之家今天(21日)稱,此次下架從6月13日開(kāi)始,而當(dāng)天騰訊旗下《天天酷跑》更新日志稱“修復(fù)bugs”可能就是移除的熱更新代碼。
而游戲陀螺稱,騰訊旗下的兩款游戲,《天天酷跑》和《龍騎帝國(guó)》,于13日雙雙下架,但隔天《天天酷跑》就又火速重新上架了,有業(yè)內(nèi)人士稱,《天天酷跑》本次下架或與熱更新無(wú)關(guān),僅是修復(fù)bugs。
據(jù)觀察者網(wǎng)查詢,目前,該款游戲可以從App Store順利下載,沒(méi)有異常。
當(dāng)然,也有一些具備熱更新的應(yīng)用逃過(guò)了一劫,比如《王者榮耀》、《陰陽(yáng)師》等,熱更新形式依舊可以正常的使用,看起來(lái)國(guó)內(nèi)還是有一些程序員克服了蘋(píng)果的阻礙政策。
對(duì)此,知乎中的一位匿名開(kāi)發(fā)者給出了進(jìn)一步的解釋?zhuān)?
“不符合2.5.2條款,App包含熱更新代碼,特別提到了dlopen(),dlsym(),respondingToSelector:,performSelector:,method_exchangeImplementations()這些函數(shù),但是蘋(píng)果沒(méi)有禁用熱更新,只是禁用了幾種熱更新框架和技術(shù),而JSPatch等蘋(píng)果不讓使用的原因是,能夠直接修改代碼,可以修改到功能,這樣其實(shí)繞過(guò)了蘋(píng)果的審核,其他的蘋(píng)果禁止使用的框架也是如此?!?
也就是說(shuō),盡管JSPatch等熱更新機(jī)制被禁止了,但開(kāi)發(fā)者仍然可以用React Native框架進(jìn)行更新。
“后期提交的版本,要么沒(méi)有熱更新,要么只能用React Native框架熱更新,其他如JSPatch、RolloutIO、TriggerIO、WAX(Lua)等都不能用”。蘋(píng)果希望借此機(jī)會(huì)讓開(kāi)發(fā)者使用合理的熱更新機(jī)制。
再三提醒開(kāi)發(fā)者進(jìn)行熱更新代碼的修改和調(diào)整,由此看來(lái),蘋(píng)果整頓的態(tài)度已經(jīng)非常明確了,而收回App更新的審核權(quán)限,實(shí)際上是想限制一些暴力的打擦邊球的內(nèi)容。
蘋(píng)果在去年發(fā)現(xiàn)了由于JSPatch引起的更新漏洞可能會(huì)被黑客利用,JSPatch允許開(kāi)發(fā)者在JS端調(diào)用任意原生代碼,這顯然是極其危險(xiǎn)的。假設(shè)這段代碼是通過(guò)熱更新技術(shù)下載執(zhí)行的,如果在中間存在黑客,把這段代碼動(dòng)態(tài)替換掉,比如修改為獲取用戶通訊錄并上傳到黑客的服務(wù)器,就會(huì)造成重大的安全問(wèn)題。
因?yàn)椤盁岣隆辈恍杞?jīng)過(guò)App Store審核而容易被黑客或組織利用此機(jī)制修改App,因此除了涉及到用戶的數(shù)據(jù)安全和隱私之外,蘋(píng)果也在嘗試?yán)孟拗啤盁岣隆钡拿x在進(jìn)化蘋(píng)果生態(tài),打擊一些試圖利用熱更新打擦邊球的應(yīng)用,通過(guò)更新審核攔截和打擊一些黃色、暴力、賭博、第三方支付、違規(guī)廣告等內(nèi)容。
網(wǎng)友評(píng)論
- 原標(biāo)題:動(dòng)真格?蘋(píng)果向開(kāi)發(fā)者宣戰(zhàn) 1天下架2萬(wàn)中國(guó)APP
- 請(qǐng)支持獨(dú)立網(wǎng)站,轉(zhuǎn)發(fā)請(qǐng)注明本文鏈接:
- 責(zé)任編輯:吳婭坤
-
美媒竟來(lái)碰瓷:解放軍這次演訓(xùn),“是在考驗(yàn)美國(guó)決心” 評(píng)論 57圍島集結(jié)、多向抵近!現(xiàn)場(chǎng)視頻來(lái)了 評(píng)論 160美國(guó)學(xué)者開(kāi)始“流亡” 評(píng)論 126“中國(guó)走在這場(chǎng)國(guó)際救援最前線,美國(guó)呢?” 評(píng)論 133“再不打錢(qián),歐洲在這個(gè)領(lǐng)域也會(huì)輸給中國(guó)” 評(píng)論 140最新聞 Hot
-
“斯塔默這么努力地討好特朗普,但沒(méi)回報(bào)”
-
特朗普最新對(duì)朝表態(tài)
-
美媒竟來(lái)碰瓷:解放軍這次演訓(xùn),“是在考驗(yàn)美國(guó)決心”
-
“一些政府打電話來(lái)問(wèn):中國(guó)已深耕十年,我們咋追?”
-
圍島集結(jié)、多向抵近!現(xiàn)場(chǎng)視頻來(lái)了
-
龍應(yīng)臺(tái):賴清德錯(cuò)了,留給臺(tái)灣的時(shí)間不多了
-
她又來(lái):美歐相爭(zhēng),中國(guó)得利
-
“說(shuō)好的補(bǔ)貼不作數(shù)了,美商務(wù)部長(zhǎng)還讓學(xué)學(xué)臺(tái)積電…”
-
美國(guó)學(xué)者開(kāi)始“流亡”
-
美媒質(zhì)疑:這事真怪得著中國(guó)么?
-
“中國(guó)走在這場(chǎng)國(guó)際救援最前線,美國(guó)呢?”
-
“‘AI末日論’是美國(guó)的誤導(dǎo),我們的命運(yùn)要自己把握”
-
特朗普:4月2日將是“解放日”
-
馬斯克5月底離任?特朗普:我會(huì)挽留他
-
“馮德萊恩罵我半小時(shí),說(shuō)我是白癡,就因?yàn)椤?/a>
-
“再不打錢(qián),歐洲在這個(gè)領(lǐng)域也會(huì)輸給中國(guó)”
-