极速手机网

不是BUG:苹果确认在欧盟废了PWA应用桌面启动功能

早前在 iOS 17.4 Beta 版中,已经有开发者发现 iOS 在欧盟出现一些异常 BUG,例如 PWA 渐进式网络应用程序从桌面启动时,不再直接打开,而是通过 Safari 浏览器打开,上下有地址栏和菜单栏等。

原本开发者们以为这是个 BUG,不过现在苹果已经证实这不是 BUG 而是欧盟数字市场法案带来的潜在影响,简单来说就是苹果在欧盟废了 PWA 应用桌面启动功能,后续添加到桌面的图标,实际上只相当于是个书签,点击后会提示使用浏览器打开。

苹果在开发者网站中表示,该公司将为欧盟用户删除主屏幕应用程序。

图:不是BUG:苹果确认在欧盟废了PWA应用桌面启动功能

苹果辩称 PWA 应用直接基于 WebKit 构建,允许这些应用于 iOS 上本机应用程序获得相同的安全和隐私模型。而在 iOS 17.4 中,添加到主屏幕的网站仅相当于书签,不再允许发送通知和显示角标。

这么做是因为在欧盟 iOS 必须允许第三方浏览器引擎,当用户安装 / 选择的浏览器不是 WebKit 引擎时,PWA 应用也将使用这个第三方引擎加载,苹果认为一方面开发者基于 WebKit 构建,另一方面用户又可能选择非 WebKit 引擎,这会导致无法继续提供原本基于 WebKit 加载 PWA 时的隐私沙盒。

那么苹果有技术能够解决这个问题吗?有,苹果称这需要开发一个全新的集成架构,然而,实际使用 PWA 应用的欧盟用户非常少,苹果认为重新开发集成架构不切实际。

相关文章

相关软件

大家都在找