
iOS 17.4测试版更新后,添加到主屏幕的网站现在只起书签的作用,在浏览器中打开一个新标签,而不是作为独立的服务,可能会发送通知和显示徽章。
苹果公司在即将发布的iOS 17.4版本中确认,它将不再支持欧盟成员国的主屏幕Web应用程序或渐进式Web应用程序(PWAs)。
此举是对欧盟实施《数字市场法案》的报复,迫使苹果在该地区向替代应用商店开放iOS,让开发者和出版商有更多机会访问该平台,并有更多权力将他们想要的东西放在平台上。
遵守DMA plus允许继续支持所谓的网络应用程序(使用Safari的webkit像应用程序一样运行的应用程序)对苹果来说已经证明是一步太远了,需要太多的工作和监管,并代表着重大的安全风险。
苹果公司表示,网络应用程序是“直接在WebKit上”构建的——这与Safari使用的引擎相同——从而使网络应用程序能够“遵守iOS上本地应用程序的安全和隐私模型。”现在,随着DMA的出现和iOS的开放,这种“入侵”对安全构成了太大的威胁。
他们声称,唯一也是最好的选择是取消对网络应用的支持。也就是说,如果你想要DMA,你当然可以拥有它,但这是欧洲开发商、出版商和消费者必须付出的回报。
什么是网络应用?
网络应用可以追溯到iPhone的早期历史,在苹果应用商店发明之前。众所周知,在苹果公司前首席执行官史蒂夫·乔布斯(Steve Jobs)迅速接受这种设备并满足世界开发社区的需求后,他对存在应用商店(以及除苹果之外的任何人都可以在他的新iPhone上安装应用程序)的抵制是一种妥协。他著名地称这个半步解决方案为解决问题的“甜蜜解决方案”。
网络应用程序将在Safari上运行,看起来像应用程序,但本质上是网页的快捷方式……但很快乔布斯和他的公司屈服于压力,打开了苹果应用程序商店,允许“适当的”应用程序在上面运行,随后在这个过程中为他们赚了数十亿美元。现在这是一个甜蜜的解决方案…
现在,随着DMA和苹果被迫对iOS做出欧洲特有的改变,除了预先存在的网络应用程序之外,拥有这样一个通往iOS的管道是一个太大的漏洞,随着法律对iOS的更大访问权限的约束,苹果公司为苹果用户(他们期望24/7的A级安全性)带来安静和(相对)安全的生活的唯一选择是砍掉网络应用程序。只是为了安全起见。
根据iPhone制造商的说法,通过启用主屏幕应用程序来遵守DMA将需要“一个全新的集成架构”,考虑到它已经做出的其他改变,这被认为是不切实际的,“恶意网络应用程序可能会从其他网络应用程序读取数据,并重新获得它们的权限,以在未经用户同意的情况下访问用户的摄像头、麦克风或位置。”
苹果继续辩称,浏览器可以在用户不知情的情况下安装网络应用,因此,在欧盟纳入替代浏览器引擎(作为DMA的一部分)现在构成了安全风险。
这些有关系吗?
继iOS 17.4测试版更新之后,在欧洲削减了iOS中的网络应用程序,这意味着该地区的开发者将不再能够设计和提供网页的网络应用程序版本,之前已有网络应用程序的用户将无法使用这些应用程序。
添加到主屏幕的网站现在只起书签的作用,在浏览器中打开一个新标签,而不是作为独立的服务,可能会发送通知和显示徽章。
在iOS 17.4之前,iOS上的PWAs可以独立于用户的浏览器会话存储数据,这使得它成为一种无需重复登录即可访问网站的便捷方式。某些服务,如脸书游戏,利用网络应用程序作为绕过苹果应用程序商店的变通办法。
然而,事实是,“正版”应用现在非常“过时”,所以用户和开发者很可能不会注意到或在意。苹果自己也将主屏应用的“用户采用率非常低”列为取消支持的另一个原因。
“我们预计这一变化将影响一小部分用户,”苹果公司表示。“尽管如此,我们仍然对这一变化——这是为了遵守DMA而做的工作的一部分——可能对主屏幕网络应用程序的开发者和我们的用户产生的任何影响感到遗憾。”
因此,苹果的网络应用禁令更像是欧盟法律争论中的尖锐问题,而不是让开发者或用户感到不安的任何事情。
尽管如此,某些较小的发展中国家已经在竭力反对。“这个问题严重影响了我们的用户体验,阻碍了我们向客户提供无缝服务的能力,”一位开发人员写道。