借助 visionOS,你能够打造突破性的空间计算体验,实现数字内容与现实世界的巧妙融合。用户可以在与周围环境保持联系的同时与你的 App 进行交互,也可以完全沉浸在你创造的世界中。你的体验将非常流畅:首先创建一个窗口,引入 3D 内容,转换为能够完全令人沉浸其中的场景,然后回到其他开发工作之中。
选择权在你手上,一切要从 visionOS 中的空间计算构建块开始。

窗口
你可以在 visionOS App 中创建一个或多个窗口。它们使用 SwiftUI 构建,并包含传统的视图和控件,你可以通过添加 3D 内容来添加深度,以丰富你的体验。

空间容器
使用 3D 空间容器为 App 添加深度。空间容器是 SwiftUI 场景,可以使用 RealityKit 或 Unity 展示 3D 内容,你将能够打造可在共享空间或 App 的全空间中从任意角度查看的体验。

空间
默认情况下,App 启动时会进入共享空间,在其中这些 App 并排展示,就像 Mac 桌面上的多个 App 一样。App 可以使用窗口和空间容器来显示内容,用户可以根据需要调整这些元素的位置。为了打造更能令人沉浸其中的体验,App 可以打开一个专用的全空间,在其中只显示这个 App 的内容。在全空间中,App 可以使用窗口和空间容器创建无边界的 3D 内容,打开通往一个不同世界的入口,甚至可以让用户完全沉浸在某个环境中。
