How to get started with VisionOS Development

https://developer.apple.com/visionos/

Installation

  • Install the Xcode Beta
  • Then it will give you the option to install VisionOS SDK
  • Create a new app with the visionOS template
  • and run it in the simulator!

Playing around

  • Have a play with a new sample project
  • If you’re already familiar with SwiftUI this is a great place to begin

Sample Project – Earth

  • Apple has provided a really excellent sample project that show cases a lot of VisionOS functionality https://developer.apple.com/documentation/visionos/world
  • This is great for having a play around with VisionOS while getting to grips with the design language used in production apps on VisionOS

This also includes:

  • Multiple window design language
  • Full Screen Mode
  • Mixing SwiftUI windows with 3d scenes
  • The code-base also provides an insight into how to best structure visionOS apps, especially with multiple windows, and the possibility of including a 3d experience.
  • This provides a good starting point to edit and create your own apps from
  • They don’t have to use 3d components, they can just exist as windows using SwiftUI
  • Later you can add 3D components if you want to augment and improve the experience.

Other sample projects

Other helpful links:


Posted

in

by