Mobile accessibility ensures that applications built for iOS and Android devices are usable by people with diverse abilities, including those who rely on screen readers, switch controls, eye tracking, or alternative input methods. Both platforms provide robust accessibility frameworks—UIAccessibility on iOS and Android's AccessibilityNodeInfo system—that translate UI elements into information assistive technologies can interpret. WCAG 2.2, legally required under the European Accessibility Act since June 2025, adds nine new success criteria that are especially relevant to mobile, including accessible authentication, dragging movement alternatives, and stricter focus visibility rules. The key insight: accessibility is not a feature to bolt on at the end, but a fundamental design consideration that improves usability for everyone, and AI-powered tools like TalkBack's Gemini integration and Apple Intelligence in VoiceOver are raising the bar for what accessible experiences can deliver.
What This Cheat Sheet Covers
This topic spans 20 focused tables and 201 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: Screen Reader Setup and Navigation
The two dominant mobile screen readers—VoiceOver on iOS and TalkBack on Android—follow the same conceptual model but differ significantly in gestures and settings. Learning both is essential; a developer who tests only with one will ship surprises for the other platform's users.
| Feature | Example | Description |
|---|---|---|
Enable: Settings → Accessibility → VoiceOver → On Practice: VoiceOver Practice mode | • Apple's built-in screen reader that provides spoken descriptions of on-screen elements • triple-click home or side button for quick toggle. | |
Enable: Settings → Accessibility → TalkBack → On Shortcut: Volume keys (both) for 3 seconds | • Google's screen reader for Android • announces UI elements and provides audio feedback for all interactions and gestures. | |
Swipe right → next element Swipe left → previous element | • Primary navigation gesture for both VoiceOver and TalkBack • moves focus sequentially through accessibility elements in reading order. | |
Single tap → select & hear Double tap → activate | Standard pattern: first tap announces, second tap activates the focused element (button, link, control). | |
Two-finger swipe down → read from top Two-finger swipe up → read from current | • TalkBack: scrolls content continuously • VoiceOver: reads all visible content from the current position. | |
Rotate two fingers on screen Adjust: Settings → Accessibility → VoiceOver → Rotor | Context menu for changing navigation mode—switch between headings, links, form controls, landmarks, or adjust speech rate. |