本文提及的 Qualcomm 产品由 Qualcomm Technologies, Inc. 和/或其子公司提供。
前不久举办的增强现实世界博览会 (AWE) 给我们带来了有关增强现实 (AR) 技术的最新消息及令人兴奋的进步。数周前,我们发表了一篇文章,介绍了我们在会议上所作的演讲:《通往元宇宙的门票》。今天的这篇文章,我们将介绍另外一场由Qualcomm Technologies, Inc. XR 产品管理总监 Steve Lukas 所做的演讲:《骁龙 Spaces 的架构 》。
骁龙 Spaces 架构
对于开发者而言,实现 AR 功能是一件令人激动的事情,而这正是我们的骁龙 Spaces XR 开发者平台发挥的作用。该平台包括兼容 Unity 和 Unreal 的 SDK,以及一个包含联想 ThinkReality A3 智能眼镜和摩托罗拉 edge+ 智能手机的HDK。
由联想 ThinkReality A3 智能眼镜和摩托罗拉 edge+ 智能手机组成的骁龙 Spaces HDK。
为帮助开发者更好地了解这个平台,Steve 的演讲深入探讨了平台的目的、设计和功能。下面我们就来详细分析一下。
正如 Steve 所强调的那样,推出骁龙 Spaces 是为了帮助 OEM 厂商使用常见的 AR 感知功能,而无需他们再各自开发一套 SDK。凭借骁龙 Spaces,开发者可以为构建生态系统作出贡献,供 OEM 厂商使用。同时,还可以最大限度地减少代码分支,并分发到不同的骁龙 Spaces 兼容平台。
他随后列举一些使用骁龙 Spaces的企业。首先介绍是 TRIPP 公司开发的 Tripp,公司使用该平台在很短的时间内就将产品从其他 XR 平台移植过来。
TRIPP 公司开发的 Tripp。
随后演示了 FlinkAR ——一款由 forwARdgame 公司为骁龙 Spaces打造的飞龙新体验:
forwARdgame 公司开发的 FlinkAAR。
最后介绍得是 Air Derby——由我们的骁龙游戏工作室移植的移动版 AR 飞机游戏。
Air Derby,由骁龙游戏工作室制作。
骁龙 Spaces XR 开发者平台产品包含了几项核心技术,包括 Wikitude 的核心感知技术,Clay Air 的手部追踪技术,以及 Augmented Pixels 的云图技术。
Steve 还谈到了 OpenXR (XR 的开放标准),强调了开发像骁龙 Spaces 这样符合 OpenXR 的工具的重要性。 符合 OpenXR 标准意味着平台不再需要为开发者设计自定义 AR API,供开发者使用。相反,这些平台可以提供 OpenXR 的 API,所以,现有符合 OpenXR 标准的应用程序基本上都是兼容的。另外,由于骁龙 Spaces 支持 Unreal 和 Unity,开发者一般不需要改变现有的场景脚本,甚至也不用改变 AR 操作设置。一般情况下,可以直接换成 OpenXR 实现。
随后,Steve 介绍了关于骁龙 Spaces 服务的具体信息,该服务是符合 OpenXR 标准的运行时,可用于实现安卓手机上的头戴式 AR。骁龙 Spaces 服务是以 APK 的形式发布,用户可通过 Google Play 商店下载后在其设备上安装。然后,AR 应用程序在以编程方式向 APK 请求特定的运行时 AR 服务,APK 直接与硬件进行通信,如以下堆栈图所示。
骁龙 Spaces 服务为应用程序提供 AR 运行时功能。
我们通过 APK 提供 AR 功能,兼顾了实施细节和优化需求。此后,骁龙 Spaces 服务可以随着时间的推移而更新,不再需要等待发布完整的 OEM 移动操作系统(如 Android)来获得更新。
在演讲结束部分,Steve 列举了几个相关的 XR 项目。除了我们的骁龙 Spaces 开拓者计划 和 骁龙元宇宙基金,Steve 还提到了 T-Mobile 骁龙 Spaces XR 加速器计划和 Hubraum 骁龙 Spaces 计划。这些项目支持初创企业和开发者构建沉浸式 AR 体验,所以一定要了解一下。
今天就开启 AR 开发之旅!
错过了这次活动?您可以在 YouTube 上观看本次活动的主题演讲:
- AWE USA 2022 主场主题演讲:第1天
- AWE USA 2022 主场主题演讲:第2天
- AWE USA 2022 主场主题演讲:第3天
然后前往我们的骁龙 Spaces 页面,开始构建您的下一个 AR 项目。
骁龙和骁龙Spaces是Qualcomm Technologies, Inc.和/或其子公司的产品。骁龙Spaces开拓者计划是Qualcomm Technologies, Inc.和/或其子公司的项目。