技术

Meta Spatial SDK 自 9 月发布以来迎来多项重大升级

  • 2025-06-18
  • 自去年 9 月正式推出以来,Meta 已对其 Spatial SDK 进行了多项重要改进。这款开发工具旨在让开发者能够使用现有的 Android 移动应用开发工具(而非传统的游戏引擎如 Unity、Unreal 或 Godot)来构建适用于 Horizon OS 的应用。

    这意味着开发者可以继续使用熟悉的工具链,包括:

    • Android Studio

    • Kotlin 编程语言

    • 现有的移动框架和库

    这些工具不仅降低了上手门槛,也为更广泛的 Android 开发者群体打开了通往元宇宙的大门。

    🧩 Horizon OS UI 组件集上线,提升界面一致性

    早在去年,Meta 就为 Unity 开发者推出了一个 UI 套件,帮助其构建符合 Quest 系统设计语言的应用界面。

    对于消费级操作系统来说,UI 套件是开发工具中不可或缺的一部分,它确保第三方应用在视觉和交互上与系统保持一致,从而提供更统一的用户体验。

    如今,Meta Spatial SDK 也加入了 Horizon OS UI 组件集,这意味着使用该 SDK 构建应用的开发者无需从零开始设计界面,也能获得与系统一致的外观和体验。

    这一更新特别有助于非游戏类应用的开发,例如工具类、生产力类或生活服务类应用,使它们在 Quest 平台上更容易被用户接受和使用。

    👐 Interaction SDK(Beta 版本):标准化交互方式,提升用户体验一致性

    虽然统一的 UI 设计提升了系统的美观性,但在 XR(扩展现实)环境中,交互的一致性往往更为关键。

    Meta 自 2022 年初就为 Unity 提供了 Interaction SDK,并在去年将其扩展至 Unreal 引擎。该 SDK 包含以下功能:

    • 直接抓取与持握物体

    • 远距离抓取

    • 可点击的 2D 和 3D 按钮

    • 传送机制

    • 手势识别等

    对开发者而言,这意味着无需重复实现这些常见交互逻辑;对终端用户来说,则意味着不同应用之间的操作更加统一,无需反复学习新交互方式。

    现在,Interaction SDK 已作为 Beta 功能集成进 Spatial SDK,取代原有的输入系统,使基于 Spatial SDK 开发的应用也能享受到与 Unity 和 Unreal 开发者相同的交互一致性。

    ⚡ 性能优化:复杂场景下仍可稳定运行于 90fps

    Meta 表示,已对系统脚本进行了性能优化,并声称:“Spatial SDK 应用现在可以更稳定地维持流畅的 90fps 帧率 —— 即使在处理复杂场景时也不例外。”

    此外:

    “更快的 ECS 查询机制和新增的高级过滤支持,使得开发者可以编写更智能、更高效的逻辑代码,而不会牺牲性能。无论你是在构建高度互动的环境,还是需要频繁更新大量实体对象,这些改进都让打造丰富且沉浸式的混合现实体验变得更加轻松。”

    📷 穿透摄像头访问权限开放:增强现实能力再升级

    今年早些时候,Meta 已向 Unity 和原生应用开发者开放了 Quest 3Quest 3S 的彩色穿透摄像头访问权限

    这项功能的应用场景非常广泛,例如:

    • 扫描和追踪二维码

    • 检测桌面上的游戏板并叠加虚拟角色与对象

    • 在企业引导体验中检测物理对象

    • 集成基于云端大模型的视觉 AI 功能

    对于使用 Spatial SDK 的开发者,Meta 推出了一个开源的 Spatial Scanner 示例项目,展示了如何以高性能方式实现上述功能。

    🧰 Android Studio 插件发布:简化开发流程

    为了进一步提升 Android Studio(Google 官方 Android 开发 IDE)用户的开发效率,Meta 发布了一个名为 Android Studio Plugin (ASP) 的插件。

    该插件宣称:“通过提供项目模板、数据模型检查器以及组件/系统文件模板,显著提升了使用 Spatial SDK 的开发体验。”

    Meta 表示:

    “对于新项目,只需下载安装插件并选择我们的模板,即可快速完成初始化设置。”

    🎨 Spatial Editor 2.0:无须游戏引擎也能高效编辑 2D/3D 内容

    自去年 10 月推出以来,Meta 就为其 Spatial SDK 提供了 Spatial Editor,这是一款无需使用游戏引擎编辑器即可进行 2D 和 3D 元素布局、缩放和排列的可视化工具,类似于 Apple 为 visionOS 提供的 Reality Composer Pro

    而在最新的 Spatial Editor 2.0 中,Meta 引入了:

    “一种新的组件系统,允许开发者使用 XML 来定义和管理组件,从而提升灵活性”,并可根据 XML 输入生成 Kotlin 组件代码。

    这一更新大大增强了开发者在构建结构化应用时的可控性和效率。

    🎬 Premium Media Sample:媒体类应用开发更轻松

    Meta 表示,使用 Spatial SDK 构建最流行的应用之一就是简单的媒体播放器,例如:

    • 3D 照片查看器

    • 360° 视频播放器

    为此,Meta 在 GitHub 上发布了 “Premium Media Sample” 示例项目,展示如何流式传输 180°、3D 以及受 DRM 保护的内容。

    此外,官方文档中还新增了一个专门章节,详细介绍了媒体播放相关的技术细节和最佳实践。

    📌 编者按:随着 Meta 不断推进 Spatial SDK 的功能完善,越来越多的开发者可以在不依赖传统游戏引擎的前提下,构建高质量的混合现实应用。无论是 UI 设计、交互控制、性能优化,还是媒体播放,Meta 正在逐步将 Spatial SDK 打造成一套完整的开发体系,为未来的空间计算生态奠定基础。

    共 0 条评分
  • 热度
  • 最新
  • 最早
  • 没有更多啦

    VR52

    VR52网成立于2015年,平台提供VR头显、AR眼镜、配件外设、厂商、测评、行业资讯、游戏与应用、展会活动等。

    热门VR眼镜

    热门资讯

    标签

    头显眼镜对比
    清除所有