苹果向中国开发者宣战了,两万余APP遭下架
继前段时间, 苹果 针对中国开发者强制收取打赏抽成30%的“苹果税”和禁止部分热更新这两项举措之后,苹果再一次成为众矢之的。
近日,据应用监控工具监控到的下架应用数据显示,苹果下架中国应用两万余款, 游戏 类应用超1万个,目前下架数量还在增长中。至于下架原因,普遍认为是苹果近日正式禁止热更新,从而导致近段时间APP下架数量呈几何式增涨。
我们都知道,在不久前,苹果针对中国开发者提出了两项措施:强制收取打赏抽成30%和禁用部分热更新(6月12日前),引发了业内沸沸扬扬的讨论,有 媒体 将这件事称为:苹果对中国开发者的宣战。
针对此次大范围下架,业内人士猜测,此举或为清理依然在使用热更新的应用,对开发者来说,这是一次警告。
其实,作为iOS系统的应用开发者,真的是有苦说不出来。据了解,游戏类APP是APP应用市场下载量最多的 手机 应用软件,一款游戏APP的开发成本或涉及到方方面面,影响游戏APP的开发成本也更为复杂,包括游戏本身的复杂度,游戏的工作范围和质量要求等等。
制作一款游戏APP的价格可以从几万到百万的落差,对于苹果下架的这1万多个游戏APP,成本又是花了多少呢?这也都是多少中国开发者熬了多少夜做出来的呀?
有网友表示,苹果是房东,开发者开发的这些APP都是租客,在房东的地盘房东说了算,租客只有认命的份。既然苹果中国下架两万余APP,中国开发者还能怎么办?
此次下架为世界范围大规模下架
据了解,此次下架并非只是针对中国,从今年3月份到6月份,苹果官方通过游戏向开发者连续发送了数封警告邮件,以“十二道金牌招回临安”的架势要求开发者删除应用中相关热更新的JS Patch相关框架,否则将对应用进行下架处理,截止时间为6月12日。
截止到6月16日,中国地区下架应用已经接近3万,包括《天天酷跑》等游戏,其中6月15日一天,最高下架超过2万;美国地区这几天下架的应用也达2万7千个。两个国家大部分下架应用多未在畅销排行(1500名)以内。
“热更新”是什么?
相信很多机友都有所了解了,玩 手游 的朋友对于这个功能肯定非常熟悉,有时打开游戏出现的下载进度条其实就是热更新的一种,对于不玩手游的朋友,那也肯定用过12306吧?几乎每次打开应用时都能碰到应用内数据更新,也属于热更新的一种。
这种更新方式为用户带来了便利,因为不需要进入应用商城里重新下载完整的APP,但同时绕过了AppStore审核团队的审核,从而会导致黑客开发者上架正常App之后再通过“热更新”方式植入安全隐患的代码,也违反苹果的安全隐私政策。另外,禁止热更新也让苹果重新掌握一些渠道的 App 审核权限。
APP的更新要走App Store审核流程的话,一般需要1~12天的时间,平均来看的话在一周左右,如果一次审核没过,那一次更新就至少得等十天半个月了。这对经常更新的手游来说,确实是非常大的打击。
不是所有热更新都会被禁止
而其实,从苹果APP审核指导3.3.2条款中可以看出,苹果禁止的是OC、rollout.io、JSPatch这一类具有修改APP原生代码能力的热更新,以防止被黑客利用。而对于从远程下载代码的JavaScript等更新方式则没有禁止。
此前因为翻译问题,对于苹果的邮件的中翻译的“所有热更新方式都将被禁止”确实存在误解,ReactNative/Weex这些苹果允许范围内的框架依然可以正常使用。目前而言,国内绝大多数游戏都属于不被苹果禁止的JavaScript类别,包括《王者荣耀》、《阴阳师》等。看来国内大多数游戏公司的程序员已经克服了苹果的政策阻碍。
热更新问题看来目前为止已经得以解决,而30%打赏抽成的影响依然存在,不少直播软件开发商利用外部链接导入 微信 等支付渠道,暂时规避苹果的抽成。但苹果的步步紧逼形式依旧存在,渠道如此强制的垄断式抽成,必定将在未来引起开发商的反弹。
当然,也有网友表示理解苹果的做法:无规矩不成方圆,对开发者的仁慈就是对用户的不负责任;苹果虽然霸道,但这样做确实是有利消费者的。对此,你怎么看?