当前位置:游戏 > 游戏业界 > 业界资讯 > 正文

App Store将禁用热更新:大包体游戏陷入困局(1)

2017-03-13 10:31:10  威锋网    参与评论()人

随着手游产业的不断发展,以往这个完全比拼玩法与创意的平台也逐渐改旗易帜,成为了比拼画面、特效与内容的战场。而随着内容的增多,就难免会出现一些小的系统漏洞与BUG,不过有了这些问题也不要紧,开发人员在发现之后只需要随手一发“热更新”送上,便能及时补上漏洞,你说是不是美滋滋?

当然,这种好日子貌似就只能过到今天了!

App Store将禁用热更新 大作纷纷打出GG?  

一封邮件引发的“血案”

3月8日,苹果方面已经开始正式通知一些开发人员,并表示他们将很快开始拒绝使用“HotPatch”(热更新)绕过苹果App Store更新审查的应用程序。而此消息一出,迅速在苹果开发者社区当中引起了一场大讨论。有开发者反馈自己的App已在App Store搜索不到了,但却并没有收到任何的下架通知。不过也有开发者反映,自己使用了JSPatch的两个App今天上架了App Store但未收到警告邮件。

App Store将禁用热更新 大作纷纷打出GG?

什么是HotPatch(热更新)?简单的说就是可以专门避开苹果方面的二次审查而对游戏当前存在的系统漏洞或者BUG进行修复的一种方法,它的方法与操作都相对简单,当然最重要的是,它可以大大加快游戏的更新速度,完成App的快速更新迭代。避免开发团队提交的版本更新在苹果审核方面耽误太长的时间,而导致财物等方面的损失。

从目前各方面的反馈来看,主要问题出在苹果审核规则中禁止下载可执行代码,所以 JSPatch 自然而然就成了被乱枪打死的那只出头鸟。事实上,在2016年WWDC后App Store Review Guide Line更新中第2.5.2条就有过这样描述:

2.5.2 Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code, including other iOS, watchOS, macOS, or tvOS apps.

本条规定所有执行代码都需要包含在App中,不能下载代码到本地执行,所以OC或者JS形式的代码明显违反了这条规定,但是不难发现,在过去的一年当中虽然苹果方面已经明令禁止了这一操作,但就处理方式来看,则采用了“睁一只眼闭一只眼”的处事方式。默许了开发者在更新当中的这种违规行为。直到今天才向相关开发者发出了警告。

App Store将禁用热更新 大作纷纷打出GG?

(JSPatch更新)

颤抖吧!在座的各位大包体游戏

简单的说,如果苹果爸爸的这一举措正式实施。开始全面封杀热更新之后,那么游戏将无法频繁更新功能、修复BUG了。这对于一些以创意或者游戏性来打动玩家的小游戏来说倒也影响不大,但对于很多号称“画面效果爆炸、玩法千变万化”的大包体游戏来讲,打击可就是致命的了,因为游戏在更新之后,需要整体提交给苹果方面进行二次审核,大大延长了审核的周期。同时,对于广大的玩家来说,每一次游戏更新之后,我们必须要重新下载完整版的游戏,而这样势必会对于游戏体验造成很大的影响。

关闭