2025-08-24 12:27来源:本站
随着iOS 17.4的推出,苹果正在对其移动操作系统的工作方式进行一系列巨大的改变,以符合欧盟的新规定。其中之一是一个重要的产品转变:苹果将首次允许在iOS上运行其他浏览器引擎——但只针对欧盟用户。
自从App Store诞生以来,苹果就支持多种浏览器,但只有一种浏览器引擎:WebKit。WebKit是支撑Safari的技术,但它远不是市场上唯一的引擎。谷歌的Chrome是由一个叫做Chromium的引擎驱动的,它在很大程度上占据了主导地位——Edge、Brave、Arc、Opera和许多其他浏览器也运行在Chromium上。Mozilla的Firefox运行在自己的Gecko引擎上。
然而,在iOS上,所有这些浏览器都被迫在WebKit上运行,这意味着许多功能和扩展再也不能工作了。这在iOS 17.4中有所改变——任何为自己的应用构建浏览器或应用内浏览器的人,如果愿意,都可以使用非webkit引擎。苹果在宣布这一变化的新闻稿中表示,每个开发者都必须得到苹果的授权,才能“在满足特定标准并承诺采取一系列持续的隐私和安全缓解措施后”切换引擎,届时他们将获得诸如Passkeys和多处理等功能。苹果还为Safari添加了一个新的选择界面,这样当你第一次打开浏览器时,你就可以选择不同的默认设置。
苹果这么做显然只是因为欧盟新的数字市场法案(DMA)的要求,该法案规定,除其他外,用户应该被允许卸载预装的应用程序——包括网络浏览器——这些应用程序“引导他们使用守门人的产品和服务”。在这种情况下,iOS是守门人,而WebKit和Safari是苹果的产品和服务。(DMA的同一条款还意味着,微软必须允许用户禁用必应网络搜索和卸载Edge,这也将导致其他变化。)
即使在宣布新功能的发布会上,苹果也明确表示了对这些新功能的不满:“这一变化是DMA要求的结果,这意味着欧盟用户在有机会了解可用的选项之前,将面临一个默认浏览器列表,”该公司表示。“这个屏幕还会干扰欧盟用户第一次打开Safari浏览器浏览网页的体验。”苹果对App Store的主张一直是:只有苹果才能在iPhone上提供良好、安全、愉快的用户体验。监管机构并不这么看。苹果对此非常愤怒。
同样,这些变化只适用于欧盟的iPhone用户。苹果公司表示,它允许欧洲用户在不破坏浏览器引擎的情况下旅行,但将确保只有居住在欧盟的用户的账户才能使用这些新引擎。在世界其他地方,你仍然会得到WebKit Chrome和WebKit其他所有东西。苹果辩称(没有任何特别的优点或证据),这些其他引擎存在安全和性能风险,只有WebKit对iPhone用户真正优化和安全。
但在欧盟,一旦iOS 17.4在3月份发布,我们很可能就会在App Store中看到这些改版的浏览器:例如,谷歌已经致力于开发非webkit版本的Chrome至少一年了。欧洲用户即将在iphone上掀起一场激烈的浏览器大战。