How does the newly updated Vision Pro SDK work for creating AR experiences?

Asked on 08/06/2024

1 search

The newly updated Vision Pro SDK offers several enhancements for creating AR experiences. Here are some key features and improvements:

  1. Hand Interaction: You can now decide if you want the user's hands to appear in front of or behind the content, providing more creative control over the app experience. This is part of the extended fidelity of scene understanding capabilities (Platforms State of the Union).

  2. Scene Understanding: The SDK has significantly improved scene understanding capabilities. Planes can now be detected in all orientations, allowing for anchoring objects on various surfaces. Additionally, room anchors can consider the user's surroundings on a per-room basis, and you can detect a user's movement across rooms (Platforms State of the Union).

  3. Object Tracking API: A new object tracking API for visionOS allows you to attach content to individual objects found around the user. This can be used to attach virtual content like instructions to physical objects, adding new dimensions of interactivity (Platforms State of the Union).

  4. ARKit Enhancements: The ARKit framework, which is core to developing spatial apps for visionOS, has received several updates:

    • Room Tracking: Customizes experiences based on the room.
    • Plane Detection: Improved to detect planes in all orientations.
    • Object Tracking: Allows for attaching content to physical objects.
    • Hand Tracking: Enhanced for more interactive experiences (Create enhanced spatial computing experiences with ARKit).
  5. Framework Integration: VisionOS is built on the foundation of macOS, iOS, and iPadOS, meaning many tools and frameworks are common across these platforms. This allows developers to write code once and use it across multiple platforms. Core frameworks like SwiftUI, RealityKit, and ARKit are essential for developing spatial apps (Platforms State of the Union).

  6. Developer Resources: Apple has provided more samples and documentation to help developers get started with spatial computing on the VisionOS platform (Platforms State of the Union).

These updates make it easier for developers to create rich, interactive AR experiences on the Vision Pro platform.