近日,部分开发者在 iTC 后台收到最后通牒:苹果要求当前含有热更新功能的 App,需在 6 月 12 日前移除相关代码,否则这些 App 将会被下架。 根据《苹果开发者计划许可协议》中 3.3.2 章节的规定:“应用程序不得下载或安装可执行代码。解释的代码只能在应用程序中使用,所有脚本,代码和解释器都应打包在应用程序中,禁止代码在本地执行。” 谁在用“热更新”? 热更新,简单来说,就是在用户通过 App store 下载 App 之后,开奖,打开 App 时遇到的即时更新。 以网易旗下的回合制卡牌游戏《阴阳师》为例。《阴阳师》作为一款回合制网游,每周都会进行服务器例行维护,进行bug修复及内容更新。为了让玩家的白天游戏不受影响,atv,关闭服务器时间一般在凌晨。结束维护后,《阴阳师》官方会推送补丁,让玩家进行“热更新”,以最快的速度让玩家体验到更新的内容。
手游《阴阳师》更新提示 此次苹果要求开发者移除热更新代码的通知,其实早在今年3月就已经公布了。苹果要求开发者将每次更新都重新打包,提交 App 进行“二次审核”,即使苹果已经进行了几次审核提速,但1-2天的审核周期,对于《阴阳师》《王者荣耀》这些连例行维护都在凌晨进行,恨不得每个月出3,4个版本的游戏来说,实在太过漫长了。 由于“热更新”可以绕过苹果漫长的审核,通过服务器推送进行版本迭代,成为了国内开发者们,尤其是游戏开发者最爱的框架。 苹果到底在禁止什么? 热更新由代码实现,更新内容不用通过 App store 审核。这项功能的便捷之处在于,开发者可以将过不了苹果审核的功能先关掉,上架之后再热更新回来,直接让 App 在本地进行版本更迭。
12306 App更新提示 苹果认为,这样的做法对用户的信息安全造成了极大的隐患,因此要求 iOS 开发者移除相关代码,并重新提交版本审核。 其实,并不是只有苹果一家对热更新行为视若洪水猛兽。Google play 也同样严禁热更新,曾因微信,高德地图,支付宝等软件涉嫌热更新将其下架。国内安卓系统因为没有统一,严格的应用平台,挂羊头卖狗肉,劫持用户流量,虚假诈骗软件比比皆是。 此次苹果再一次重申严禁热更新的通知,看似严酷,但实际上却是在进一步确保用户权益。虽然目前苹果在 App 审核的速度上实在堪忧,但在此项规定推行之后,小娱相信,苹果也会像 Google play 一样,将审核速度提至1-2小时,给更多急于将新版本呈现在用户面前的开发者便利。 (责任编辑:本港台直播) |