ARKit 和 Azure Spatial Anchors 锚点之间的区别

Difference between ARKit and Azure Spatial Anchors anchors

我正在 iOS 上创建一个 AR 应用程序,它可以定义一些带有一些注释的锚点并将它们保存在云端。稍后我想使用任何设备(iOS 或 Android)检索这些锚点并在 ARView 中显示它们。我知道我们可以只使用 ARKit 定义锚点。我们也可以使用 Azure Spatial Anchors。

我的感觉是,既然我跨平台使用锚点,我应该使用 Azure 空间锚点。但我想知道这两种锚点之间的确切区别是什么。是否可以仅使用 ARKit 锚点并在 Android 设备上准确呈现?简单来说,我想知道根据我的场景什么是最好的解决方案。

Azure Spatial Anchors (ASA) 实际上在 iOS 上使用 ARKit。 ARKit 让您可以轻松地为您的 iOS 设备实现 AR 应用程序。 Android 设备的 ARCore 也是如此。

ASA 让您可以连接两个 AR 世界。您可以在一台设备(iOS、Android 或 HoloLens)上创建锚点,然后在另一台设备上检索锚点。

Share spatial anchors across sessions and devices 页面上的 GIF 显示了可能的内容,并且似乎是您正在寻找的内容。