技术
Meta Spatial SDK 兼容 Android 应用开发生态,向 visionOS 学习
00 分钟
2024-9-29
2024-9-29
category
AI summary
tags
password
summary
date
icon
status
字数统计
type
slug
orgsrc
URL
 
Meta Spatial SDK 是为 Meta Horizon OS 构建沉浸式应用的新方式,于 2024 年 9 月 22 日更新。它基于 Kotlin,结合了 Android 开发的丰富生态系统和 Meta Quest 的独特功能,让开发者能使用熟悉的移动开发语言、工具和库。这对于 Android 应用开发者来说很熟悉,有直观的 API 简化开发;可以快速构建、快速迭代;可在现有工程基础上开发,有丰富功能,如混合现实、逼真 3D 图形、完整场景构建和交互式面板等。
Android 开发界面
Android 开发界面
此前为 Quest 头显构建简单应用都需使用如 Unity、Unreal 或 Godot 等复杂的游戏引擎,这些工具繁重且在实现简单界面和交互时要么需导入大量资产要么得重造轮子。Meta Spatial SDK 让开发者能使用现有的移动应用开发工具,包括 Android Studio 等 IDE、Kotlin 编程语言及现有移动框架和库。
Meta 同时提供了多个开源的示例项目代码,让开发者能够更快上手使用 Spatial SDK:
notion image
Meta Spatial SDK 允许开发者为传统开发的应用添加 3D 元素或沉浸式体验,提供渲染、可选穿透、控制器和手部追踪、支持平面和沉浸式媒体播放、物理和空间音频等功能。
同时推出全新的 Meta Spatial Editor 可让开发者无需游戏引擎编辑器就能定位、缩放和排列应用的 2D 和 3D 元素。加速迭代和创作,能直接在其中为对象分配 Meta Spatial SDK 组件,还使用 3D 艺术家和设计师熟悉的工具,便于高效协作。
Meta Spatial Editor
Meta Spatial Editor
Meta Spatial Editor 项目与 Meta Spatial SDK 应用集成,包含资产、组合和对象。资产是可在项目中重复使用的内容,组合是 Meta Spatial SDK 内容的容器,由对象层次结构组成,对象是导入的 3D 模型及相关数据。界面和操作和 Apple 的 Reality Composer Pro 不能说很像,只能说是一模一样 😀
notion image
Meta Spatial SDK 是 Meta 对苹果原生 visionOS 开发工具套件的回应,同时也是希望能够像 visionOS 兼容 iPhone/iPad 应用一样,将 Android 生态丰富的应用以及广大的开发者社区吸纳进 Meta Horizon 生态。
总结一下 Meta Spatial SDK 的主要特点:
  • SDK 特点:Meta Spatial SDK 是为 Meta Horizon OS 打造沉浸式应用的工具,基于 Kotlin,结合 Android 开发生态和 Meta Quest 功能,开发者可用熟悉的移动开发资源。
  • 易上手性:对移动开发者友好,容易上手、学习和快速构建,可快速迭代应用,能在现有工程基础上开发。
  • 丰富功能:支持混合现实、逼真 3D 图形、完整场景构建和交互式面板等功能,可创造引人入胜的 Horizon OS 体验。
  • 开发资源:提供教程、示例和功能文档等资源,方便开发者开始使用 Meta Spatial SDK 进行开发。