Develop accessible applications
To develop accessible applications, are used by people with disabilities, this topic helps you to learn about resources available to improve the accessibility of the apps.
When we build an application for the business, it is important to consider the user experience of individuals with a disability or impairment. Taking steps to consider enablement of tools like screen magnification, audio assistance, or other assistive technologies can extend the reach of the business.
In general, mobile applications can be made highly accessible. This following sections provide resources to help make the mobile application as accessible as possible. MPF provides a strong foundation for building accessible applications because it supports industry standards and allows you to leverage them. But accessibility features vary among target environments, depending on the native operating system or the hybrid library vendor.
Native application accessibility
If wer application is native, the ability to make it accessible is determined by the capabilities of the target platform itself. The links that follow provide resources for the supported mobile platforms, laying out available options and capabilities.
- iOS
- Accessibility in iOS
- Understand Accessibility on iOS
- iOS. A wide range of features for a wide range of needs.
- Android
- BlackBerry
- Accessibility
- Introduction to the Accessibility API
- Accessibility API concepts
- Develop accessible BlackBerry device applications using the Accessibility API
- Test an accessible BlackBerry device application
- Windows Phone
Hybrid application accessibility
If the application is a hybrid, options are available from a number of JavaScript libraries. Dojo Mobile and jQuery Mobile are popular examples, but there are several others. Useful references for writing accessible hybrid applications are provided in the following links. Note that if you are using Dojo Mobile, version 1.9 or newer is highly suggested because it has better accessibility coverage than previous versions.
- jQuery Mobile
Parent topic: Develop MobileFirst applications