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.
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.
- 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 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
Discover tools designed to help you connect with co-workers, friends and family.Learn more about communication tools
Discover tools that help make work more productive for everyone.Learn more about productivity tools
Discover mobile tools that help everyone enjoy the web, no matter where they go.Learn more about on-the-go tools
All Accessibility Tools
Learn about all of Google's accessibility products and features.Learn more about accessibility tools