visionos compatibility

Asked on 08/02/2024

1 search

To ensure compatibility with visionOS, you can start by running your iOS or iPadOS app as a compatible app on visionOS. This allows the app to run in a window alongside other apps in the shared space. For example, you can play a game while using Safari or sending messages to friends. This approach provides a uniform experience across all platforms out of the box (Bring your iOS or iPadOS game to visionOS).

If you want to convert your app to a native visionOS app, you can start by using the visionOS SDK. This involves adding Apple Vision as a supported destination in the build settings of your app. While you might encounter some compilation errors, most of the code should compile if the app was originally made for iOS (Bring your iOS or iPadOS game to visionOS).

For enterprise use cases, visionOS 1.1 supports device management similar to iPhone and iPad, using familiar device management and infrastructure. This includes support for both device enrollment and user enrollment (What’s new in device management).

To learn more about designing great visionOS apps, you can explore strategies for building spatial solutions and ensuring interactions are comfortable and delightful (Design great visionOS apps).

Relevant Sessions

  1. Bring your iOS or iPadOS game to visionOS
  2. What’s new in device management
  3. Design great visionOS apps