Create accessible spatial experiences

Create accessible spatial experiences

This video goes over basic accessibility features, vision, motor, cognitive, and hearing. Designing your application with accessibilitiy in mind helps you design a more accessible application for everybody.

Vision

  • Support users who are visually impaired
    • VoiceOver Support
      • Screen reader - Example - HappyBeam
      • Visual Design
        • Support Dynamic Type
        • Alternate layouts at largest accessibility text size
        • 4:1 contrast ratio between foreground and background color
        • For More See
        • Use Head Anchors sparingly / Use world anchors
      • Motion
        • Reduce Motion Enabled
          • Rapid Movements
          • Bouncing/wave-like movements
          • Zooming animations
          • Multi-axis movement
          • Spinning/rotation effects
          • Persistent Background effects

Motor

  • Support users with physical disabilities with eye/hands
    • Go hands-free with Dwell Control
      • Tap, Scroll, Long Press, Drag
    • Pointer Cotnrol
      • Eyes, Head, Wrist, Index Finger
    • Allow people to bypass movement

Cognitive

  • Support people who learn, remember, and process information differently
    • Guided Access
    • Best Practice
      • Reduce complex hand gesures -> Hard to learn
      • Create consistent and familiar UI
      • Give people time to enjoy your app

Hearing

  • Support people with hearing difficulties
    • Add Captions Phases All at once and are easy to read
    • No roll out Captions
    • AVKit and AVFoundation handle Captions
    • See API

Notes mentioning this note


Here are all the notes in this garden, along with their links, visualized as a graph.