What's new in Vision?

Generated on 8/2/2024

1 search

What's New in Vision?

Apple introduced several exciting updates to the Vision framework and VisionOS at WWDC 2024. Here are the key highlights:

  1. Vision Framework Enhancements:

    • New Swift API: The Vision framework now includes a new API with streamlined syntax designed for Swift, making it easier to integrate computer vision capabilities into your apps. This API supports Swift concurrency and Swift 6, enabling more performant applications.
    • Hand Pose Detection: Vision introduces hand pose detection, allowing for new interactive experiences without touching a screen.
    • Body Pose Requests: Enhanced body pose tracking for health and fitness applications.
    • Text Recognition: The framework can recognize text in 18 different languages, including Korean, Swedish, and Chinese.
    • Face and Landmark Detection: Improved capabilities for detecting faces and facial landmarks like eyes, nose, and mouth.

    For more details, you can check out the session Discover Swift enhancements in the Vision framework.

  2. VisionOS Updates:

    • Scene Understanding: Enhanced fidelity in scene understanding capabilities, including the detection of planes in all orientations and the introduction of room anchors that consider the user's surroundings on a per-room basis.
    • Object Tracking API: A new API that allows attaching content to individual objects found around the user, enabling new dimensions of interactivity.
    • Hand Positioning: Developers can now decide if they want the user's hands to appear in front of or behind the content, offering more creative control over app experiences.
    • Spatial Computing: VisionOS 2 allows for the creation of richer spatial experiences, taking full advantage of depth and space. This includes the ability to resize volumes and use SwiftUI scene modifiers for better control over 3D objects and scenes.

    For more information, you can refer to the session Platforms State of the Union.

  3. HealthKit in VisionOS:

    • Immersive Spaces: VisionOS allows users to enter immersive spaces where other apps are hidden, and the surrounding pass-through dims to provide a sense of separation from the workspace.
    • Guest User Feature: VisionOS includes a guest user feature that allows others to set up and try out Apple Vision Pro while preserving the owner's data and privacy.

    For more insights, you can watch the session Get started with HealthKit in visionOS.

Relevant Sessions

  1. Platforms State of the Union
  2. Discover Swift enhancements in the Vision framework
  3. Get started with HealthKit in visionOS
  4. Create enhanced spatial computing experiences with ARKit
  5. Explore machine learning on Apple platforms

These updates make it easier for developers to create more interactive and immersive experiences using Vision and VisionOS.

Create enhanced spatial computing experiences with ARKit

Create enhanced spatial computing experiences with ARKit

Learn how to create captivating immersive experiences with ARKit’s latest features. Explore ways to use room tracking and object tracking to further engage with your surroundings. We’ll also share how your app can react to changes in your environment’s lighting on this platform. Discover improvements in hand tracking and plane detection which can make your spatial experiences more intuitive.

Explore machine learning on Apple platforms

Explore machine learning on Apple platforms

Get started with an overview of machine learning frameworks on Apple platforms. Whether you’re implementing your first ML model, or an ML expert, we’ll offer guidance to help you select the right framework for your app’s needs.

Platforms State of the Union

Platforms State of the Union

Discover the newest advancements on Apple platforms.

Platforms State of the Union 5-Minute Recap

Platforms State of the Union 5-Minute Recap

Watch a quick recap of the newest advancements on Apple platforms.

Discover Swift enhancements in the Vision framework

Discover Swift enhancements in the Vision framework

The Vision Framework API has been redesigned to leverage modern Swift features like concurrency, making it easier and faster to integrate a wide array of Vision algorithms into your app. We’ll tour the updated API and share sample code, along with best practices, to help you get the benefits of this framework with less coding effort. We’ll also demonstrate two new features: image aesthetics and holistic body pose.

Get started with HealthKit in visionOS

Get started with HealthKit in visionOS

Discover how to use HealthKit to create experiences that take full advantage of the spatial canvas. Learn the capabilities of HealthKit on the platform, find out how to bring an existing iPadOS app to visionOS, and explore the special considerations governing HealthKit during a Guest User session. You’ll also learn ways to use SwiftUI, Swift Charts, and Swift concurrency to craft innovative experiences with HealthKit.