《关于苹果热更新的解读:《王者荣耀》等APP并不会因此而下架》(2)
来源:未知 时间:2017-06-14 11:11
目前为止收到警告邮件的开发者绝大部分使用了 JS-Patch 或 Rollout 类库,剩下未直接使用这些类库的开发者,目前初步估计很可能是在集成的第三方SDK 中使用了上述框架。而未采用上述框架的热更新技术,目前为止并未收到影响。而绝大部分游戏引擎由于并没有调用这些类库,也自然没有受到影响。
所以苹果确实对于采用热更新机制提出了严格的要求,但如果解读为禁用封杀热更新,并不准确。
苹果为何要这么做?
苹果禁止滥用热更新机制,和iOS封闭的做法本质上是一致的,为了应用生态的安全可控和体验的一致性,毕竟App Store堪称是苹果最大的现金牛之一。
数据显示,到目前为止App Store给开发者的收入分成高达700亿美元,去年就达到了200亿美元。
因为 热更新 不需经过App Store审核而容易被黑客或组织利用此机制修改App,因此除了涉及到用户的数据安全和隐私之外,苹果也在尝试利用限制 热更新 的名义在进化苹果生态,打击一些试图利用热更新打擦边球的应用,通过更新审核拦截和打击一些黄色、暴力、赌博、第三方支付、违规广告等内容。
市场研究公司Macquarie的分析师Ben Schachter在报告中这样写道, App Store是有史以来最好的商业模式之一,苹果的投资者不需要依赖于苹果的创新来驱动该模式的前进。
任何一个小细节都有可能搞砸App Store这块大蛋糕,尤其是采用JSPatch热更新这种苹果无法把控的应用更新机制。
据了解,今年二月份网络安全公司Fire Eye发现JSPatch存在安全漏洞,一旦黑客发现和利用这个后门,他们就能够访问到设备中的照片、麦克风和剪贴板数据以及其他涉及个人隐私的功能,App Store中有1220款应用程序可能会受此影响。
所以,苹果有必要对采用这类机制的开发者提出了 移除所有相关代码、框架或 SDK,并且重新提交版本 的要求。
总结下来,苹果的禁止了部分热更新的函数、框架和代码,但未禁用热更新机制,所以那些关于王者荣耀、12306等产品被下架的内容,可能是对苹果开发者条款的误读,只能说你被骗了。
禁止热更新对游戏厂商来说到底意味着什么?
苹果禁止热更新,首当其冲的就是移动游戏,因为这是一个极度依赖热更新的领域,运营活动、BUG修复、大包体游戏更新等都会受到重大影响,这也是为什么苹果出台新政后,行业内引起了一阵骚动和广泛关注。
首先,一次审核长达一个月之久,那么游戏中运营活动,比如节假日运营活动想要顺利上线,就势必要很早进行审核,那么有效的运营活动会非常受限。
- 06-14《关于苹果热更新的解读:《王者荣耀》等APP并
- 06-14《《上古卷轴:传奇》下月将携新资料片登陆移
- 06-14《炉石传说新版本猜测:神秘域名引猜疑》
- 06-14《超出预期,《驯龙三国》公测数据出炉看呆研
- 06-14《索尼PS4主机销量达6040万_游戏销量共计4亿8788万
- 06-14《王者荣耀亚瑟周瑜重做上线_6月13日体验服更新