你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

有关 Azure 空间定位点的常见问题解答

Azure 空间定位点是一个托管云服务和开发人员平台,可跨 HoloLens、iOS 和 Android 设备实现可感知空间的多用户混合现实体验。

有关详细信息,请参阅 Azure 空间定位点概述

Azure 空间定位点产品常见问题解答

Azure 空间定位点支持哪些设备?

Azure 空间定位点使开发人员可以在 HoloLens 上、在具有 ARKit 支持的 iOS 设备上以及在具有 ARCore 支持的 Android 设备上构建应用;对于 iOS 和 Android,这包括手机和平板电脑。

是否必须连接到云才能使用 Azure 空间定位点?

Azure 空间定位点当前需要到 Internet 的网络连接。 欢迎在我们的反馈网站上提出意见。

Azure 空间定位点有哪些连接要求?

Azure 空间定位点使用 Wi-Fi 和移动宽带连接。

Azure 空间定位点如何准确地查找定位点?

许多因素会影响查找定位点的准确性 - 光照条件、环境中的物体,甚至是定位点所处的表面。 若要确定准确性是否满足需求,请在可代表你打算使用它们的环境中尝试定位点。 如果遇到准确性不满足需求的环境,请参阅 Azure 空间定位点中的日志记录和诊断

创建并查找定位点需要多长时间?

创建并查找定位点所需的时间取决于许多因素 - 网络连接、设备的处理和负载以及特定环境。 我们的客户在许多行业(包括制造、零售和游戏)中构建应用程序,这表明该服务可为其方案实现出色的用户体验。

隐私常见问题解答

Azure 空间定位点如何存储数据?

所有数据均使用 Microsoft 托管数据加密密钥进行加密,且对于每个资源,所有数据均按区域存储。

Azure 空间定位点在何处存储数据?

Azure 空间定位点可存储和处理客户数据。 默认情况下,客户数据将被复制到其他配对区域以实现弹性,但 Microsoft 不会进行数据的异地复制或移动。 此数据存储在配置 Azure 空间定位点帐户的区域中。 对于有数据驻留要求的区域,客户数据始终保存在同一区域内。

使用 Azure 空间定位点时,会在服务中传输和存储有关环境的哪些信息? 是否会传输和存储环境的图片?

创建或查找定位点时,环境的图片会在设备上处理为派生格式。 此派生格式会传输到服务并存储在其中。

为了提供透明度,下面是环境和派生稀疏点云的图像。 点云显示在服务中传输和存储的环境的几何表示形式。 对于稀疏点云中的每个点,我们传输并存储该点的视觉特征哈希。 哈希派生自(但不包含)任何像素数据。

Azure 空间定位点遵守 Azure 服务协议条款Microsoft 隐私声明

An environment and its derived sparse point cloud图 1:环境及其派生稀疏点云

我是否有方法可以向 Microsoft 发送诊断信息?

是的。 Azure 空间定位点有一种诊断模式,开发人员可以通过 Azure 空间定位点 API 选择加入该模式。 这很有用(例如在遇到无法以可预测方式创建并查找定位点的环境时,可以使用)。 我们可能会询问是否可以提交包含可帮助我们进行调试的诊断报告。 有关详细信息,请参阅 Azure 空间定位点中的日志记录和诊断

隐私常见问题解答(面向开发人员)

当应用程序将空间定位点放置在某处时,是否所有应用都有权访问它?

定位点按 Azure 帐户进行隔离。 只有你向帐户授予了访问权限的应用才能访问帐户中的定位点。

在应用或 SDK 中使用 ASA 时,哪些条款和条件适用?

以下条款以及该许可中嵌入的任何条款均适用。

我想发布包含 ASA 的应用或 SDK

是否需要同意任何其他条款?

不是。 使用 ASA 即表示你同意上述链接 ToU 和嵌入条款。 无需执行其他步骤。

Microsoft 是否要求向我的用户披露我的应用程序或 SDK 中的 ASA?

Microsoft 不要求披露,除非应当地法律要求以满足隐私或其他要求。 应与自己的法律顾问合作,以确定当地的法律是否要求披露 ASA 的使用或 Microsoft 的隐私惯例。

