Random thoughts, stories and ideas for the topic of accessibility

Saturday, November 6, 2010

voiceover by apple

Apple provides developers with a Cocoa framework that contains common, reusable application components (such as menus, text fields, buttons, and sliders), so developers don’t have to re-create these elements each time they write a new application. And because these Cocoa objects have built-in accessibility support, applications that use them work well with VoiceOver without much extra work. Apple also provides tools and guidelines to developers who create custom interface elements — or who don’t use the Cocoa framework — so any application can be made compatible with VoiceOver.

If you’re a software developer and would like to learn more about making your application accessible, visit the accessibility pages on Apple’s developer website.

some important points:
Support full keyboard navigation.
Don’t override built-in keyboard shortcuts.
Provide alternatives for drag-and-drop operations.
Make sure there’s always a way out of your application’s workflow.
2.Visual Disabilities

Visual disabilities include blindness, color blindness, and low vision. In addition to making your application accessible to assistive applications, such as screen readers, you should also consider the following:

  • Although color can greatly enhance a user interface, make sure it is not the only source of information. A color blind user may not be able to distinguish between two objects that differ only in color.

  • Provide an audio option to all visual cues and feedback. Your application should make it easy to replace visual communication with audio communication.

  • Provide an option to present images and animated content in an alternate manner. If your application displays an image or animation, consider providing your own succinct descriptions of these elements so blind or low-vision users can benefit from the information they convey.


No comments:

Post a Comment