苹果指责欧盟法规导致iPhone网页应用程序崩溃

快速导读:苹果已经更新了其网站,解释了为什么在安装最新的iOS测试版后,渐进式Web应用程序(PWAs)在欧盟不再可用。这家科技巨头将这一变化归咎于新的欧盟法规,即数字市场法案(DMA),称DMA要求允许不同的浏览器引擎,这增加了复杂性,成为根本原因。

PWAs在欧盟被降级为网站快捷方式

安全研究人员Tommy Mysk和Open Web Advocacy首次注意到,在iOS 17.4第二个测试版发布后,PWAs已被降级为网站快捷方式。最初,人们不清楚这是测试版的错误还是故意破坏欧盟地区PWAs的功能,因为苹果现在被要求允许替代应用商店、第三方支付和替代浏览器引擎。在测试版中,PWAs不再像保存在主屏幕的书签那样工作。

数据丢失和通知问题

iOS 17.4测试版用户报告称,当打开一个Web应用程序时,系统会询问他们是否要在Safari中打开应用程序或取消。这导致了数据丢失的问题,因为Safari网站快捷方式不提供本地存储,而且通知也不再工作。苹果最初没有回应关于这一变化是否故意或测试版错误的询问,这引发了苹果故意破坏欧盟PWAs的猜测。

苹果对DMA指南的回应

苹果现在已经更新了其网站以解决这个问题。该公司解释说,为了遵守欧盟的DMA指南,它不得不对iOS进行重大改变,强制苹果允许替代浏览器引擎。苹果认为,如果不对基于WebKit的Web应用程序进行隔离和规则执行,恶意应用程序可能会被安装,这些应用程序可以在未经用户同意的情况下访问其他Web应用程序的数据。因此,苹果不得不在欧盟删除主屏幕Web应用程序功能,以符合DMA的要求。