Designing for visionOS

Space.

Immersion.

Passthrough.

Spatial Audio.

Eyes and hands.

Ergonomics.

Accessibility.

Best practices

Embrace the unique features of Apple Vision Pro.

Consider different types of immersion as you design ways to present your app’s most distinctive moments.

Use windows for contained, UI-centric experiences.

Prioritize comfort.

  • Display content within a person’s field of view, positioning it relative to their head. Avoid placing content in places where people have to turn their head or change their position to interact with it.

  • Avoid displaying motion that’s overwhelming, jarring, too fast, or missing a stationary frame of reference.

  • Support indirect gestures that let people interact with apps while their hands rest in their lap or at their sides.

  • If you support direct gestures, make sure the interactive content isn’t too far away and that people don’t need to interact with it for extended periods.

  • Avoid encouraging people to move too much while they’re in a fully immersive experience.

Help people share activities with others.


For the complete guidance, including worked examples and illustrations, see the canonical page: https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos

Apple HIG text and imagery are © Apple Inc. This page is a structured index of Apple’s canonical documentation (snapshot 2025-02-02), provided for quick reference and AI-agent consumption — it isn’t affiliated with or endorsed by Apple. Read the original at developer.apple.com (opens in new tab).

Get HIG guidance in your AI

Install HIG Doctor and get expert Apple design guidance directly in Claude Code.

npx skills add raintree-technology/hig-doctor
Email updates aren't configured on this deployment yet. Follow the GitHub repo (opens in new tab) for updates.