WebXR API 是否在移动 iOS 浏览器上可用?

Is the WebXR api available on mobile iOS browsers or not?

提问人:Furious Gamer 提问时间:9/13/2023 更新时间:9/16/2023 访问量:279

问:

我真的找不到答案——或者更确切地说,我很困惑,因为我找到了相互矛盾的答案。我很快就要写一篇关于一个项目论文,其中基于Web的增强现实被应用于一个商业案例,由于我是AR的新手(但有大量的客户端/服务器、API和Web开发经验),我目前正在研究解决它的最佳角度。我了解了 WebXR API,但很多人都说移动 Safari 还不支持此功能 (https://caniuse.com/webxr)。据我所知,由于 iOS 上的大多数(或所有)移动浏览器只是 Safari 的包装器,因此 iphone 上的浏览器似乎是不可能的。但后来我发现关于 WebXR 即将登陆移动 iOS 或已经发布的帖子和讨论。我很困惑。是否支持/可能?

我知道苹果有意识地决定在很长一段时间内保持AR/VR体验的原生性,但是基于Web的AR体验如何适用于iOS移动浏览器呢?他们有某种自己的移动浏览器 API 吗?因为我见过适用于 iOS 的基于 Web 的 AR 应用程序,甚至带有 JS 库,它们必须能够以某种方式访问设备 API。右?

iOS 跨浏览器 增强现实 移动版-Safari WebXR

评论


答:

0赞 emay 9/16/2023 #1

唯一的方法(据我所知)是创建一个AR快速查看体验。这些是预制体验,允许用户在水平表面上预览某些虚拟内容。然后,用户可以通过在屏幕上拖动内容来移动内容,或者通过捏合和缩放来缩放内容。可以添加一些视觉效果或支付按钮,但仅此而已。AR Quick Look 比使用 ARKit(或 Android 上的 ARCore)或跨平台原生 Unity 应用程序开发原生应用程序所能实现的要有限得多。https://developer.apple.com/documentation/arkit/arkit_in_ios/previewing_a_model_with_ar_quick_look?language=objc