跳到正文
vrBlogs

Meta 的 VR Layout SDK 1.0 让普通 Quest 应用可以开启侧窗口,但 Gaze SDK 构建版本尚不能发布

Meta 于 9 月 24 日将 VR Layout SDK 发布为 1.0.0 版本,允许 Quest 上的 Jetpack Compose 和 React Native 应用打开额外的空间窗口。其配套的 Gaze SDK 仍不稳定,被禁止在 Horizon Store 上架。

v

作者 vrBlogs

· 阅读约 1 分钟 · 来源: Meta Horizon OS Developers

Meta 的 VR Layout SDK 1.0 让普通 Quest 应用可以开启侧窗口,但 Gaze SDK 构建版本尚不能发布

Meta 现在为 Quest 上的普通 Android 应用提供了一种打开额外窗格的方式,这些窗格可在主窗口旁边展开,而无需应用成为沉浸式 VR 应用,据 UploadVR、MIXED 和 Meta 的开发者文档报告。Meta VR Layout SDK 在 2026 Connect 期间推出,其 React Native 包在 9 月 24 日于 npm 上达到 1.0.0 版本。

Layout SDK 如何工作

标准 Android 应用保留其主 2D 窗口,并添加围绕它锚定的"空间窗口",例如工具或详情面板。应用保持非沉浸式,可以与其他打开的应用并排放置,并保留其现有的 Activity 和 UI 代码。开发者无需采用 Meta Spatial SDK 的实体-组件-系统设计,而该设计对于 3D 对象或环境变更仍然是必需的。

  • 框架:Jetpack Compose 和 React Native。React Native 需要 0.85 或更高版本以及一个裸项目,或保留其原生 Android 文件的 Expo 项目。
  • 回退:该库不设置最低 Horizon OS 版本要求。在 v207 之前的版本、手机上或空间不足时,每个窗口会回退到在主窗口中内联绘制(默认)或被丢弃。
  • 设备:Meta 表示它在所有 VR 设备上都能工作,包括 Quest 3,不排他性依赖 Meta VR Glasses。

Meta 的示例应用 CookVrx 是一个菜谱查看器,具有成分和计时器面板,在其 MIT 许可的 horizon-android-samples 存储库中以 Compose 和 React Native 版本提供。UploadVR 报道 NBA 应用是最早使用该 SDK 的应用之一。

限制

Meta 的最佳实践指南建议一个主窗口和同时最多两个同等重要的空间窗口。React Native 集成被限制为两个窗口槽,空间窗口不能透明,Meta 建议开发者保持窗口大小和位置稳定,而不是对其进行动画处理。

Gaze SDK 和 UI Set

Meta VR Glasses 默认采用"看与捏"操作:用户注视一个元素并捏动进行选择,普通应用接收标准触摸事件。Gaze SDK 让开发者纠正系统误读的目标并添加悬停提示,但 Meta 将其标记为不稳定,仅按需分发。其文档警告说"向 Meta Horizon Store 提交的包含该 SDK 的应用将被拒绝",并承诺在 Meta VR Glasses 发布前推出稳定版本。

第三部分是 Meta VR UI Set SDK,它是一个 Jetpack Compose 设计系统,具有浅色和深色主题、排版、图标和标准控件。Meta 称其为随 Spatial SDK 一起发布的 Horizon OS UI Set 的继任者。

所属主题平台与软件
分享

喜欢这篇文章吗?

点赞告诉编辑,或收藏以便稍后阅读。

评论

登录后参与讨论。

登录

    还没有评论,来抢沙发吧。

    全部新闻

    确定吗?