Thursday, May 24, 2012
- VoiceOver Basics - Rick Ells (rells@uw.edu)
- The VoiceOver voice browser is on Apple iPhones, iPads, and OSX laptop and desktop computers
- On iPhones and iPads, go to Settings -> General -> Accessibility -> VoiceOver
- On OSX laptops and desktops, go to Finder -> Go -> Applications -> Utilities -> VoiceOver Utility
- VoiceOver is highly respected by people with disabilities and is a mature, polished product. It is also free (or at least it comes at no extra cost with many Apple products, which are not free).
- Using VoiceOver to interact with your site will give you an understanding of how usable your site is to a person using assistive technology.
- Exploring your pages with VoiceOver can give you a basic evaluation of how useful it will be to people who use assistive technologies.
- Many developers only think visually as they design the user interface (UI) and user interaction. A sighted person can see and use any part of the display directly. A person using assistive technology probably has to explore the interface linearly, item by item, one item at a time.
- Good UI design can provide both a good visual experience and a good linear (audio) experience.
- Turning on / turning off VoiceOver on iPhones and iPads
- Turning on VoiceOver
- Go to Settings -> General -> Accessibility -> VoiceOver
- Once VoiceOver is on you are in a different interaction mode: First you find an item, then you double-tap anywhere on the screen to evoke it.
- You move to items by sliding your finger around on the screen. As your finger goes over items, VoiceOver will speak their name or description.
- You can also navigate among items with left, right, up, and down flicks.
- Turning off VoiceOver
- Double-tap the Settings icon on your homepage.
- Use three fingers to scroll down to the General menu, and double-click on it. Click for image.
- Use three fingers to scroll down to the Accessibility menu, and double-click on it. Click for image.
- Double-tap on the VoiceOver menu item. Click for image.
- Turn VoiceOver off
- Mute and un-mute
- Three finger double-tap mutes or unmutes the sound
- Using a bluetooth keyboard
- Entering text or numbers can be tedious. For each character to find the character then double tap.
- If you have a bluetooth keyboard, you can directly enter characters as you normally would
- Apple manual on VoiceOver for OSX devices is at http://www.apple.com/accessibility/voiceover/downloads.html
- Getting Started with VoiceOver on iOS devices is at http://support.apple.com/kb/HT3598
- Mobile Design Examples - Terrill Thompson (tft@uw.edu)
- Test site with four annotated example mobile page designs - http://terrillthompson.com/tests/mobile
- These are tests, you are welcome to visit them, but they will change
- The examples are in HTML5
- How well is HTML5 supported by assistive technology?
- JAWS 13 supports HTML5 elements as landmarks
- You can skip among landmarks
- Do not need to use "skip to content"
- VoiceOver does not recognize HTML5 elements as landmarks
- VoiceOver does support ARIA landmarks
- You can use ARIA to mark up areas of page with "roles" (banner, main, navigation, etc.) (http://www.w3.org/WAI/aria/faq)
- Use your smartphone to try out these examples. To better understand how they work, view them with a laptop/desktop browser and view their source code.
- Example 1
- Demonstrates width and font-size change when you double tap on a block of text.
- The recommendation is to set column widths between 30-60% to get a reasonable enlargement effect
- Example 2
- Demonstrates the effect of constraining width with absolute units.
- The recommendation is to use relative widths ( percents or ems)
- Example 3
- Demonstrates supplementing HTML5 with ARIA roles
- Each element that has an ARIA landmark role also needs an aria-label attribute
- Example 4
- Demonstrates problems with dropdown items evoked by image icons in the header
- "search image" "menu image" - a visitor might not recognize that they are clickable
- In this example, they are simple images with javascript
- Could add "role=button" ARIA
- Pop-ups can be given an ARIA role of alert, will be announced by screenreaders
- Focus stays where the pop-up was evoked
- Text is read
- role="alert"
- Go to more accessible version at bottom of page
- Uses the ARIA button role; announces as "show search"
- When the user evokes search, button becomes "hide search"
- Better to use ARIA button instead of link, which people might assume goes to a different page
- Android Assistive Technologies - Dan Comden (danc@uw.edu)
- Android Accessibility
- Major problem is the variety of forms and manufacturers
- Physical buttons
- Physical keyboards
- http://weba.im/droids has list of Android phones that work best http://eyes-free.googlecode.com/svn/trunk/documentation/android_access/phones.html
- Talkback, Soundback, and Kickback - developed by Google for Android
- Talkback - talks as you click on things
- soundback - makes a noise whe you click on something
- kickback - vibrates when you press something
- Eyes-Free Shell (http://google-opensource.blogspot.com/2009/04/announcing-eyes-free-shell-for-android.html)
- Talking Dialer (https://play.google.com/store/apps/details?id=com.google.marvin.talkingdialer&hl=en)
- Walky Talky - Periodically announces your current location (http://www.androidzoom.com/android_applications/travel_and_local/walkytalky_lrri.html)
- Rock Lock - Simple, eyes-free music player (http://www.androidzoom.com/android_applications/media_and_video/rock-lock_hdhk.html)
- Magnifier Camera - make your Android into a magnifying glass (http://www.androidzoom.com/android_applications/camera+magnifier)
- Eyes-Free Talking Compass - Speaks your current heading (https://play.google.com/store/apps/details?id=com.google.marvin.compass&hl=en)
- The vOICe for Android (http://www.artificialvision.com/android.htm)
- Augmented reality viewer
- Audio describing visual
- Pay options
- Mobile Accessibility US (https://play.google.com/store/apps and search for Mobile Accessibility by Code Factory)
- Costs $99
- Mobile Web experience
- Flash is supported
- Double tap to zoom
- Multiple windows
- Browser alternatives
- Chrome for Android 4 in beta
- Opera mini, Dolphin, and more