Augmented Reality (AR)
Synonyms: AR, mixed reality (related), spatial computing, immersive overlay, mobile AR
Definition
Use cases
- Guided instructions: Overlaying steps onto real equipment is powerful for repair or assembly, until floating panels clutter the view and hide the very thing you're working on.
- Wayfinding gone wrong: AR directions that don't account for context can send someone staring at their phone into traffic. The experience has to respect the body, not just the screen.
How it's used in practice
- Design for the environment: Plan for variable lighting, surfaces, space, and movement, not a fixed rectangle.
- Keep UI minimal and world-anchored: Tie elements to real objects and surfaces instead of burying the scene under floating menus.
- Onboard the physical action: Teach the gesture (move the phone, scan a flat surface). Users don't arrive knowing it.
- Plan for failure: Handle poor tracking, low light, and no detectable surface with clear fallbacks instead of a frozen screen.
Challenges & limitations
- Hardware still caps it: Tracking drift, battery drain, field of view, and processing limits constrain what you can actually build.
- The world is uncontrollable: Lighting, space, and movement vary wildly from one user to the next, so you can't assume a clean environment.
- No settled patterns: AR conventions are young, so users have few learned gestures and discoverability is genuinely hard.
Commonly Used Platforms & Tools:
- Apple ARKit — Apple's AR framework. Best for iPhone and iPad experiences.
- Google ARCore — Google's AR platform. Best for Android.
- Unity AR Foundation — a cross-platform layer over ARKit and ARCore. Best for building once for both.
Free resources
- Apple HIG: Augmented Reality — Apple's design guidance for placing and interacting with virtual objects.
- NN/g: The Usability of Augmented Reality — research-based findings on real AR usability issues, part of a three-part series.
- Unity: AR Foundation — docs for building cross-platform AR in Unity.

