search
動真格?蘋果向開發者宣戰,1天下架2萬中國APP

動真格?蘋果向開發者宣戰,1天下架2萬中國APP

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

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

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

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

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

圖片來源:IT時代網

什麼是熱更新?

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

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

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

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

世界級的大規模下架

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

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

另據IT之家今天(21日)稱,此次下架從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,因此除了涉及到用戶的數據安全和隱私之外,蘋果也在嘗試利用限制「熱更新」的名義在進化蘋果生態,打擊一些試圖利用熱更新打擦邊球的應用,通過更新審核攔截和打擊一些黃色、暴力、賭博、第三方支付、違規廣告等內容。

網友評論

總的來說,今年蘋果在市場的動作可真是不小,先是關閉了微信的讚賞功能,隨後又傳出要收取社交APP30%讚賞費,就連直播平台也沒有能夠倖免,再就是針對支付寶,搞了一個數字轉賬進行抗衡,不過相比蘋果支付,支付寶有太多的優勢,因此很多人並不看好庫克的這一手段。最後又是強制下架了沒有停止熱更新的APP,真的是一刻也沒閑下來。

目前,關於熱更新的問題已經得到了解決,但30%打賞抽成的影響依舊存在,在蘋果如此步步緊逼的情況下,在未來必將引起開發商的反彈。

禁止熱更新對遊戲廠商來說到底意味著什麼?

據微信公眾號「手游那點事」此前梳理,蘋果禁止熱更新,首當其衝的就是移動遊戲,因為這是一個極度依賴熱更新的領域,運營活動、BUG修復、大包體遊戲更新等都會受到重大影響,這也是為什麼蘋果出台新政后,行業內引起了一陣騷動和廣泛關注。

1.大型的遊戲運營活動將受到限制

一款遊戲要想擁有長生命周期,總是難免會有大型的運營活動,特別是節假日,這是舉辦遊戲內運營活動的最佳時期。然而這些運營活動基本都是即時性的,熱更新是滿足這種需求的最有效的方式之一,如果不能做到熱更新,相當於舉辦運營活動的門檻會大大提升。

2.遊戲遇到重大BUG難以處理

限制熱更新同時也是在限制遊戲產品的容錯率,以往一些突發BUG可以通過熱更新的形式進行緊急修復,防止造成更嚴重的後果。但限制了熱更新之後,遊戲出現BUG必須進行整包更新,更新過程中還得留出蘋果審核時間,如果沒問題,審核一般是5-7天,快的話3天,加急可能少於3天,這樣就大大影響了產品更新的進度。小BUG或許還能勉強撐住,重大BUG可能因此導致整個遊戲的奔潰。

3.大包體手游的更新,將引起嚴重的用戶流失

限制熱更新意味著遊戲不能頻繁更新功能,因為除了熱更新,用戶只能採取全覆蓋式的整包更新方式,也就是說,每更新一次,用戶就要重新下載一次遊戲,這將嚴重影響用戶體驗。

特別是大包體遊戲,每一次的更新都將帶來大量的用戶流失。在用戶獲取成本逐漸攀升的當下,更新帶來的門檻會阻擋一部分活躍的用戶,這將給遊戲帶來重大的損失。

4.切支付的你,還玩得動嗎?

切支付(躲掉蘋果的30%抽成,開發者拿到全額流水)相信在國內手遊行業里已經不是一個秘密了,做iOS聯運的有部分廠商已經趟了這趟渾水。切支付是通過熱更新的形式,疊加一個支付賬戶出口,繞開蘋果賬戶系統,以此獲得的流水可以不與蘋果分成。而規範熱更新,則能直接有效地避免這一行為,甚至很可能這就是蘋果針對這類型灰色玩法所做出的應對措施。

近日蘋果股價持續走低

熱門推薦

本文由 一點資訊 提供 原文連結

一點資訊
寫了5860316篇文章,獲得23306次喜歡
留言回覆
回覆
精彩推薦