What's new in Android Accessibility | Session

Google for Developers · Beginner ·📰 AI News & Updates ·5y ago

Key Takeaways

Covers new accessibility features in Android, including Talkback, Live Caption, Live Transcribe, and Sound Amplifier, and provides guidance for developers to create accessible apps

Full Transcript

[Music] hi my name is brian kemler and i'm a product manager on android accessibility today my colleague charlene and i will be talking about the work our teams have done over the last year to make android more accessible when we think about disability we think expansively disability affects not only individuals but also their friends family colleagues and indeed anyone they interact with i'm going to be talking about how we've been working to develop our products with the nearly three-quarter of a billion people who are blind low vision deaf or hard of hearing working with focus groups in these communities today we will share just some of the more than one dozen new features coming soon so let's get to it talkback android screen reader is and has always been a mainstay of accessibility on android inside google we test google products to make sure that they're compatible with talkback externally we encourage all application developers to do the same if your app doesn't work with talkback that means a blind or low vision person can't use android without assistance being able to use the device independently is of the utmost importance to both our users and everyone they interact with so please test your apps for accessibility talkback is a screen reader but it does a lot more than read the screen aloud it takes user input to enable display free operation so blind and low vision people can perform literally any task a sighted person could all without having to look at the screen over the years we've heard talkback users want improvements such as easier gestures simpler menus and new ways to customize the screen reader to work according to each individual's unique needs and this year we address those feature requests in talkback's most significant release to date talkback's angle gestures let users operate their phones with a single hand like when they're using a cane but some users asked for a more intuitive system so we went back to the drawing board and added a dozen multi-finger gestures to make gestures easier to learn memorize and use for instance we added a much requested gesture to control media playback now this may sound simple but for a blind user who has to navigate through multiple menus ui elements and announcements just to start or stop a podcast it's now dramatically simpler a double tap with two fingers is all i need to control playback reading and listening is also easier with new reading controls and a unified talkback menu reading controls let you change how you navigate on the fly with a three finger swipe right or left and then a single finger swipe to slice through headlines sentences or to listen word by word we've also combined the previous global and local context menus into a single unifi talkback menu so now everything people need to perform common actions is in one place another thing we've learned from working with the community is that everyone interacts with their devices in a different way so starting with talkback 9.1 most gestures and menus are customizable instead of just talking talkback now understands voice commands to help people access difficult to find actions these are just a few of the nearly dozen new features including a new tabletop mode and two new languages for talkback's built-in braille keyboard the all-new talkback is not only a collaboration with the community but also with samsung who is now actively contributing code in our new partnership the fruit of our joint effort is that talkback is now the default screen reader on samsung galaxy this means learning how to use a screen reader on android will be simpler and easier together google and samsung will be able to deliver improvements faster and more frequently than ever before now let's focus on low vision there are nearly a quarter of a billion people who have some form of low vision among the most prevalent kind is light sensitivity have you ever looked at a glaring smartphone in the middle of the night only to have to hold or tilt it away from your eyes because it was too bright this is how people with light sensitivity experience light in everyday conditions light sensitivity can be a symptom of migraines dry eye or just looking at your phone in really dark conditions starting an android s we're including a new extra dim setting in accessibility that reduces screen brightness to near total darkness we hope this feature makes reading in low light a little more comfortable for everyone for users who need a little help seeing the finer print we've added a new window magnifier window magnifier differs from the current's full screen magnification in that its spot magnifies only a portion of the screen helping you maintain context we've included the ability to use both at the same time and to switch between full and window magnification with low vision users needs in mind we've also now included the ability to bold text to improve readability and with that i'm going to hand off to my colleague charlene to talk about accessibility for deaf and hard of hearing people thanks brian hi everyone my name is charlene young i work in android accessibility and i'm the product manager for live transcribe and sound amplifier today i'd like to share with you how we're making audio more accessible for deaf and hard of hearing people at the very last slide i will also touch base on how you can access these different experiences did you know that the population of deaf and hard of hearing people 466 million people would make it the third largest country just behind china and india if you think about it it wouldn't be a huge surprise almost everyone knows a person who has hearing challenges it could be your parents grandparents or friends and most likely we will also develop certain type of hearing issues as we age broadly speaking there are two ways we can access our audios one with captioning and another with amplification i will be going into each of these in depth and how they benefit the user experience both on device and in the real world and this is really important we strive to make our products more accessible but also where we can we like to leverage machine learning and ai to make the world around us a little more accessible so let's dive right in first i'm going to talk about captioning and then i will talk about amplification two years ago sundar announced an android first the ability to caption speech in media with live caption live caption makes speech accessible to the 466 million people who are deaf or hard of hearing not to mention those of us who prefer to read instead of listen since then live caption has added the ability to caption calls and identify songs playing in videos now let's move on to live caption sibling live transcribe and sound notifications it's an app that makes everyday conversations and surrounding sounds more accessible among people who are deaf and hard of hearing using just your android phone i will go over how we make conversation and sound accessible in the following slides to make the app more accessible to users globally live transcribe now supports over 80 languages and dialects and is serving millions of people we're also working on supporting offline mode in live transcribe this year there are also features such as typing back response and custom dictionary to help users communicate easier with others now for developers who are looking to include transcription and dictionary customization you're welcome to check out cloud speech api so we've talked about captioning conversation what about captioning sound imagine that you're deaf and you're at a hotel suddenly a fire alarm goes off how would you know this if we couldn't hear the alarm with cell notifications you can be alerted with push notifications flashing light or vibration on your phone when there are critical sounds around you so that you can take action quickly but what if your doorbell sounds like birth chirping sound that will work too we're working on a customization feature which allows you to train your own unique sound in this case your virtual print doorbell so that you can be alerted when someone rings your doorbell let's now take a closer look at what you can do with cell notifications depending on whether or not your phone is on you you can set up the alert with push notifications a flash from your camera light or vibrations on your android phone if you like to have your android phone constantly monitoring surrounding sound at your home pairing with a connected wearable should give you the best experience with timeline view you're able to see what happened last night when you were sleeping we build cell notifications based on our sound understanding machine learning technology it runs purely on device if you like to know more about the technology powering this my teammate sagar is going to talk about it in the machine learning applications for accessibility session now imagine you're losing your hearing which probably all of us will encounter as we age what's the first thing you wish you can do most likely you want to have something that can help you hear audio more clear right this is what cell amplifier is built for we ship cell amplifier to help hard of hearing people listen to real life conversations by bringing down the background noise and boosting the frequency levels your hearing is weaker at in our recent release we've also added one of the top requested features which is to support bluetooth headphones other than improving clarity of audio in the real world we've also added the same capability for the music and video being played on your phone now how do you open them on the phone imagine that you're a person with vision hearing or cognitive conditions being able to use your phones and access to the real world is super important this is why we think it's essential for users to access the accessibility products quickly and easily with accessibility button previous versions of android users are able to access accessibility products through accessibility shortcut by either pressing on volume hardware buttons or software button inside the system navigation bar this could be very unfriendly especially for motor impaired and low vision users since the button is tiny and performing gesture could be very difficult i'm happy to announce that in android 12 we have made improvements to accessibility shortcut so that they are easier to trigger with the always on floating button accessing your favorite accessibility products is now just a tap away and you can quickly get it out of the way when you don't need it thank you all for watching i hope you enjoy our session if you have any questions or feedback please reach out and let us know [Music]

