-
動真格?蘋果向開發(fā)者宣戰(zhàn) 1天下架2萬中國APP
關(guān)鍵字: 熱更新蘋果蘋果中國開發(fā)者appstore蘋果應用商店app下架據(jù)前瞻網(wǎng)6月20日報道,不久之前,蘋果向中國開發(fā)者提出兩項措施,即強制收取打賞抽成30%和禁止使用熱更新。如果不刪除應用中有關(guān)于熱更新的相關(guān)框架,將被強制下架。而這兩項措施也在國內(nèi)引起了眾多的討論,甚至有媒體將這起事件稱之為蘋果在對中國開發(fā)者宣戰(zhàn)。
截止到6月16日,據(jù)多家媒體使用移動推廣數(shù)據(jù)平臺ASO100查詢,在App Store中國地區(qū)下架應用已經(jīng)接近3萬,6月15日一天,應用下架數(shù)量超過2萬,其中游戲類應用超過了1萬個。
此外,美國地區(qū)也受到這次風波的影響,近幾日下架應用也突破了2萬7千個,而且涉及面非常寬廣,眾多暢銷榜上有名的應用遭到下架。
針對本次大規(guī)模的下架事件,有分析人士表示,蘋果這一舉動或許是為了清理依舊在使用熱更新的應用,對于中國的開發(fā)者而言,這也是蘋果給予的一次警告。
截止目前,蘋果官方尚未對此次大規(guī)模下架應用作出回應。
圖片來源:IT時代網(wǎng)
什么是熱更新?
簡單來說,熱更新是一種各大手游等眾多App常用的更新方式,就是在用戶通過App Store下載App之后,打開App時遇到的即時更新。這種方式可以為用戶帶來不少便利,因為不需要進入應用商城重新下載完整的APP。
近日,不少app開發(fā)者收到了蘋果公司的禁止熱更新警告
但這個方式也有弊端,因為同時繞過了AppStore審核團隊的審核,從而可能會導致黑客開發(fā)者上架正常APP之后,再通過熱更新向用戶植入具有安全隱患的代碼,這違反了蘋果的安全隱私政策。并且,禁止熱更新也可以讓蘋果掌握更多APP審核的權(quán)限。
一般來說,APP要走App Store審核流程的話,需要的時間大概在1到12天,平均就是一周,如果一次沒有通過審核,那下一次更新至少要等半個多月,這對于一個經(jīng)常需要更新版本的手游來說,將是一次巨大的打擊。
世界級的大規(guī)模下架
當然,本次下架蘋果也并非完全是針對中國,早在今年的3月到6月,蘋果就通過游戲向開發(fā)者發(fā)送了數(shù)封警告函,以強硬的姿態(tài)要求開發(fā)者刪除自己應用中有關(guān)于熱更新的相關(guān)框架,否則就將進行強制下架,時間正是6月中旬。
截止至今,蘋果已經(jīng)在中國地區(qū)下架了超過3萬個應用,其中就包括了《天天酷跑》等熱門游戲,在6月15日下架數(shù)達到了2萬。當然美國地區(qū)也受到了影響,在這幾天被下架的應用也突破了2萬7千多個,而且涉及面非常寬廣,眾多暢銷榜上有名的應用也遭到下架。
另據(jù)IT之家今天(21日)稱,此次下架從6月13日開始,而當天騰訊旗下《天天酷跑》更新日志稱“修復bugs”可能就是移除的熱更新代碼。
而游戲陀螺稱,騰訊旗下的兩款游戲,《天天酷跑》和《龍騎帝國》,于13日雙雙下架,但隔天《天天酷跑》就又火速重新上架了,有業(yè)內(nèi)人士稱,《天天酷跑》本次下架或與熱更新無關(guān),僅是修復bugs。
據(jù)觀察者網(wǎng)查詢,目前,該款游戲可以從App Store順利下載,沒有異常。
當然,也有一些具備熱更新的應用逃過了一劫,比如《王者榮耀》、《陰陽師》等,熱更新形式依舊可以正常的使用,看起來國內(nèi)還是有一些程序員克服了蘋果的阻礙政策。
對此,知乎中的一位匿名開發(fā)者給出了進一步的解釋:
“不符合2.5.2條款,App包含熱更新代碼,特別提到了dlopen(),dlsym(),respondingToSelector:,performSelector:,method_exchangeImplementations()這些函數(shù),但是蘋果沒有禁用熱更新,只是禁用了幾種熱更新框架和技術(shù),而JSPatch等蘋果不讓使用的原因是,能夠直接修改代碼,可以修改到功能,這樣其實繞過了蘋果的審核,其他的蘋果禁止使用的框架也是如此?!?
也就是說,盡管JSPatch等熱更新機制被禁止了,但開發(fā)者仍然可以用React Native框架進行更新。
“后期提交的版本,要么沒有熱更新,要么只能用React Native框架熱更新,其他如JSPatch、RolloutIO、TriggerIO、WAX(Lua)等都不能用”。蘋果希望借此機會讓開發(fā)者使用合理的熱更新機制。
再三提醒開發(fā)者進行熱更新代碼的修改和調(diào)整,由此看來,蘋果整頓的態(tài)度已經(jīng)非常明確了,而收回App更新的審核權(quán)限,實際上是想限制一些暴力的打擦邊球的內(nèi)容。
蘋果在去年發(fā)現(xiàn)了由于JSPatch引起的更新漏洞可能會被黑客利用,JSPatch允許開發(fā)者在JS端調(diào)用任意原生代碼,這顯然是極其危險的。假設這段代碼是通過熱更新技術(shù)下載執(zhí)行的,如果在中間存在黑客,把這段代碼動態(tài)替換掉,比如修改為獲取用戶通訊錄并上傳到黑客的服務器,就會造成重大的安全問題。
因為“熱更新”不需經(jīng)過App Store審核而容易被黑客或組織利用此機制修改App,因此除了涉及到用戶的數(shù)據(jù)安全和隱私之外,蘋果也在嘗試利用限制“熱更新”的名義在進化蘋果生態(tài),打擊一些試圖利用熱更新打擦邊球的應用,通過更新審核攔截和打擊一些黃色、暴力、賭博、第三方支付、違規(guī)廣告等內(nèi)容。
網(wǎng)友評論
- 原標題:動真格?蘋果向開發(fā)者宣戰(zhàn) 1天下架2萬中國APP
- 請支持獨立網(wǎng)站,轉(zhuǎn)發(fā)請注明本文鏈接:
- 責任編輯:吳婭坤
-
“印巴沖突是敘事之戰(zhàn),中國裝備重要性凸顯” 評論 152特朗普故弄玄虛稱“和某大國達成協(xié)議”,就這? 評論 160巴外長證實:殲-10擊落印軍“陣風” 評論 714美財長:這些嬰童用品從中國進口,考慮降稅 評論 159最新聞 Hot
-
100多架飛機大戰(zhàn)后,印巴局勢怎么走?
-
美國又炒作,我駐古巴大使發(fā)文駁斥
-
美英談成了,“英國讓步”
-
沖突愈演愈烈,莫迪首發(fā)聲
-
“美國在歐洲的廣泛軍事存在并不是必然的"
-
印度兩座水電站已重新開閘
-
“印巴沖突是敘事之戰(zhàn),中國裝備重要性凸顯”
-
夸大對華關(guān)稅效果,她被打假了
-
突發(fā)!巴稱擊斃約50名印士兵,印稱摧毀巴第二大城市防空系統(tǒng)
-
彈射座椅大廠泄露了印巴空戰(zhàn)戰(zhàn)損“天機”?
-
巴總理:關(guān)鍵時刻,感謝“親愛的兄弟”埃爾多安
-
日本地鐵出現(xiàn)隨機殺人事件,男子揮20厘米菜刀砍傷2人
-
“斯洛伐克幾分鐘前才被通知…現(xiàn)在知道國際政治是啥了吧”
-
“俄羅斯要價太高,但...”
-
烏克蘭議會批準美烏礦產(chǎn)協(xié)議
-
“特朗普稱要把這改叫阿拉伯灣”,伊朗譴責:我們也沒反對阿拉伯海
-