但也有其他一些热门手游逃过一劫,比如阴阳师等,因为它们的热更新形式仍然可以正常使用。玩家们暂且可以长舒一口气。
其实,这次大规模下架App不只针对中国地区的软件开发者,美国地区也受到了波及。近几日下架应用也突破了2万7千个,而且涉及面非常宽广。
据悉,此次大规模下架App不只与热更新有关,可能还与问题支付、刷榜、应用存在Bug以及应用违反App Store规定有关。
什么是热更新?
本次苹果出台新的措施针对的就是应用的热更新。那么,什么是热更新呢?
热更新是App常用的更新方式,就是用户在通过苹果App Store下载完App后,打开App经常收到更新的提示,然后直接按照提示下载完成更新,无需再通过苹果App Store重新下载App完成更新。
最常见的例子就是铁路购票的App12306,下载完App,打开后会收到更新提醒,直接点击后,即可更新。
这种方式可以为用户带来不少便利。一般来说,如果App需要更新,要通过苹果AppStore的审核流程,一般需要1-12天;如果没有通过审核,下次更新至少需要半个月。这对经常需要更新的手游开发者来说,无疑是个噩耗。
(图自App应用监控软件ASO100)
而如果通过热更新的方式,则可以绕开苹果AppStore的审核,快速完成更新。因此,游戏软件市场普遍选择热更新这种便利的方式。
但是,这种热更新的方式也隐藏着巨大的安全隐患。由于绕过苹果AppStore的审核,可能会给黑客以可乘之机。黑客开发者可以在上架正常的App以后,再通过热更新向用户植入具有安全隐患的代码,这违反了苹果的安全隐私政策。
此外,禁止热更新也可以让苹果掌握更多App审核的权限。
但是,此次禁止热更新针对的是OC、rollout.io、JSPatch这一类具有修改App原生代码能力的热更新。而国内大部分手游,包括阴阳师等,都不属于被苹果禁止的Java Script类型。