動真格?苹果向開發者宣戰 1天下架2萬中國App

掃碼閱讀手機版

來源: 前瞻網 作者: 編輯:張妍 2017-06-22 08:55:22

內容提要:據多家媒體使用移動推廣數據平臺ASO100查詢,在App Store中國地區下架應用已經接近3萬,6月15日一天,應用下架數量超過2萬

  據報道,不久之前,苹果向中國開發者提出兩項措施,即強制收取打賞抽成30%和禁止使用熱更新。如果不刪除應用中有關於熱更新的相關框架,將被強制下架。而這兩項措施也在國內引起了眾多的討論,甚至有媒體將這起事件稱之為苹果在對中國開發者宣戰。

  截止到6月16日,據多家媒體使用移動推廣數據平臺ASO100查詢,在App Store中國地區下架應用已經接近3萬,6月15日一天,應用下架數量超過2萬,其中游戲類應用超過了1萬個。

  此外,美國地區也受到這次風波的影響,近幾日下架應用也突破了2萬7千個,而且涉及面非常寬廣,眾多暢銷榜上有名的應用遭到下架。

  針對本次大規模的下架事件,有分析人士表示,苹果這一舉動或許是為了清理依舊在使用熱更新的應用,對於中國的開發者而言,這也是苹果給予的一次警告。

  截止目前,苹果官方尚未對此次大規模下架應用作出回應。

  什麼是熱更新?

  簡單來說,熱更新是一種各大手游等眾多App常用的更新方式,就是在用戶通過App Store下載App之後,打開App時遇到的即時更新。這種方式可以為用戶帶來不少便利,因為不需要進入應用商城重新下載完整的App。

  近日,不少App開發者收到了苹果公司的禁止熱更新警告

  但這個方式也有弊端,因為同時繞過了App Store審核團隊的審核,從而可能會導致黑客開發者上架正常App之後,再通過熱更新向用戶植入具有安全隱患的代碼,這違反了苹果的安全隱私政策。並且,禁止熱更新也可以讓苹果掌握更多App審核的權限。

  一般來說,App要走App Store審核流程的話,需要的時間大概在1到12天,平均就是一周,如果一次沒有通過審核,那下一次更新至少要等半個多月,這對於一個經常需要更新版本的手游來說,將是一次巨大的打擊。

  世界級的大規模下架

  當然,本次下架苹果也並非完全是針對中國,早在今年的3月到6月,苹果就通過游戲向開發者發送了數封警告函,以強硬的姿態要求開發者刪除自己應用中有關於熱更新的相關框架,否則就將進行強制下架,時間正是6月中旬。

  截止至今,苹果已經在中國地區下架了超過3萬個應用,其中就包括了《天天酷跑》等熱門游戲,在6月15日下架數達到了2萬。當然美國地區也受到了影響,在這幾天被下架的應用也突破了2萬7千多個,而且涉及面非常寬廣,眾多暢銷榜上有名的應用也遭到下架。

  另據報道稱,此次下架從6月13日開始,而當天騰訊旗下《天天酷跑》更新日志稱『修復bugs』可能就是移除的熱更新代碼。

  而游戲陀螺稱,騰訊旗下的兩款游戲《天天酷跑》和《龍騎帝國》,於13日雙雙下架,但隔天《天天酷跑》就又火速重新上架了,有業內人士稱,《天天酷跑》本次下架或與熱更新無關,僅是修復bugs。

  據查詢,目前,該款游戲可以從App Store順利下載,沒有異常。

  當然,也有一些具備熱更新的應用逃過了一劫,比如《王者榮耀》、《陰陽師》等,熱更新形式依舊可以正常的使用,看起來國內還是有一些程序員克服了苹果的阻礙政策。

  對此,知乎中的一位匿名開發者給出了進一步的解釋:

  『不符合2.5.2條款,App包含熱更新代碼,特別提到了dlopen(),dlsym(),respondingToSelector:,performSelector:,method_exchangeImplementations()這些函數,但是苹果沒有禁用熱更新,只是禁用了幾種熱更新框架和技術,而JSPatch等苹果不讓使用的原因是,能夠直接修改代碼,可以修改到功能,這樣其實繞過了苹果的審核,其他的苹果禁止使用的框架也是如此。』

  也就是說,盡管JSPatch等熱更新機制被禁止了,但開發者仍然可以用React Native框架進行更新。

  『後期提交的版本,要麼沒有熱更新,要麼只能用React Native框架熱更新,其他如JSPatch、RolloutIO、TriggerIO、WAX(Lua)等都不能用』。苹果希望借此機會讓開發者使用合理的熱更新機制。

  再三提醒開發者進行熱更新代碼的修改和調整,由此看來,苹果整頓的態度已經非常明確了,而收回App更新的審核權限,實際上是想限制一些暴力的打擦邊球的內容。

  苹果在去年發現了由於JSPatch引起的更新漏洞可能會被黑客利用,JSPatch允許開發者在JS端調用任意原生代碼,這顯然是極其危險的。假設這段代碼是通過熱更新技術下載執行的,如果在中間存在黑客,把這段代碼動態替換掉,比如修改為獲取用戶通訊錄並上傳到黑客的服務器,就會造成重大的安全問題。

  因為『熱更新』不需經過App Store審核而容易被黑客或組織利用此機制修改App,因此除了涉及到用戶的數據安全和隱私之外,苹果也在嘗試利用限制『熱更新』的名義在進化苹果生態,打擊一些試圖利用熱更新打擦邊球的應用,通過更新審核攔截和打擊一些黃色、暴力、賭博、第三方支付、違規廣告等內容。

下載津雲客戶端關注更多精彩

推薦新聞

我來說兩句

關於北方網 | 廣告服務 | 誠聘英纔 | 聯系我們 | 網站律師 | 設為首頁 | 關於小狼 | 違法和不良信息舉報電話:022-23602087 | 舉報郵箱:jubao@staff.enorth.cn | 舉報平臺

Copyright (C) 2000-2024 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本網站由天津北方網版權所有
增值電信業務經營許可證編號:津B2-20000001  信息網絡傳播視聽節目許可證號:0205099  互聯網新聞信息服務許可證編號:12120170001津公網安備 12010002000001號