WebXR api 在移动 iOS 浏览器上可用吗?

问题描述 投票:0回答:1

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

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

ios cross-browser augmented-reality mobile-safari webxr
1个回答
0
投票

唯一的方法(据我所知)是创建 AR Quick Look 体验。这些是预先录制的体验,允许用户在水平表面上预览一些虚拟内容。然后,用户可以通过在屏幕上拖动内容来移动内容,或者通过捏合和缩放来缩放内容。人们可以添加一些视觉效果或付费按钮,但仅此而已。 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

© www.soinside.com 2019 - 2024. All rights reserved.