我的用户是否需要同意任何特定条款?

不是。 合同关系存在于 Microsoft 和应用或 SDK 的开发者之间。 应与自己的法律顾问合作,以确定当地的法律是否要求同意使用 ASA 或 Microsoft 的隐私惯例。

我想要通知我的用户,应用/sdk 正在使用 ASA,建议使用什么接口来通知用户?

“此应用正在使用 Microsoft 的 Azure 空间定位点。 有关 Azure 空间定位点的详细信息,请转到 Azure 空间定位点 | Microsoft Azure

可用性和定价常见问题解答

是否提供 SLA?

作为 Azure 服务的标准,我们的目标是高于 99.9% 的可用性。

是否可以将使用 Azure 空间定位点的应用发布到应用商店? 是否可以将 Azure 空间定位点用于任务关键型生产方案?

是的,Azure 空间定位点已正式发布,并具有标准的 Azure 服务 SLA。 我们邀请你开发用于生产部署的应用,并与我们共享对产品的反馈

是否实施了任何限制?

是的,我们实施了限制。 我们预计你不会在典型应用程序开发和测试中达到这些限制。 对于生产部署,我们已准备好支持客户的大规模要求。 请联系我们以进行讨论。

Azure 空间定位点在哪些区域可用?

目前,美国西部 2、美国东部、美国东部 2、美国中南部、西欧、北欧、英国南部、澳大利亚东部、东南亚和韩国中部提供 Azure 空间定位点。 今后会在更多的区域中提供该服务。

这意味着为此服务提供支持的计算和存储处于这些区域中。 也就是说,对于客户端所处的位置没有限制。

是否对 Azure 空间定位点收费?

可以在我们的定价页面上找到有关定价的详细信息。

技术常见问题解答

Azure 空间定位点如何工作?

Azure 空间定位点依赖于混合现实/增强现实跟踪器。 这些跟踪器使用照相机感知环境,并随着设备在空间中移动,采用 6 自由度 (6DoF) 来跟踪设备。

Azure 空间定位点将 6DoF 跟踪器作为构造块,使你可以将真实环境中的特定兴趣点指定为“定位”点。 例如,可以使用定位点来呈现现实世界中特定位置处的内容。

创建定位点时,客户端 SDK 会捕获该点周围的环境信息并将其传输给服务。 如果另一台设备在该相同空间中查找定位点,则类似数据会传输给服务。 该数据会与以前存储的环境数据进行匹配。 定位点相对于设备的位置随后会发送回去以便在应用程序中使用。

Azure 空间定位点如何在 iOS 和 Android 上与 ARKit 和 ARCore 集成?

Azure 空间定位点利用 ARKit 和 ARCore 的本机跟踪功能。 此外,我们适用于 iOS 和 Android 的 SDK 可提供各种功能,如将定位点持久保存在托管云服务中,以及允许应用通过连接到服务来再次查找这些定位点。

Azure 空间定位点如何与 HoloLens 集成?

Azure 空间定位点利用 HoloLens 的本机跟踪功能。 我们提供了 Azure 空间定位点 SDK 以用于在 HoloLens 上构建应用。 该 SDK 与本机 HoloLens 功能集成,并提供了附加功能。 这些功能包括允许应用开发人员将定位点持久保存在托管云服务中,以及允许应用通过连接到服务来再次查找这些定位点。

Azure 空间定位点支持哪些平台和语言?

开发人员可以使用熟悉的工具和框架为其设备构建带 Azure 空间定位点的应用:

  • 跨 HoloLens、iOS 和 Android 的 Unity
  • IOS 和 Android 上的 Xamarin
  • iOS 上的 Swift 或 Objective-C
  • Android 上的 Java 或 Android NDK
  • C++/WinRT on HoloLens

从此处开始进行开发

它是否适用于 Unreal?

将来会考虑支持 Unreal。

Azure 空间定位点使用哪些端口和协议?

Azure 空间定位点使用加密协议通过 TCP 端口 443 进行通信。 对于身份验证,它使用 Microsoft Entra ID,它通过端口 443 使用 HTTPS 进行通信。