In November 2024, I had the incredible opportunity to attend the Apple Developer Vision Pro event in Cupertino. It was an amazing experience to meet other designers and developers who are equally enthusiastic about the Apple Vision Pro. During the sessions, I gained valuable insights into the how, why, and practical use cases of Apple Vision Pro.
While there are many skeptical opinions about Apple Vision Pro, it stands out as a brilliant execution of software and hardware, offering a far better user experience than many existing XR devices. For designers and engineers, this platform sparks curiosity about how to design and develop. Many compare the current state of Vision Pro to the early days of the iPhone, when the App Store revolutionized the industry. Similarly, VisionOS presents a massive opportunity to innovate and shape the future.
What tools do you need to develop for VisionOS?
Design Resources
Here are some essential resources for designers looking to get started:
1. Human Interface Guidelines:
Apple has published detailed design guidelines for VisionOS, available here:
Human Interface Guidelines for VisionOS.
2. Figma VisionOS UI Kit:
Apple has released a VisionOS UI kit on the Figma Community, which can be found here:
These resources provide pathways and design systems to help designers get started.
Development Resources
Here are frameworks and toolkits that will help you develop for VisionOS:
• SwiftUI
• RealityKit
• ARKit
Familiarity with these frameworks will provide a strong foundation for VisionOS development. If you don’t have access to Vision Pro yet, starting with mobile AR is an excellent alternative. The skills and knowledge gained from mobile AR development will directly apply to VisionOS.
Reflections on the Event
Overall, I had an amazing experience learning directly from Apple designers and developers and witnessing the demos they built. Companies like Lowe’s are already exploring how XR can enhance e-commerce and improve purchasing decisions.
I had the chance to meet design evangelists, XR specialists, and SwiftUI engineers. The event was truly inspiring, and I can’t wait to dive deeper into designing and prototyping for the VisionOS platform.
Thank you for reading
John Rodrigues