Do we need specific tools for vision os apps?
Generated on 9/6/2024
1 search
To develop apps for visionOS, you don't necessarily need specific tools if you're already familiar with Apple's existing frameworks. VisionOS is built on the foundation of macOS, iOS, and iPadOS, meaning many of the tools and frameworks you use are common across these platforms. Key frameworks for developing spatial apps for visionOS include SwiftUI, RealityKit, and ARKit. If your app already uses these frameworks, you're well on your way to creating a spatial computing app for visionOS.
For those looking to bring iOS or iPadOS games to visionOS, you can start by using the visionOS SDK. This involves selecting the iOS target in your app's build settings and adding Apple Vision as a supported destination. While you might encounter some compilation errors, most of the code should compile if the app was originally made for iOS. You can render content using a CMTL layer or directly to a relative texture with the new low-level texture API for more control.
For more detailed guidance, you can refer to the session Bring your iOS or iPadOS game to visionOS (04:31) which discusses converting apps to native visionOS apps.
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.
Design great visionOS apps
Find out how to create compelling spatial computing apps by embracing immersion, designing for eyes and hands, and taking advantage of depth, scale, and space. We’ll share several examples of great visionOS apps and explore how their designers approached creating new experiences for the platform.
Platforms State of the Union 5-Minute Recap
Watch a quick recap of the newest advancements on Apple platforms.
Bring your iOS or iPadOS game to visionOS
Discover how to transform your iOS or iPadOS game into a uniquely visionOS experience. Increase the immersion (and fun factor!) with a 3D frame or an immersive background. And invite players further into your world by adding depth to the window with stereoscopy or head tracking.
Optimize for the spatial web
Discover how to make the most of visionOS capabilities on the web. Explore recent updates like improvements to selection highlighting, and the ability to present spatial photos and panorama images in fullscreen. Learn to take advantage of existing web standards for dictation and text-to-speech with WebSpeech, spatial soundscapes with WebAudio, and immersive experiences with WebXR.
Platforms State of the Union
Discover the newest advancements on Apple platforms.