我是一名技术创作者
其他浏览器可以固定 Web 应用程序,但它们只能在 Apple 的 WebKit 中运行。
苹果已经改变了允许在欧洲 iPhone 和 iPad 上使用 Web 应用程序的立场,并将在 iOS 17 上发布它们4 继续允许用户在发布后将它们放在主屏幕上。 然而,它们必须“直接建立在 WebKit 及其安全架构上”,而不是在其他浏览器中运行,这就是新立法在被迫解决这个问题之前的工作方式。
在欧盟的《数字市场法》(DMA)要求苹果向替代浏览器引擎开放其移动设备后,该公司表示将完全取消安装主屏幕网络应用程序的能力。 在开发人员 Q&A 部分的“为什么欧盟用户无法访问主屏幕 Web 应用? 在标题下,苹果表示,非原生网络应用程序的“复杂的安全和隐私问题”以及解决这些问题的方法需要“考虑到DMA的其他要求和主屏幕网络应用程序的用户采用率非常低”,这导致该公司“不得不在欧盟删除主屏幕网络应用程序功能”。 安装在用户主屏幕上的任何 Web 应用程序都会简单地引导他们回到他们喜欢的 Web 浏览器。
苹果进一步警告说,“恶意网络应用程序”可能会读取数据,从其他网络应用程序窃取权限,并在未经许可的情况下安装更多网络应用程序,而没有网络套件系统内置的隔离功能。
这一回应引发了欧盟委员会**的调查,该委员会向苹果和应用程序开发人员询问了可能删除主屏幕网络应用程序的影响。 它还促使开放网络倡导组织进行了一项调查。 Apple 必须在 3 月 6 日之前遵守 DMA。 苹果阻止 Web 应用程序的举动清楚地表明,允许 Safari 支持的 Web 应用程序而不是其他浏览器引擎可能会违反 DMA 规则。 现在,这种谨慎态度的某些方面发生了变化。
在该部分标题的更新版本下,苹果重申了其安全和隐私问题,以及“构建目前在iOS中不存在的新集成架构”的必要性。 但由于需要继续提供网络应用程序,“我们将继续在欧盟提供现有的主屏幕功能,”苹果写道。
一条漫长而奇怪的道路,通往 Web 应用程序现在的位置
长期以来,Apple 一直将 Web 应用程序(或渐进式 Web 应用程序)作为单独的应用程序提供,而不是在浏览器选项卡中打开。 以这种方式安装的 Web 应用程序提供更好的持久性和对设备功能(如通知、相机或文件存储)的访问。 苹果联合创始人兼时任首席执行官史蒂夫·乔布斯(Steve Jobs)最初将该网络应用程序吹捧为“编写令人惊叹的应用程序所需的一切”,而不是具有自己的SDK的专用应用程序。 四个月后,iPhone SDK发布,苹果宣布了对“iPhone上的原生第三方应用程序”的热切渴望。
尽管苹果在财报中没有披露App Store收入,但其服务部门在2023年第四季度创下了223亿美元的历史新高,其中包括App Store和其他产品的“历史收入记录”。
作为某些系统“看门人”的 DMA 合规性的一部分,Apple 还必须允许欧盟客户侧载或允许从其官方 App Store 以外的商店安装 iOS 应用程序。 本周,二十多家公司签署了一封致欧盟委员会的信,对苹果执行应用商店规则表示遗憾。 寻求利用替代应用商店的开发人员必须同意包含“核心技术费用”的条款,该费用要求在** 100 万次访问后每年每个应用程序收取 0.费用为5欧元。 这封信说,“很少有应用程序开发人员会同意这些不公平的条款”,这将进一步“苹果利用其对应用程序开发人员的主导地位”。
在提供给ARS的一份声明中,苹果表示,其“实施《数字市场法》的方法以两个简单的目标为指导:遵守法律并减少DMA给我们的欧盟用户带来的不可避免的、增加的风险。 它指出,苹果员工“花了几个月的时间与欧盟委员会进行对话”,并且“在一年多一点的时间里,创建了600多个新的API和广泛的开发工具”。 尽管如此,苹果公司表示,它实施的更改和保护措施不会完全“消除DMA带来的新威胁”,并且这些更改“将导致系统安全性降低”。
苹果表示,这就是为什么它限制了欧盟的第三方浏览器引擎、应用商店和其他 DMA 更改。 “我们担心它们对我们用户体验的隐私和安全的影响。