苹果向中国开发者宣战,超过2万款App被下架
App开发
APP开发
浏览:1223 次

最近,在苹果对中国开发者征收30%的“苹果税”并禁止一些热更新后,苹果再次成为公众批评的对象。
最近,根据App监测工具监测到的下架App数据,苹果在中国下架的App超过2万个,游戏App超过1万个。现成App的数量仍在增长。至于下架的原因,一般认为苹果最近正式禁止了热更新,这导致近年来下架应用的数量呈几何级增长。
众所周知,不久前,苹果公司针对中国开发者提出了两项措施:强制收取30%的奖励和禁止一些热更新(6月12日之前),这引发了业界的热议。一些媒体称之为苹果向中国开发者宣战。
对于这种大规模的下架,业内人士猜测,此举可能是开发商清理仍在使用热更新的App的警告。
事实上,作为iOS系统的App开发人员,我真的无法告诉你这有多难。据了解,游戏APP是APPApp市场中下载量最多的手机App。一款游戏APP的开发成本可能涉及方方面面,而游戏APP的研发成本更为复杂,包括游戏本身的复杂性、游戏的工作范围和质量要求等。

制作一款游戏App的价格可能从数万到数百万不等。苹果下架的10000多个游戏App需要多少钱?有多少中国开发商一直在努力实现这一目标?
有网友表示,苹果是房东,开发商开发的这些App都是租户。在房东的地盘上,房东说了算,租户只有命运。既然苹果已经在中国推出了2万多个App,那么中国的开发者能做什么呢?
这一次,它将在全球范围内被移除
据了解,这次下架不仅仅是针对中国。今年3月至6月,苹果官方通过游戏向开发者发送了几封警告邮件,要求开发者以“以十二枚金牌带回临安”的姿态删除应用中相关热更新的JS补丁相关框架,否则该应用将被下架,截止日期为6月12日。
截至6月16日,中国的下架App数量已接近3万个,其中包括《每日酷跑》等游戏。6月15日,下架应用的最大数量超过了2万个;这些天,美国的货架数量已经达到27000个。这两个国家的大多数现成App都不在畅销榜(1500)之列。

什么是热更新?
相信许多移动用户已经了解了这一功能。玩手机游戏的朋友一定非常熟悉这个功能。有时,打开游戏时出现的下载进度条实际上是一个热更新。对于那些不玩手机游戏的人来说,你肯定用过12306吧?几乎每次打开App时,都会遇到App中的数据更新,这也是一种热更新。
这种更新方式给用户带来了便利,因为它不需要进入应用商店重新下载完整的应用,但同时它绕过了AppStore审核团队的审查,这将导致黑客开发者在正常应用启动后通过“热更新”方法插入安全隐藏代码,这也违反了苹果的安全和隐私政策。此外,禁止热更新也让苹果重新获得了一些渠道的App审查权限。
如果应用的更新需要遵循应用商店的审核流程,通常需要1到12天。平均来说,大约需要一周的时间。如果审查失败,更新至少需要等待10天半月。这对频繁更新的手机游戏来说,真的是一个巨大的打击。
并非所有热更新都将被禁用

事实上,根据《苹果App审计指南》第3.3.2条,苹果公司禁止OC和热更新(如io和JSPatch),因为它们能够修改App的本地代码,防止黑客利用它们。不禁止远程下载代码的Java和其他更新方法。
此前,由于翻译问题,在苹果电子邮件的翻译中存在“所有热更新方法都将被禁止”的误解。苹果允许的ReactNative/Wix框架仍然可以正常使用。目前,绝大多数国产游戏都属于苹果不禁止的Java类别,包括《王者荣耀》、《阴阳师》等