visionOS Platform Patterns Three Scene Types 1. Windows — 2D SwiftUI content in a glass panel (default) 2. Volumes — 3D content in a bounded box 3. Immersive Spaces — full spatial experience around the user RealityKit Entity Loading Entity Interaction Entities need + for user interaction: Spatial Gestures ARKit in Immersive Spaces ARKit is only available in Full Space (not Shared Space): Observable Pattern Use over : Concurrency MainActor by default in Swift 6.2. Use detached Tasks for background work: Hover and Focus Eye tracking drives hover states automatically: Widgets visionOS 26 widgets…