Resources for Developers and Publishers

Information and resources to help you develop accessible products and apps.

Developing for Accessibility

Google encourages developers and publishers to design and build products and applications with accessibility in mind.

650 million people with disabilities

Making applications accessible not only ensures equal access to the roughly 650 million people in the world with disabilities, but also benefits people without disabilities by allowing them to customize their experiences.

Android
Android
Chrome
YouTube Captioning

Native Accessibility Features

Android has an accessibility layer that helps blind and low vision users navigate their Android devices more easily. These services provide things like text-to-speech, haptic feedback and trackball/directional pad navigation that augment the user experience.

Android Developer Resources

Android’s developer site provides specific information on designing for accessibility.

Third-Party Resources

Apps4Android
An Android software development project by the IDEAL Group dedicated to developing free-to-the-user and very low-cost, high-quality, Android applications.
Access 4 T-Mobile & Access 4 AT&T
Carrier-specific accessibility apps.
Mobile Accessibility for Android
A suite of 10 applications specifically designed for the visually impaired.

Supporting Assistive Technology

Chrome supports assistive technology including many screen readers and magnifiers. To ensure that your web application is accessible on Chrome and on the web at large, we’ve outlined best practices using HTML5 and ARIA in the Google I/O presentation on our Chrome developer site.

ChromeVox and Other Tools

Google has developed the ChromeVox screen reader for Chrome OS. We’re also making ChromeVox available to developers to use as an extension for Chrome on the desktop. This extension allows developers to test their web apps with a screen reader inside the browser so that they can experience their products as a blind user would and conduct better accessibility testing.

Chrome Extensions

Chrome Extensions are another way to make the browser more accessible for any user without needing to install external software. There are already great examples of accessibility extensions that allow users, including those with disabilities, to customize their experience.

Options for Captioning

There are numerous ways to ensure your video has closed captions. You can add your own closed captions by uploading a caption file, creating a new caption file from scratch, ordering captions from a professional vendor, or having YouTube automatically time your transcript. YouTube also automatically captions videos uploaded in one of ten supported languages, which you can then edit for accuracy. Google worked with DCMP (The Described and Captioned Media Program) to identify a list of qualified YouTube ready vendors for your reference. Here’s more information from our blog post on the general state of YouTube captioning.

YouTube Data API

For developers, the YouTube Data API makes it easy to interact with and upload captions. Check out the Open Source YouTube Caption Uploader project, which is a working example of how to use the API to interact with captions in YouTube, and can be used by anyone to upload multiple caption tracks for videos on a channel that they own.

Explore Google Accessibility Tools

Back to top