对于许多用户和 Web 开发人员来说,这是一个糟糕的惊喜:iOS 17.4 Beta 2 仅在欧洲停用了 PWA(即 Web 应用程序)的操作。从先验来看,这不是一个错误,而是一个令人头疼的问题......
Safari 允许您从浏览器的共享面板在 iPhone 主屏幕上安装网站(这是选项在主屏幕上)。这不仅仅是一条捷径:网站成为渐进式 Web 应用程序 (PWA),简称为 Web 应用程序。这使得它能够受益于通常为本机应用程序保留的多种功能,例如通知、本地数据存储的离线访问以及性能优化。
它被困在 Safari 和欧盟之间
最著名的 PWA 是来自 Xbox Cloud Gaming 或 GeForce NOW 等服务的 PWA,这也是从 iPhone 访问这些平台的流媒体游戏的唯一方法。有一天,这种情况可能会改变,因为苹果终于在 App Store 上打开了云游戏服务的大门。与此同时,欧洲用户可能很难利用它:iOS 17.4的第二个测试版会阻止网络应用程序正常运行。
Mysk 的开发者有确认的什么PWA 在运行 iOS 17.4 的欧盟 iPhone 上被禁用。触摸网络应用程序会显示一条警报,指示它将在智能手机的默认浏览器中打开,就像一个简单的网页一样。然而,这绝对不是期望的行为:PWA 的功能比网页更广泛。
这可能是一个简单的错误,也可能是一个等待开发的功能。但只有欧洲用户受到影响这一事实表明 Safari 与欧盟之间存在问题。根据数字市场立法(DMA),浏览器被认为是一项基本服务,必须开放竞争,例如,通过出现选择默认浏览器的选择面板来实现这一点。
苹果还被要求不要偏爱 Safari 而不是其竞争对手。 Chrome、Firefox、Edge 等浏览器无法在 iPhone 主屏幕上安装 PWA,尽管所有这些浏览器(当然包括 Safari)都具有相同的渲染引擎,即 WebKit(Apple 的合规计划也表明这一义务将被取消) )。因此,为了遵守欧洲规则,制造商可以在这一领域限制 Safari,因为这会给它带来不公平的优势。
近年来,苹果团队在支持 PWA 方面投入了大量资金;例如,可以将它们安装在 macOS Sonoma 扩展坞中。因此,在欧洲被剥夺这样的功能将是令人惊讶的。然而,考虑到允许所有浏览器在 iPhone 上安装网络应用程序所涉及的技术难度,我们必须等待 iOS 的未来版本并非不可能。
Opera One - AI 驱动的网络浏览器
作者:歌剧