Original Description

Making applications accessible ensures equal access to roughly one billion people in the world with disabilities, it also benefits people without disabilities by allowing them to customize their experiences. Learn the new Accessibility features and settings coming to Android, including Talkback, Live Caption, Live Transcribe, Sound Amplifier, and many more as well as ways you can develop Android products for people with disabilities. Resources: Live Transcribe & Sound Notifications → https://goo.gle/3eFMmhL Android Accessibility Suite → https://goo.gle/3xADDGC Speakers: Brian Kemler, Sharlene Yuan Watch more: Google Developers at Google I/O 2021 Playlist → https://goo.gle/io21-GoogleDevelopers All Google I/O 2021 Technical Sessions → https://goo.gle/io21-technicalsessions All Google I/O 2021 Sessions → https://goo.gle/io21-allsessions Subscribe to Google Developers → https://goo.gle/developers #GoogleIO #Accessibility #Android product: Android - Platform; event: Google I/O 2021; fullname: Brian Kemler, Sharlene Yuan; re_ty: Premiere;
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Google for Developers · Google for Developers · 0 of 60

← Previous Next →
1 Developer Journey - Sunnyvale DSC Summit ‘19
Developer Journey - Sunnyvale DSC Summit ‘19
Google for Developers
2 How Google is working with students - Sunnyvale DSC Summit ‘19
How Google is working with students - Sunnyvale DSC Summit ‘19
Google for Developers
3 Starting your career in the Cloud - Sunnyvale DSC Summit ‘19
Starting your career in the Cloud - Sunnyvale DSC Summit ‘19
Google for Developers
4 The Solution Challenge  - Sunnyvale DSC Summit ‘19
The Solution Challenge - Sunnyvale DSC Summit ‘19
Google for Developers
5 Firebase - Sunnyvale DSC Summit ‘19
Firebase - Sunnyvale DSC Summit ‘19
Google for Developers
6 Cloud Hero - Sunnyvale DSC Summit ‘19
Cloud Hero - Sunnyvale DSC Summit ‘19
Google for Developers
7 Panel discussion  - Sunnyvale DSC Summit ‘19
Panel discussion - Sunnyvale DSC Summit ‘19
Google for Developers
8 The art of negotiation - Sunnyvale DSC Summit ‘19
The art of negotiation - Sunnyvale DSC Summit ‘19
Google for Developers
9 Courage to care, solve and share - Sunnyvale DSC Summit ‘19
Courage to care, solve and share - Sunnyvale DSC Summit ‘19
Google for Developers
10 Version 9 of Angular, Glass Enterprise Edition 2, path to DX deprecation, & more!
Version 9 of Angular, Glass Enterprise Edition 2, path to DX deprecation, & more!
Google for Developers
11 [DEPRECATING] Introducing a new series (Assistant for Developers Pro Tips)
[DEPRECATING] Introducing a new series (Assistant for Developers Pro Tips)
Google for Developers
12 Detecting memory bugs with HWASan, Bazel 2.1, Next ‘20 session guide, & more!
Detecting memory bugs with HWASan, Bazel 2.1, Next ‘20 session guide, & more!
Google for Developers
13 Why Podcast.app chose a .app domain name
Why Podcast.app chose a .app domain name
Google for Developers
14 Machine Learning Bootcamp Jakarta 2019
Machine Learning Bootcamp Jakarta 2019
Google for Developers
15 Android Studio 3.6, Android 11 Developer Preview, Kubeflow 1.0, & more!
Android Studio 3.6, Android 11 Developer Preview, Kubeflow 1.0, & more!
Google for Developers
16 [DEPRECATING]  Importance of community (Assistant on Air)
[DEPRECATING] Importance of community (Assistant on Air)
Google for Developers
17 Why the Flutter team switched from .io to a .dev domain name
Why the Flutter team switched from .io to a .dev domain name
Google for Developers
18 3 website-building tips from .dev creators
3 website-building tips from .dev creators
Google for Developers
19 Why NimbleDroid chose a .app domain name
Why NimbleDroid chose a .app domain name
Google for Developers
20 Android Platform Codelab, Bazel 2.2, Maps Android Utility Library v1.0, & more!
Android Platform Codelab, Bazel 2.2, Maps Android Utility Library v1.0, & more!
Google for Developers
21 Google for Games Developer Summit: A free, digital experience for game developers
Google for Games Developer Summit: A free, digital experience for game developers
Google for Developers
22 Inspecting Home Graph (Assistant for Developers Pro Tips)
Inspecting Home Graph (Assistant for Developers Pro Tips)
Google for Developers
23 Google for Games Developer Summit Keynote
Google for Games Developer Summit Keynote
Google for Developers
24 Stadia Games & Entertainment presents: Keys to a great game pitch (Google Games Dev Summit)
Stadia Games & Entertainment presents: Keys to a great game pitch (Google Games Dev Summit)
Google for Developers
25 Empowering game developers with Stadia R&D (Google Games Dev Summit)
Empowering game developers with Stadia R&D (Google Games Dev Summit)
Google for Developers
26 Supercharging discoverability with Stadia (Google Games Dev Summit)
Supercharging discoverability with Stadia (Google Games Dev Summit)
Google for Developers
27 Stadia Games & Entertainment presents: Creating for content creators (Google Games Dev Summit)
Stadia Games & Entertainment presents: Creating for content creators (Google Games Dev Summit)
Google for Developers
28 Bringing Destiny to Stadia: A postmortem (Google Games Dev Summit)
Bringing Destiny to Stadia: A postmortem (Google Games Dev Summit)
Google for Developers
29 Live Captioning in Google Slides
Live Captioning in Google Slides
Google for Developers
30 [DEPRECATING]  User engagement for the Google Assistant
[DEPRECATING] User engagement for the Google Assistant
Google for Developers
31 TensorFlow Dev Summit ‘20, Google for Games Dev Summit, Cloud AI Platform Pipelines, & much more!
TensorFlow Dev Summit ‘20, Google for Games Dev Summit, Cloud AI Platform Pipelines, & much more!
Google for Developers
32 Top 5 from the TensorFlow Dev Summit 2020
Top 5 from the TensorFlow Dev Summit 2020
Google for Developers
33 Developer Student Clubs 2019 Turkey Leads Summit
Developer Student Clubs 2019 Turkey Leads Summit
Google for Developers
34 Building simpler payment experiences | Google Pay Plugin for Magento 2
Building simpler payment experiences | Google Pay Plugin for Magento 2
Google for Developers
35 Become A Developer Student Club Lead
Become A Developer Student Club Lead
Google for Developers
36 Firebase Kotlin Extensions, ARM apps on the Android Emulator, Angular v9.1, & more!
Firebase Kotlin Extensions, ARM apps on the Android Emulator, Angular v9.1, & more!
Google for Developers
37 Test suite for Smart Home (Assistant for Developers Pro Tips)
Test suite for Smart Home (Assistant for Developers Pro Tips)
Google for Developers
38 Google Play updates, Bazel 3.0, Business Console for Google Pay, & more!
Google Play updates, Bazel 3.0, Business Console for Google Pay, & more!
Google for Developers
39 How to use error logs (Assistant for Developers Pro Tips)
How to use error logs (Assistant for Developers Pro Tips)
Google for Developers
40 Contact Center AI, Android Studio 4.1 Canary 5, TensorFlow QAT API, & more!
Contact Center AI, Android Studio 4.1 Canary 5, TensorFlow QAT API, & more!
Google for Developers
41 WebView DevTools, Kotlin meets gRPC, Flutter CodePen support, & more! (Episode 200)
WebView DevTools, Kotlin meets gRPC, Flutter CodePen support, & more! (Episode 200)
Google for Developers
42 Offline handling for Smart Home (Assistant for Developers Pro Tips)
Offline handling for Smart Home (Assistant for Developers Pro Tips)
Google for Developers
43 Android 11 Dev Preview 3, Google Fonts for Flutter, Shielded VM, & more!
Android 11 Dev Preview 3, Google Fonts for Flutter, Shielded VM, & more!
Google for Developers
44 Machine Learning Foundations: Ep #1 - What is ML?
Machine Learning Foundations: Ep #1 - What is ML?
Google for Developers
45 Flutter web support updates, BigQuery materialized views, Cloud Spanner emulator, & more!
Flutter web support updates, BigQuery materialized views, Cloud Spanner emulator, & more!
Google for Developers
46 Computer vision by building a neural network with TensorFlow | Machine Learning Foundations
Computer vision by building a neural network with TensorFlow | Machine Learning Foundations
Google for Developers
47 Machine Learning Foundations: Ep #3 - Convolutions and pooling
Machine Learning Foundations: Ep #3 - Convolutions and pooling
Google for Developers
48 Android 11 Beta plans, Flutter 1.17, Dart 2.8, & much more!
Android 11 Beta plans, Flutter 1.17, Dart 2.8, & much more!
Google for Developers
49 Machine Learning Foundations: Ep #4 - Coding with Convolutional Neural Networks
Machine Learning Foundations: Ep #4 - Coding with Convolutional Neural Networks
Google for Developers
50 Google Developers ML Summit
Google Developers ML Summit
Google for Developers
51 Real-world image classification using convolutional neural networks | Machine Learning Foundations
Real-world image classification using convolutional neural networks | Machine Learning Foundations
Google for Developers
52 Adobe XD support for Flutter, Architecture Framework, temporary closures with Places API, & more!
Adobe XD support for Flutter, Architecture Framework, temporary closures with Places API, & more!
Google for Developers
53 Machine Learning Foundations: Ep #6 - Convolutional cats and dogs
Machine Learning Foundations: Ep #6 - Convolutional cats and dogs
Google for Developers
54 Machine Learning Foundations: Ep #7 - Image augmentation and overfitting
Machine Learning Foundations: Ep #7 - Image augmentation and overfitting
Google for Developers
55 Announcing Firebase Live, Flutter Day, Java 11 on Google Cloud Functions, & more!
Announcing Firebase Live, Flutter Day, Java 11 on Google Cloud Functions, & more!
Google for Developers
56 Machine Learning Foundations: Ep #8 - Tokenization for Natural Language Processing
Machine Learning Foundations: Ep #8 - Tokenization for Natural Language Processing
Google for Developers
57 Android 11 Beta, Google Play Asset Delivery, Firebase Crashlytics SDK, & much more!
Android 11 Beta, Google Play Asset Delivery, Firebase Crashlytics SDK, & much more!
Google for Developers
58 Natural Language Processing: Using sequencing APIs in TensorFlow | Machine Learning Foundations
Natural Language Processing: Using sequencing APIs in TensorFlow | Machine Learning Foundations
Google for Developers
59 Build a sarcasm classifier using NLP and TensorFlow | Machine Learning Foundations
Build a sarcasm classifier using NLP and TensorFlow | Machine Learning Foundations
Google for Developers
60 AR Realism with the ARCore Depth API
AR Realism with the ARCore Depth API
Google for Developers

Related Reads

📰
Musk thanks Micron for chips, and builds a $55bn fab to replace it
Elon Musk thanks Micron for providing Tesla with a significant allocation of memory chips, highlighting the scarcity of this crucial component in the AI boom
The Next Web AI
📰
Jensen Huang calls the AI jobs panic ‘complete nonsense’, and takes aim at his peers
Nvidia CEO Jensen Huang dismisses AI job replacement panic as 'complete nonsense', offering a contrasting view to his peers
The Next Web AI
📰
IMF says Africa has to keep lights on before it can bet on AI
Africa's AI ambitions are hindered by unreliable electricity, highlighting the need for basic infrastructure before investing in AI
TechCabal
📰
What Does Job Security Even Look Like In 2026? It Starts With Skills
Job security in 2026 requires adapting to AI and economic uncertainty by acquiring in-demand skills
Forbes Innovation
Up next
The Actual Metric to Track With AI | @SCALER
SCALER
Watch →