Google I/O 2024 conference
Google I/O 2024
This year's Google I/O conference had several important accessibility updates for the Android operating system and it's screen reader TalkBack.
Our pick of the highlights were:
Android 15 updates
Version 15 includes the ability to pair and control audio hearing aids with support for hands-free calling, changing presets and a new quick settings tile.
Labelling images with AI
Unlabelled images become accessible with an update coming to TalkBack later this year. Which gives vision impaired users the ability to have photos described with clearer descriptions of what's happening.
This uses Google's AI "Gemini" with an on-device model called "Nano" working even when there is no data connection. Especially valuable in regions with low or no connectivity.
TalkBack 15 update
- Improved support for refreshable Braille displays.
- Improved container navigation.
Feedback from users describe it's challenging to navigate lists, grids, and other collections when they contain a lot of items. The feature will allow users to traverse the content more quickly.
New APIs
Conveying additional information about the size of collections is covered with new APIs. itemCount
and importantForAccessibilityItemCount
fields on the CollectionInfo
class, provide a list's truer size outside of headings, dividers and other decorative content that can be picked up whilst navigating.
Using this feature means TalkBack adjusts the feedback to represent more prominently item counts when describing collections.
Updated developer guidance
Interestingly Google noticed developers favouring TalkBack over compatibility with other accessibility services. To counter this the guidance has been updated to discourage the use of TYPE_ANNOUNCEMENT
and announceForAccessibility()
.
Instead, guidance now recommends developers use more semantic and less disruptive alternatives. So overtime expect less reliance on audible feedback for common UI elements and instead rely on element semantics more.
Some examples include descriptive labels to communicate actions avoiding the need to provide confirmation announcements for user actions. And using window and panel titles to convey a high-level description. Where UI elements require attention expose these as polite or assertive depending on time sensitivity.
Check out Google's Head of Accessibility and Disability Inclusion Christopher Patnoe's LinkedIn post where he outlines several more features, and watch the full list of Android accessibility updates in the videos below.