Apple 确认 iOS 17.4 将在欧盟移除主屏幕 Web 应用

Apple 决定在 iOS 17.4 中为欧盟用户移除主屏幕 Web 应用(渐进式 Web 应用,或 PWA),并以符合《数字市场法案》及安全考虑为由,被许多人视为对开放 Web 技术的重大打击。评论者争论 PWA 是否曾经被广泛使用或具备可行性:有人认为它们早已“死了”,也有人说,平台支持不佳——尤其是来自 Apple 的支持——让它们未能发挥潜力。此举也被描述为一种“恶意合规”,旨在保护 Apple 的 App Store 商业模式,凸显了监管目标、用户选择、平台安全与守门人权力之间更广泛的紧张关系。

对 PWA 和 Web 的影响

  • 许多人认为,这实际上是在欧盟的 iOS 上扼杀 PWA,并严重破坏 PWA 作为跨平台应用模型的未来。
  • 也有人认为,PWA 早已小众且使用率很低,因此大多数用户不会注意到;甚至有人欢迎减少基于 Web 技术的应用。
  • 受影响的不只是“完整”的 PWA:简单的主屏幕响应式 Web 应用快捷方式也会变得不那么方便。

Apple 的理由 vs 被怀疑的动机

  • Apple 给出的说法是:在 DMA 之下支持使用第三方引擎的主屏幕 Web 应用,需要一种新的集成架构,考虑到使用率很低,不值得投入这份精力。
  • 许多评论者称这是一种“恶意合规”或“恶意报复”,认为 DMA 并未要求移除 PWA,而 Apple 这样做是在推动开发者转向原生应用以及 App Store 费用 / CTF,从中受益。

安全与隐私争议

  • Apple 提到,如果多个引擎获得深度系统集成,就会带来复杂的安全 / 隐私问题(沙盒、按站点权限、JIT 攻击面)。
  • 批评者回应说:
    • macOS、Android、Windows 已经允许多个引擎和 PWA;
    • 原生应用至少同样有风险;
    • 移除一个小众功能并不会实质性提升安全性。
  • 一些技术讨论指出,当前 iOS 上的 PWA 可能共享一个 WebKit 实例,并强制执行按站点提示;如果要转向多个引擎,就需要一次重大的重新设计。

监管、DMA 与意外后果

  • 一派认为,这正是监管会带来的那类副作用;人们应该“承担”这一结果。
  • 另一些人坚持 DMA 并没有强制移除 PWA,并预计欧盟会进一步反制,或者未来会因 Apple 的做法出台更严格的规则。

用户采用情况与对 PWA 的认知

  • 有几位提到,主流用户几乎不知道 PWA 的存在;感兴趣的主要是开发者和“nerds”。
  • 也有人认为,平台支持不佳——尤其是来自 Apple 的支持,甚至还有 Firefox 桌面版——才是 PWA 从未真正流行起来的原因,而不是其本身缺乏价值。

开发者与生态系统担忧

  • 小型和独立开发者被视为最大的输家:他们现在实际上被推向更昂贵的原生开发和商店政策。
  • 一些开发者表示,这一变化,再加上 Apple 最近的其他动作,让他们重新考虑是否要面向 Apple 平台,甚至是像 Vision Pro 这样的新平台。
  • 一部分用户和开发者表示,从长远看,这会推动他们转向 Android 或更开放的平台。