20.6 · Windows, volumes and immersive spaces

visionOS puts your app in the user’s room. The same SwiftUI scene vocabulary applies, with two new kinds of scene and an input model of eyes and hands.

Mental model. Start in a window, add a volume when the content is a 3D object, and offer an immersive space only when immersion is the point.

Spatial scenes

The three scene types and when to use each.

  1. What are windows, volumes and immersive spaces on visionOS, and how do you build for them with SwiftUI and RealityKit? 20.6.1 · L3
    visionOS apps are SwiftUI apps whose scenes live in the user’s surroundings (Shared Space, where several apps coexist, or a Full Space, where one app takes…

More in Multiplatform Apple