自去年 9 月正式推出以来,Meta 已对其 Spatial SDK 进行了多项重要改进。这款开发工具旨在让开发者能够使用现有的 Android 移动应用开发工具(而非传统的游戏引擎如 Unity、Unreal 或 Godot)来构建适用于 Horizon OS 的应用。
这意味着开发者可以继续使用熟悉的工具链,包括:
Android Studio
Kotlin 编程语言
现有的移动框架和库
这些工具不仅降低了上手门槛,也为更广泛的 Android 开发者群体打开了通往元宇宙的大门。
早在去年,Meta 就为 Unity 开发者推出了一个 UI 套件,帮助其构建符合 Quest 系统设计语言的应用界面。
对于消费级操作系统来说,UI 套件是开发工具中不可或缺的一部分,它确保第三方应用在视觉和交互上与系统保持一致,从而提供更统一的用户体验。
如今,Meta Spatial SDK 也加入了 Horizon OS UI 组件集,这意味着使用该 SDK 构建应用的开发者无需从零开始设计界面,也能获得与系统一致的外观和体验。
这一更新特别有助于非游戏类应用的开发,例如工具类、生产力类或生活服务类应用,使它们在 Quest 平台上更容易被用户接受和使用。
虽然统一的 UI 设计提升了系统的美观性,但在 XR(扩展现实)环境中,交互的一致性往往更为关键。
Meta 自 2022 年初就为 Unity 提供了 Interaction SDK,并在去年将其扩展至 Unreal 引擎。该 SDK 包含以下功能:
直接抓取与持握物体
远距离抓取
可点击的 2D 和 3D 按钮
传送机制
手势识别等
对开发者而言,这意味着无需重复实现这些常见交互逻辑;对终端用户来说,则意味着不同应用之间的操作更加统一,无需反复学习新交互方式。
现在,Interaction SDK 已作为 Beta 功能集成进 Spatial SDK,取代原有的输入系统,使基于 Spatial SDK 开发的应用也能享受到与 Unity 和 Unreal 开发者相同的交互一致性。
Meta 表示,已对系统脚本进行了性能优化,并声称:“Spatial SDK 应用现在可以更稳定地维持流畅的 90fps 帧率 —— 即使在处理复杂场景时也不例外。”
此外:
“更快的 ECS 查询机制和新增的高级过滤支持,使得开发者可以编写更智能、更高效的逻辑代码,而不会牺牲性能。无论你是在构建高度互动的环境,还是需要频繁更新大量实体对象,这些改进都让打造丰富且沉浸式的混合现实体验变得更加轻松。”
今年早些时候,Meta 已向 Unity 和原生应用开发者开放了 Quest 3 和 Quest 3S 的彩色穿透摄像头访问权限。
这项功能的应用场景非常广泛,例如:
扫描和追踪二维码
检测桌面上的游戏板并叠加虚拟角色与对象
在企业引导体验中检测物理对象
集成基于云端大模型的视觉 AI 功能
对于使用 Spatial SDK 的开发者,Meta 推出了一个开源的 Spatial Scanner 示例项目,展示了如何以高性能方式实现上述功能。
为了进一步提升 Android Studio(Google 官方 Android 开发 IDE)用户的开发效率,Meta 发布了一个名为 Android Studio Plugin (ASP) 的插件。
该插件宣称:“通过提供项目模板、数据模型检查器以及组件/系统文件模板,显著提升了使用 Spatial SDK 的开发体验。”
Meta 表示:
“对于新项目,只需下载安装插件并选择我们的模板,即可快速完成初始化设置。”
自去年 10 月推出以来,Meta 就为其 Spatial SDK 提供了 Spatial Editor,这是一款无需使用游戏引擎编辑器即可进行 2D 和 3D 元素布局、缩放和排列的可视化工具,类似于 Apple 为 visionOS 提供的 Reality Composer Pro。
而在最新的 Spatial Editor 2.0 中,Meta 引入了:
“一种新的组件系统,允许开发者使用 XML 来定义和管理组件,从而提升灵活性”,并可根据 XML 输入生成 Kotlin 组件代码。
这一更新大大增强了开发者在构建结构化应用时的可控性和效率。
Meta 表示,使用 Spatial SDK 构建最流行的应用之一就是简单的媒体播放器,例如:
3D 照片查看器
360° 视频播放器
为此,Meta 在 GitHub 上发布了 “Premium Media Sample” 示例项目,展示如何流式传输 180°、3D 以及受 DRM 保护的内容。
此外,官方文档中还新增了一个专门章节,详细介绍了媒体播放相关的技术细节和最佳实践。
📌 编者按:随着 Meta 不断推进 Spatial SDK 的功能完善,越来越多的开发者可以在不依赖传统游戏引擎的前提下,构建高质量的混合现实应用。无论是 UI 设计、交互控制、性能优化,还是媒体播放,Meta 正在逐步将 Spatial SDK 打造成一套完整的开发体系,为未来的空间计算生态奠定基础。
VR52网成立于2015年,平台提供VR头显、AR眼镜、配件外设、厂商、测评、行业资讯、游戏与应用、展会活动等。