不传谣不造谣。不要被人带节奏,也不要妄想搞个大新闻
题图是一封邮件,不是官方公告,官方从来没有说禁止热更新。
假设原邮件是真的,原邮件说的是“your app contains code designed explicitly with the ability to change your app's behavior or functionality after App Store Review approval”,看上去有点绕,所以翻译的人偷懒,直接翻译成“含有热更新代码”。
实际苹果的说法是“含有‘在App Store审核后改变应用行为和功能’的代码”,不完全等价于热更新。
再来看开发条款3.3.2和审核条款2.5.2。
开发条款3.3.2说的是不准下载可执行代码,可以下载满足一定条件的解释型代码。有三个条件:不改变应用的主要功能,不调用其他代码或程序,不绕过iOS的沙盒。参见这里。
审核条款2.5.2说的内容和上面类似,就是禁止下载可执行代码或者调用其他应用的代码和程序。参见这里。
现在手游最常用的“热更新”,做的都是下载脚本和资源。资源不受影响,随便下载。脚本就是“解释型代码”,用来修Bug、开活动等。这些不算是“改变应用的主要功能”。当然如果有人作死做了什么奇怪的操作,或者用了下载dll的热更新方案,也许就会收到警告。
至少大部分手游活的好好的,瞎操什么心。
以上。
相关内容还可以参考知乎。
如何应对 Appstore 刚推出的热更新限制?
0 条评论