《App Store 审查指南》更新,这几条影响不小
苹果在 WWDC22 期间,同步更新了一版 《App Store 审查指南》。更新《App Store 审查指南》也是常有的事,旨在引入新的限制或通过提供更多细节来阐明当前规则。不过这次更新,苹果却放宽了一些发布到 App Store 的标准,消除了适用于特定类型应用程序的一些限制,例如彩票、慈善捐赠、基于位置的应用程序等。
之所以会有这些变化,是因为在某些国家针对苹果在 App Store 的主导地位引发的一系列法庭斗争,让苹果面临着允许第三方支付和更多竞争的压力。谈到应用商店及其收取的费用,欧盟和美国都讨论了采取措施在多个方面创造公平竞争环境。
最重要的是,Apple 关于应用程序必须如何执行才能获得 App Store 批准的一些模糊的要求已从修订后的标准中删除。
这次更新取消了应用程序必须“在二进制文件中有足够的功能以使应用程序在启动时运行”的要求(规则 4.2.3)。Apple 已使用此规则来限制套壳应用,即需要另一个应用程序才能工作或最初需要从 Internet 调用资源的应用程序,这些应用的目的是为了保证应用程序具有某种类型的最小功能并且在安装时可用。Apple 做出这个决定背后的原因尚不清楚,但似乎应用程序现在可以在启动时要求用户下载额外的资源,就像某些游戏已经做到的那样,并且在下载完成之前不再需要保持功能。它可能会为支持 HTML5 的游戏在 2019 年受到限制后重返 App Store 铺平道路。
结合其他两项与彩票应用程序相关的修改,Apple 似乎正在考虑为这部分应用程序市场放宽其 HTML5 标准。禁止用户在应用程序中购买彩票或抽奖券或开始财务转账的规则 5.3.3 已被废除,规则 4.7 也已废除,该规则禁止非二进制代码中的彩票和慈善捐赠。
2020 年 1 月,Apple 说明了禁止在应用程序中使用 HTML5 的原因,称通过 HTML5 动态提供基本特性和功能的应用程序“最好通过 Safari 提供”,暗示苹果打算将这些类型的应用程序排除在应用程序之外店铺。苹果修订后的标准标志着其立场的转变,这可能对彩票应用领域产生深远的影响。
另一个新要求提到了 Apple 的新 WeatherKit 开发工具,它允许开发人员创建利用 Apple 自己的天气数据服务的应用程序。Apple 在规则 5.2.5 中仅声明应用程序必须遵守 WeatherKit 文档中概述的归属规则。
最后,正在删除的另一项法规(2.5.4)与位置数据有关。Apple 不再要求应用程序警告用户使用位置后台模式“可能会严重缩短电池寿命”。由于标准仍然禁止多任务应用程序仅利用后台位置来保持程序运行,这很可能是由于 iPhone 的电池容量随着时间的推移而提高。