visionOS는 디지털 콘텐츠와 현실 세계를 독특하게 결합하는 혁신적인 공간 컴퓨팅 경험을 생성하도록 돕습니다. 사용자는 주변 환경과 계속 소통하며 앱과 상호작용할 수도 있고, 개발자가 구축한 세계에 완전히 몰입할 수도 있습니다. 유연한 경험을 만드는 것도 가능합니다. 윈도우 시작하여 3D 콘텐츠를 불러오고, 몰입감 넘치는 전체 화면으로 전환했다가 곧바로 다시 돌아올 수 있죠.
원하는 방식을 직접 선택하면 됩니다. 이 모든 건 visionOS의 공간 컴퓨팅 기본 요소에서 시작됩니다.
윈도우
visionOS 앱에서 하나 이상의 윈도우를 생성할 수 있습니다. 윈도우는 SwiftUI로 빌드할 수 있으며, 친숙한 뷰와 제어기를 제공합니다. 또한 3D 콘텐츠를 추가하여 경험에 심도를 추가할 수 있습니다.
볼륨
3D 볼륨으로 앱에 심도를 추가할 수 있습니다. 볼륨은 RealityKit 또는 Unity를 사용하여 3D 콘텐츠를 표시하는 SwiftUI 장면으로, 공유 공간 또는 앱 전체 공간의 어느 각도에서든 볼 수 있는 경험을 생성합니다.
공간
기본적으로 앱은 공유 공간에서 실행되며 Mac 데스크탑에 표시되는 여러 앱과 마찬가지로 나란히 표시됩니다. 앱은 윈도우와 볼륨을 사용하여 콘텐츠를 표시할 수 있으며, 사용자는 이러한 요소의 위치를 원하는 대로 바꿀 수 있습니다. 더 몰입도 높은 경험을 위해 전용 전체 공간에서 앱을 열 수도 있습니다. 이렇게 하면 해당 앱의 콘텐츠만 표시됩니다. 전체 공간에서 앱은 윈도우와 볼륨을 사용하거나, 고정되지 않은 3D 콘텐츠를 생성하거나, 다른 세계로 이어지는 포털을 열거나, 사용자를 환경에 완전히 몰입시킬 수 있습니다.