iOS支持WebXR吗?Safari浏览器何时启用 WebXR API?
5 月 10 日消息,据报道自推出 ARKit API 以来,苹果一直在增强和虚拟现实方面进行大量投资。然而,在网络开放标准方面,苹果仍然远远落后于其竞争对手。在业内人士看来,该公司“一直在拖累 Web AR 的创新”,因为 Safari 仍然缺乏对 WebXR API 的支持。
据 Protocol 报道,行业专家一直在抱怨通过 Web 向 iPhone 和 iPad 用户提供 AR 和 VR 内容有多么困难。例如,营销机构一直在投资更具沉浸感的 AR 活动,让消费者在真实环境中与产品互动。
然而,在 iOS 上,这些体验需要用户下载应用程序 —— 这会减少潜在消费者的数量。这是因为 Safari 与 WebXR 标准不兼容,WebXR 标准是一种通用 API,为网站上的增强现实和虚拟现实设备提供支持。
虽然 Android 上的 Google Chrome 于 2018 年开始支持 WebXR,但该功能尚未添加到 iOS 版上。由于 WebKit 是 iOS 上唯一允许的 Web 引擎,因此开发人员甚至无法创建与 WebXR 兼容的第三方 Web 浏览器。
至少在美国,不针对 iPhone 用户开展活动意味着无法覆盖大多数智能手机用户。有一些解决方法可以在 Web 上接触 iPhone 用户,但它们比苹果的 ARKit 更昂贵且效率更低。因此,该行业没有动力为 Web 创建 AR 内容。
iOS 会支持 WebXR 吗?
答案是肯定的,但没有人知道这何时会发生。
WebKit 负责人 Maciej Stachowiak 在 2020 年表示,苹果“对 WebXR 充满热情”。从那时起,关于 API 的消息就再也没有了,这让许多开发人员感到不安。一位开发人员甚至将 Safari 与 Internet Explorer 进行了比较,因为苹果在其浏览器中支持新功能方面落后了太多。
“大家都在热切地等待,”一位开发人员去年写道。“对这个问题的进展非常感兴趣,因为客户‘无法相信’iOS 尚不支持 WebXR,”另一位补充说。“请尝试在 2050 年之前完成这项工作,”一位评论者写道,而另一位评论者则总结道,“Safari 是新的 Internet Explorer。”
幸运的是,iOS 15.4 和 iOS 15.5 Beta 测试版对 WebXR API 提供了实验性支持。然而,正如 Protocol 所指出的,苹果的路线图仍然非常“严密保护”。随着苹果开发自己的混合现实设备,该公司可能最终会在今年某个时候在其移动操作系统中启用 WebXR API。