Coordinate space

Asked on 2025-07-14

1 search

The concept of coordinate spaces was discussed in several sessions at WWDC. Here are some highlights:

  1. Immersive Spaces in VisionOS: In the session "Dive deep into volumes and immersive spaces," a new coordinate space called "immersive space" was introduced in VisionOS 1.1. This space is designed to fit alongside SwiftUI's existing local and global coordinate spaces. The immersive space has its origin defined as the point on the ground below you, which is useful for creating rich immersive experiences. You can learn more about this in the chapter on Immersive spaces: Coordinate conversions.

  2. Shared Coordinate Spaces for Enterprise: In the session "Explore enhancements to your spatial business app," a new ARKit API called the Shared Coordinate Space Provider was introduced. This API allows multiple participants to align their coordinate systems, enabling shared world anchors to appear consistently for everyone. This is particularly useful for enterprise applications that require precise spatial alignment. More details can be found in the chapter on Enhance user experience.

  3. Coordinate Space 3D Protocol: The session "Better together: SwiftUI and RealityKit" introduced a coordinate space 3D protocol that allows for easy conversion of values between different frameworks, such as RealityKit and SwiftUI. This protocol helps in managing coordinate conversions across different spaces. You can explore this topic further in the chapter on Unified coordinate conversion.

These sessions provide a comprehensive overview of how Apple is enhancing the use of coordinate spaces in their platforms, particularly for immersive and collaborative experiences.