苹果似乎在iOS 17.4的最新测试版中限制了渐进式Web应用程序(PWA)的功能,特别针对欧盟内的用户。这一举措似乎削弱了PWA在iOS中作为本地应用程序的可替代选择的角色。
正如Open Web Advocacy首次发现的那样,iOS 17.4的第二个测试版似乎引入了一些变化,这些变化使得在欧洲地区的Web应用程序处于明显劣势。iOS的新测试版阻止了这些应用程序在自己的全屏顶级窗口中启动,而是将它们限制在Safari中打开,这显著影响了它们的用户体验和功能。这一举措事实上将PWA降级为纯粹的网站快捷方式。
现在,当欧洲用户点击Web应用程序图标时,他们会看到一个系统消息询问他们是否希望在Safari中打开或取消。该消息还表示,Web应用程序“从现在开始将在您的默认浏览器中打开。”在Safari中打开时,Web应用程序像一个书签一样打开,没有专用的窗口、通知或长期本地存储。用户注意到现有的Web应用程序存在问题,比如数据丢失,因为Safari版本不能再访问本地数据,还有通知中断的情况。
渐进式Web应用程序旨在使用Web技术提供与本地应用程序相当的用户体验,用户可以直接将它们添加到主屏幕,而无需通过应用商店。最新的更改尤其具有争议,因为苹果历来建议不愿遵守其App Store准则的开发者们可以转而专注于Web应用程序。然而,现在,公司最近的调整似乎与此立场相矛盾,它限制了PWA的功能和与iOS本地应用程序竞争的能力,这引发了对其是否致力于支持Web技术作为对App Store可行替代方案的质疑。
这一发展出现在苹果努力遵守欧盟数字市场法案(DMA)的背景下,该法案旨在促进竞争并监管数字“门户”的做法。苹果决定具体修改PWA在欧盟地区的功能可能被解读为企图应对DMA强加的监管环境,但也有可能只是要阻止欧洲用户使用具有替代浏览器引擎的Web应用程序。该公司尚未就其动机发表评论。
有迹象表明,iOS 17.4使用SIM卡运营商信息将对Web应用功能的更改地理锁定在欧盟用户中。其他地区的Web应用程序没有受到影响。