首页 热点资讯 游戏攻略 苹果审核对热更新开刀,国内外厂商中招了吗?

苹果审核对热更新开刀,国内外厂商中招了吗?

更新时间:2022-10-01 4:01:05 分类:游戏攻略 浏览:250

苹果在邮件中对“热更新”下了最后通牒,也让 iOS 开发者度过了焦躁不安的一天。

“热更新”是动态代码分发,让开发者无需发布版本即可修复bug和发布功能。这允许开发者绕过苹果的审查机制,避免长时间的审查等待和多次拒绝的成本。

但现在,苹果正在对“热更新”进行更严格的审查。昨天,许多开发者收到了来自苹果的电子邮件。苹果在邮件中表示,将不再允许使用动态代码交付机制。苹果要求被警告过的开发者在下一个版本中删除可以动态改变应用程序行为和目标的功能,否则将被拒绝甚至下架。

Apple 给开发者的电子邮件

看到这里,技术新手几乎绝望了。发生了什么?触控副总裁、Cocos 创始人王喆用一句话描述了这件事:苹果审核开启了热点更新,国内外厂商都招进来了。

是什么导致了警告?

起初,王哲在 Cocos 引擎的官方微信账号上提到的原因是“苹果生微软的气”:

昨晚,微软发布了 2017,自带基于 React 的 iOS 开发功能。鉴于微软近两年开源的力量,这个功能的发布似乎是在抢占开发者市场。因此,在非 Apple 设备上开发 iOS 应用程序变得更加容易。因此,苹果在这个节骨眼上发了这样一封警告邮件,实际上是在暗中试图与微软抗衡。

但后来王哲也表示,这只是个玩笑。大多数开发人员还认为,一天之内的反应动作太快了,不可能。

这件事背后的真正原因是,大部分开发者认为项目中使用了Weex、.io等平台的热更新技术。随着事情的发展,开发者发现苹果主要针对的是.io这两个。原因是 Weex 的主要功能是针对开发者的跨平台解决方案,热更新只是一个附带功能。

目前已经有开发者总结了受影响的第三方SDK和开发框架,包括高德地图、格推、Bugly、友盟等。

这件事引起了开发者的极大关注,因为它与苹果对“热更新”功能的态度有关。这次禁止的是代码的动态分发。也可以认为是Apple禁止了热更新功能,但是React等一些平台的热更新功能并没有被禁止。因此,仍然有很多开发者对“可以”是什么感到困惑。

但事实上,在苹果的开发者条款中早就明确表示,使用脚本进行热更新是违反规定的。

什么是热更新_热更新 英文_小便黄,少,热,小肚子热是怎么

苹果开发者条款

在王哲看来,苹果过去对此事的态度是熟视无睹,热更新早已成为开发者青睐的技术。王哲介绍,目前国内绝大多数iOS手游,无论是Cocos还是Unity,都在使用热更新功能,腾讯、网易也在使用脚本小版本更新游戏。

“如果只是为了提升用户体验,这与苹果的利益高度契合。”

王哲认为,这也是苹果之前不杀热更新的原因。

不过,确实有不少开发者利用这个功能做违背苹果底线的事情。例如什么是热更新,王哲说:

“热更新可以用来做任何事情,比如一个好的应用可以立即更新为色情小说应用,从而绕过苹果的审查。”

眼下,开发者仍在观望苹果的下一步行动什么是热更新,但无论如何,大多数开发者认为“遵守规则”是他们唯一的选择。一位有ID的业内人士在他的微信公众号上提出了两点建议:

如果国内APP正在使用,请移除;

更新或删除第三方使用的一些 SDK。

王哲认为,事件的核心是:

“不要做坏事。如果大家只是想提高用户体验,提高运营效率,不做坏事,原则上没有问题,剩下的只是一些小技术修复。”

版权声明: 本站内容部分来源网络,版权归作者所有,如有侵权,请联系我们删除!