早前不少开发者注意到在 iOS 17.4 测试版中,如果用户位于欧盟,则原本系统提供的 PWA 即渐进式网络应用程序相关功能不正常,最初以为这是 BUG。
不过随着 iOS 17.4 测试版更迭,这个 BUG 不仅没有修复,PWA 相关功能被删除的更多,这引起了一些开发者的担忧。
随后苹果证实该公司有意在欧盟删除 PWA 应用的支持,原因在于 iOS 需要在欧盟开放浏览器内核,如果要继续提供 PWA 支持的话,需要重新开发一个框架,但苹果认为 PWA 用户量太少,不值得重新开发框架。
从某些方面来说,PWA 应用的用户确实非常少,但即便如此苹果也不应该停掉支持,因为这还牵涉到另一个核心问题:反竞争行为。
一些开发者为了不被苹果抽成,选择开发 PWA 应用完全通过浏览器加载,这是苹果允许的,如果直接弃用这个功能,这些开发者虽然还可以通过网页向用户提供支持,但体验方面要差于 PWA 应用。
关键时刻还是欧盟出手了,欧盟宣布对此事进行调查并且联系了苹果和部分开发者请求提供信息,以帮助欧盟评估这件事。
现在这事儿已经有结果了,苹果在开发者网站发布更新:
此前,Apple 宣布计划在欧盟删除主屏幕 Web 应用程序功能,作为我们遵守 DMA 努力的一部分。与网络应用程序相关的复杂安全和隐私问题决定了删除该功能的必要性,以支持替代浏览器引擎,这需要构建 iOS 目前不存在的新集成架构。
我们已收到继续为 iOS 中的主屏幕 Web 应用程序提供支持的请求,因此我们将继续在欧盟提供现有的主屏幕 Web 应用程序功能。这种支持意味着主屏幕 Web 应用程序继续直接构建在 WebKit 及其安全架构上,并与 iOS 上本机应用程序的安全和隐私模型保持一致。
可能因 iOS 测试版在欧盟删除主屏幕 Web 应用程序而受到影响的开发者和用户可以预计,随着 3 月初 iOS 17.4 的发布,主屏幕 Web 应用程序的现有功能将会回归。
版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。