Chrome OS accessibility for Android developers
summary
Chrome OS offers screen-reader, magnifier and input features that Android apps must support to work well on tablets and external displays: ChromeVox covers ~90% of accessibility issues, docked/full-screen magnifier and high-contrast modes are built in, and dictation and cursor sizing work out of the box. Apps need keyboard focusability, use setNextFocus / setNextFocusForward, handle ACTION_UP and meta-state checks for shortcuts like Ctrl+Z, and apply labels and grouping using android:screenReaderFocusable (Android P/X) and contentDescription. Also support density changes and resizeable layouts and consider ViewModel/Navigation for multi-display and external-monitor workflows.
AI-written summary · about
chapters (9)
- 0:00Introduction and context
- 4:12Chrome OS accessibility
- 9:52Keyboard and focus
- 14:44Shortcuts and interaction
- 18:00Grouping related content
- 21:07Labeling UI elements
- 24:18Layout and screen design
- 29:04Scaling touch targets
- 31:55Resources and conclusion
related talks
16mDeveloping for Android & large screens
41mWhat’s new in Android apps for Chrome OS
18mThe key to keyboard and mouse support across tablets and ChromeOS
25mAndroid on Chrome OS: What you need to know
09mWhy and how to optimize your app for ChromeOS
37mAccessibility on Android in 2019
09mWhy and how to optimize your app
12mThe Secrets of Android Accessibility
