Meta Spatial SDK更新,新增透视摄像头访问与交互功能
Spatial SDK
(映维网Nweon 2025年06月06日)Meta曾在2024年的Connect大会发布了Meta Spatial SDK,以便移动端的Android开发者能够轻松地为Meta Horizon OS构建空间体验。自那以后,团队就一直在根据社区反馈而不断优化工具。下文将介绍新功能,以及利用Meta Spatial SDK进行开发的最佳实践。
从利用新功能到实现无缝交互和转换,你现在可以使用Spatial SDK解锁一系列的功能:
访问透视摄像头
透视摄像头访问是最受欢迎的功能之一,因为它允许移动AR开发者为Quest设备构建类似的体验。现在,你可以利用摄像头通过Android’s Camera2 API访问透视摄像头并构建下一代混合现实应用,并使用自定义ML/CV库增强场景理解和检测物理对象。更多信息请访问这个页面。
另外,若需获得灵感,请查看Spatial Scanne这个演示内容,它允许你扫描周遭的环境,识别物品,并获得相关信息。
示例包括扫描厨房来学习如何正确维护你的新冰箱,扫描客厅来学习如何解决电视信号问题,或者扫描智能手机来探索关于它的功能和设置。更多信息请访问这个页面。
Interaction SDK (ISDK)
无缝交互对于在XR中提供出色的用户体验至关重要,现在有了ISDK支持,所有使用Spatial SDK的开发者都可以集成直观的交互。利用ISDK,你可以轻松支持标准化面板交互,更自然的裸手交互以及与近场面板的交互。有兴趣的开发者可以查看Beta版本,今天就开始在你的的空间应用程序中实现无缝交互。
Premium Media Sample
媒体是Spatial SDK最流行的用例之一。从在无限屏幕播放流媒体内容和欣赏空间照片到提供最佳的3D电影体验,媒体内容非常受欢迎。现在,你可以探索Premium Media Sample,以找到使用Spatial SDK实现高质量媒体播放的最佳实践。示例开源,可以在Github获得。文档中同时有一个专门的页面并提供有关用例的额外指导。
混合应用
混合功能允许现有移动应用的开发者能够将移动体验保留在Quest面板,同时利用Horizon平台的本地功能提供差异化的沉浸式体验。这种双重性赋予用户自由和灵活性,允许他们以最适合自己的模式与你的内容交互。媒体和娱乐应用程序是优化混合体验的完美例子,用户可以选择在与其他应用程序进行多任务处理的同时查看内容,或者完全沉浸在定制的环境中。更多信息请访问这个页面,而示例则请访问这个页面。
Horizon OS UI Set
UI Set简化了通用界面模式的开发,在沉浸式应用程序之间提供无缝的用户体验。设计师和开发者都可以利用这一点,将更多的时间放在打造内容方面。
UI Set提供了基本组件,如按钮、滑块和切换等,以及通用内容导航模式的模板。另外,它可以定制。更多信息请访问这个页面,而示例则请访问这个页面。
设计指导方针
除了Horizon OS UI Set for Spatial SDK之外,Meta同时在文档中添加了Spatial SDK设计指南,为如何在Horizon OS设计空间沉浸式体验提供了最佳实践和建议。具体请访问这个页面。
性能改进
ECS(实体-组件-系统)运行时已经实现了显著的性能提升。通过减少运行系统时每帧所花费的时间,应用程序现在可以更稳定地达到90 fps——即便是在复杂的场景。更快的ECS查询和对高级过滤的新支持意味着你可以在不牺牲性能的情况下编写更智能、更高效的逻辑。
Android Studio Plugin
全新的Android Studio Plugin (ASP)通过提供项目模板、数据模型检查器和组件/系统文件模板,显著改善了Spatial SDK的开发体验。对于新项目,设置就像下载和安装插件并点击模板一样简单。在构建项目时,请使用数据模型检查器快速分析场景以找到瓶颈和其他问题。更多信息请访问这个页面,而示例则请访问这个页面。
Spatial Editor 2.0
Spatial Editor 2.0引入了一个新的组件系统,允许你使用XML定义和管理组件,从而增强灵活性。新版本同时允许你基于XML输入生成Kotlin组件代码。更多信息请访问这个页面,而下载则请访问这个页面。
值得一提的是,要与志同道合的开发者探索和分享见解,可以访问相关的社区论坛。