Immersive spaces

Asked on 06/17/2025

1 search

Immersive spaces are a key feature in Apple's visionOS, allowing developers to create rich, spatial experiences that surround the user. At WWDC, several sessions discussed the capabilities and enhancements related to immersive spaces:

  1. Dive deep into volumes and immersive spaces: This session explores how developers can create immersive spaces using VisionOS. It introduces the concept of immersive spaces and how they can be configured in Xcode. The session also discusses the use of coordinate spaces, particularly the new "immersive space" coordinate space introduced in VisionOS 1.1, which helps specify positions relative to the immersive environment. You can learn more about this in the Immersive spaces chapter.

  2. Set the scene with SwiftUI in visionOS: This session highlights new features in VisionOS 26, such as world recentering events and new immersion styles. It also introduces the concept of Scene Bridging, which allows UIKit apps to incorporate SwiftUI volumes and immersive spaces. The session provides insights into customizing immersive experiences using SwiftUI. For more details, see the Immersive space chapter.

  3. Enhance the immersion of media viewing in custom environments: This session discusses how to use immersive spaces to enhance media viewing experiences on Apple Vision Pro. It covers the use of AVKit and AVPlayerViewController to create immersive media experiences and how to customize the immersive space scene type. The Immersive playback chapter provides more information.

  4. Support immersive video playback in visionOS apps: This session focuses on immersive video playback, discussing how to transition between different immersive viewing modes and how to use RealityKit for immersive media experiences. The Progressive immersion mode in RealityKit chapter is particularly relevant.

These sessions provide a comprehensive overview of how to leverage immersive spaces in visionOS to create engaging and interactive experiences.