苹果公司正式取消了对欧盟地区 iPhone 用户渐进式网络应用程序(PWA)的支持。在iOS 17.4 测试版中,欧盟用户的网络应用程序都无法运行,苹果公司现在已经确认,这是一项功能改变,而不是一个错误。在9to5Mac曝光的开发者网站更新中,苹果表示,它将移除面向欧盟用户的主屏应用程序,因为要使这些应用程序符合《数字市场法案》(DMA)的规定。
这一改动将涉及全新的集成架构,而在其他被迫做出的改变基础上构建这种架构是不切实际的。其中一项法规要求苹果允许第三方浏览器在 iOS 上使用自己的引擎。
苹果在文章中称,Web Apps是直接基于 WebKit(Safari 使用的引擎)构建的,因此网络应用可以与 iOS 上原生应用的安全和隐私模式保持一致。随着 iOS 17.4 的改变,添加到主屏幕上的网站现在只能作为书签,在浏览器中打开一个新标签,而不是(潜在的)能够执行发送通知和显示徽章等功能的独立服务,这是苹果去年刚刚添加到网络应用中的一项功能。
iOS 上的渐进式网络应用程序还能将数据与浏览器实例分开存储,如果你想快速访问某个网站而又不想一直登录,这就派上了用场。有些服务(如Facebook Gaming)使用网络应用程序来规避苹果应用商店及其收费。
现在,欧盟也开始使用替代浏览器引擎,苹果公司声称这是一种安全风险,并指出恶意网络应用程序可能会读取其他网络应用程序的数据,并重新获得它们的权限,从而在未经用户同意的情况下访问用户的摄像头、麦克风或位置。苹果还表示,浏览器可能会在用户不知情的情况下安装网络应用程序,尽管多年来Android手机已经提供了不同类型浏览器的网络应用程序。
苹果公司写道:我们预计这一变化只会影响少数用户。尽管如此,我们仍对这一变化可能对主屏幕网络应用程序的开发者和用户造成的影响表示遗憾,因为这一变化是遵守 DMA 的工作的一部分。