微软发布Azure Spatial Anchors,让开发者打造跨平台协作混合实境应用

微软在2019年世界移动通信大会MWC发布了Azure Spatial Anchors 预览版,这是一个混合实境服务,跨设备与平台提供统一的空间锚点(Spatial Anchors),让开发者在锚点附加媒体内容,或是定义锚点的关系,以构建可协作且跨平台的空间感知应用程序。

Azure Spatial Anchors由云计算托管服务和客户端SDK组成,以提供构建空间感知混合实境应用程序需要的基本功能,让开发者使用混合实境平台感知空间,精确地指定兴趣点,并从支持的设备回呼这些兴趣点,而这些精确的兴趣点便被称为空间锚点。

开发者可以将数字内容附加到这些持久性的空间锚点上,将现实世界当作是应用程序的画布,在应用程序中对应空间,链接兴趣点以提供各式应用体验。由于空间锚点可以让同一地点的用户,参与多用户混合实境体验,因此可构建混合实境的桌上游戏,两个人可以通过将设备指向桌面,在桌上放置虚拟棋盘,并开始在混合实境中对弈。

此外,用户也可以善用空间感知的特性,开发寻路相关的应用,将空间锚点链接在一起,定义锚点之间的关系,在应用程序中创建多个兴趣点体验。应用程序可以设计为,要求用户和这些兴趣点交互才能完成任务,而且让这些兴趣点相连,让当前锚点指示用户前往下一个任务地点。

微软也提到,直至今日,跨设备和平台共享混合体验,仍需要使用QR条码等环境配置,或是使用复杂的编码以处理不同传感器与端点,而Azure Spatial Anchors为HoloLens、iOS和Android提供了通用座标框架,以用来共享混合实境体验,因此无论是头戴式设备、手机或平板,都能在同一世界进行协作。

Azure Spatial Anchors支持微软HoloLens,也可以在支持ARKit的iOS设备以及支持ARCore的Android设备上执行,另外,开发者也能使用Unity或其他原生SDK构建应用程序,微软提到,通过预先构建的云计算集成服务,可以加速混合实境应用的开发,用于身份管理、存储、安全以及分析等场景,也能集成物联网服务以可视化来自传感器的数据。