SSB BART Group Mobile Accessibility


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

SSB BART Group Mobile Accessibility

  1. 1. Mobile Accessibility Overview
  2. 2. <ul><li>SSB Background </li></ul><ul><li>Current Landscape </li></ul><ul><li>Smart Phones </li></ul><ul><li>User Demographics </li></ul><ul><li>iOS based products </li></ul><ul><li>Android ® </li></ul><ul><li>Windows Phone ® /Mobile </li></ul><ul><li>Blackberry ® </li></ul><ul><li>Symbian ® and WebOS ® </li></ul><ul><li>Strategies for accessible Apps </li></ul><ul><li>User Impact </li></ul><ul><li>App Development </li></ul><ul><li>References </li></ul>AGENDA
  3. 3. BACKGROUND & EXPERIENCE <ul><li>BACKGROUND </li></ul><ul><li>Founded in 1997 by engineers with disabilities </li></ul><ul><li>Over 750 commercial and government customers </li></ul><ul><li>1,500 enterprise projects successfully completed </li></ul><ul><li>Over fifty percent staffing mix of individuals with disabilities </li></ul><ul><li>Pioneers of commercial accessibility validation tools </li></ul><ul><li>Investment of 10 years and 8.7M dollars into AMP platform </li></ul><ul><li>EXPERIENCE </li></ul><ul><li>Nine hundred individual accessibility best practices (915) </li></ul><ul><li>Seventeen core technology platforms (17) </li></ul><ul><li>Eight thousand audits (8,408) </li></ul><ul><li>Four million accessibility violations (4,126,249) </li></ul><ul><li>Forty-eight thousand human validated accessibility violations (48,536) </li></ul><ul><li>(Statistics provided as of December 2009) </li></ul>
  4. 4. <ul><li>Platforms </li></ul>CURRENT LANDSCAPE <ul><li>Smartphones: </li></ul><ul><li>Typically have features such as email, web browsing, instant messaging, multimedia, calendar, voice dialing, and other capabilities </li></ul><ul><li>Platforms powering smartphones used today </li></ul><ul><li>by persons with disabilities and individuals without </li></ul><ul><li>disabilities </li></ul><ul><li>iOS (iPhone®, iPad®, iPod Touch® from Apple) </li></ul><ul><li>Android® (open-source OS from Google) </li></ul><ul><li>Windows Phone® and Windows Mobile® </li></ul><ul><li>from Microsoft </li></ul><ul><li>Blackberry® from Research in Motion (RIM) </li></ul><ul><li>Symbian® from Nokia. </li></ul><ul><li>WebOS ® from HP (previously Palm) </li></ul>
  5. 5. <ul><li>Additional Smartphone benefits </li></ul><ul><li>Apps designed for or that indirectly benefit users with disabilities </li></ul><ul><ul><li>Light detector, color identifier, money identifier, barcode reader, video magnifier, Flashlight,, OCR, daisy book reader, GPS, point of sale services, voice memos, grocery finder/prices </li></ul></ul><ul><li>Feature Phones (not included in this presentation): </li></ul><ul><li>Generally contain enhanced capabilities such as text messaging (SMS), contacts, voice dialing, and other standard phone features. </li></ul><ul><li>Platforms Continued </li></ul>SMART PHONES AND FEATURE PHONES
  6. 6. <ul><li>WebAIM Survey for Screen reader accessibility </li></ul><ul><ul><li>Three surveys include mobile accessibility </li></ul></ul><ul><ul><li>Latest in December 2010 </li></ul></ul><ul><li>iOS based products have become widely used by people who are blind and visually impaired. </li></ul><ul><li>iOS percentage of users with disabilities compared to population is lower but increasing </li></ul><ul><li>Number of users who are blind/visually impaired dropping for feature/smart phones using Symbian or Windows Mobile </li></ul><ul><li>Percent of Android users who are blind/visually impaired is less than the general population using Android devices </li></ul>USER DEMOGRAPHICS
  7. 7. <ul><li>Launched in June 2007 </li></ul><ul><li>iPhone 3gs began offering screen reader and </li></ul><ul><li>enlargement in June of 2009 as part of OS </li></ul><ul><li>Includes iPad, iPad2, iPod Touch 3 rd and 4 th gen. </li></ul><ul><li>Many of the same ATs found in Mac OS </li></ul><ul><ul><li>VoiceOver </li></ul></ul><ul><ul><li>Zoom and pinch zoom within some apps </li></ul></ul><ul><ul><li>White on Black (Color inversion) </li></ul></ul><ul><ul><li>Captioning for iTunes based multimedia </li></ul></ul><ul><ul><li>Hearing Aid compatibility, TTY support through adapter </li></ul></ul><ul><ul><li>Visual notification of sounds </li></ul></ul><ul><li>Assistive Technology </li></ul>iPHONE AND iOS
  8. 8. <ul><li>When the iOS is upgraded the assistive technology is upgraded as well </li></ul><ul><ul><li>Cannot upgrade AT without upgrading OS </li></ul></ul><ul><li>Assistive technologies can be activated/deactivated directly on the phone by users with disabilities or via iTunes. </li></ul><ul><li>Provides access to standard phone features such as placing a call, contacts, voicemail, and text messaging. </li></ul><ul><li>Access to large number of third party apps as well as other built in apps </li></ul><ul><ul><li>iOS has the largest number of accessible third party applications of any mobile device </li></ul></ul><ul><ul><li>Websites devoted to rating the accessibility of apps </li></ul></ul><ul><li>Continued </li></ul>iPHONE AND iOS
  9. 9. <ul><li>Primary input method is capacitive touch screen </li></ul><ul><ul><li>Alternative gestures when VoiceOver is active </li></ul></ul><ul><li>Alternative methods of input include Bluetooth keyboards and Bluetooth braille display entry, and styli designed to work with the touch screen </li></ul><ul><ul><li>One handed operation may requires special case or mounting but most gestures are accessible with one stylus </li></ul></ul><ul><ul><li>Speech recognition capabilities to voice dial, look up contacts, and play iTunes tracks. Third party apps for text dictation </li></ul></ul><ul><li>Third party assistive technology is limited to app specific (self-voicing) </li></ul><ul><li>Input </li></ul>iPHONE AND iOS
  10. 10. <ul><li>Open source screen reader developed by Google </li></ul><ul><li>Many manufacturers and models of Smartphones use Android </li></ul><ul><li>Assistive technology such as the Talkback screen reader is included in Android 3.0 OS but can be installed on older versions such as Android 2.2 </li></ul><ul><li>Input may consist of phone with keyboard and or directional pad (D-pad) or touchscreen only devices </li></ul><ul><ul><li>Types of touchscreens vary with manufacturer and may require special styli if the user is unable to use a finger </li></ul></ul><ul><ul><li>Apps must be keyboard accessible with trackball or D-pad to be used by users of a screen reader </li></ul></ul><ul><li>Overview </li></ul>ANDROID
  11. 11. <ul><li>Provides basic screen reading capabilities to the phone and some third party applications </li></ul><ul><li>Does not support gestures that are not keyboard accessible. </li></ul><ul><li>On-screen Talkback keyboard was recently added to allow keyboard control of devices such as tablets that do not have a directional keypad </li></ul><ul><li>Many of the built-in phone features and apps are not accessible with Talkback including the web browser, mail, and home screen. </li></ul><ul><ul><li>Many third party apps have been designed to compensate for this </li></ul></ul><ul><li>Other third party screen readers available </li></ul><ul><ul><li>Have similar limitations with Talkback </li></ul></ul><ul><li>Talkback and Input </li></ul>ANDROID CONTINUED
  12. 12. <ul><li>Screen magnifier </li></ul><ul><ul><li>There is no built-in magnifier </li></ul></ul><ul><ul><li>IDEAL Group has created a third party magnifier that works in some applications </li></ul></ul><ul><li>Hearing aid compatibility and TTY is supported in the OS </li></ul><ul><ul><li>Requires support from manufacturer of device </li></ul></ul><ul><li>Dictation and Speech Control </li></ul><ul><ul><li>Google offers some cloud based services </li></ul></ul><ul><ul><ul><li>Speech-to-text </li></ul></ul></ul><ul><ul><ul><li>Voicemail to text </li></ul></ul></ul><ul><ul><li>Third party applications from Nuance </li></ul></ul><ul><ul><ul><li>Support voice dictation to text and web search </li></ul></ul></ul><ul><li>Access for users with Low vision, mobility impairments, and Hearing impairments </li></ul>ANDROID
  13. 13. <ul><li>Windows Phone replaces Window Mobile </li></ul><ul><li>Windows Phone OS does not including an accessibility layer </li></ul><ul><ul><li>Silverlight and XNA applications can’t expose accessibility without the accessibility layer </li></ul></ul><ul><ul><li>No assistive technologies exist at this time for it </li></ul></ul><ul><li>Windows Mobile provided some inherent accessibility </li></ul><ul><ul><li>Third party screen readers (MobileSpeak and Talks) </li></ul></ul><ul><ul><ul><li>Offer some touch screen support via gestures </li></ul></ul></ul><ul><ul><ul><li>Offer access via Bluetooth braille display </li></ul></ul></ul><ul><ul><li>Mobile Magnifier by Code factory magnified screen </li></ul></ul><ul><ul><li>Captioning for Media Player </li></ul></ul><ul><ul><li>Keyboard accessibility such as sticky keys/filter keys </li></ul></ul>WINDOWS PHONE/MOBILE
  14. 14. <ul><li>Popular due to security settings and compatibility </li></ul><ul><li>with Microsoft Exchange server </li></ul><ul><li>Added in an accessibility API in version 4.6 and above </li></ul><ul><li>Third party screen reader created with CodeFactory and Humanware </li></ul><ul><ul><li>Provides access to phone features & standard apps </li></ul></ul><ul><ul><li>Limited access to HTML content (web and email) </li></ul></ul><ul><ul><li>Little or no support for third party applications </li></ul></ul><ul><ul><li>Limited support of models – limited updates </li></ul></ul><ul><li>Provides color inversion as well as gray scale color mode </li></ul><ul><li>Provides text enlargement for many built-in screens and menus </li></ul><ul><li>One handed operation including sticky keys </li></ul>BLACKBERRY
  15. 15. <ul><li>Hearing Aid compatibility </li></ul><ul><li>Visual, audible, and vibration notifications </li></ul><ul><li>Closed captioning support for multimedia </li></ul><ul><li>Support for connection to a TTY device </li></ul><ul><li>Browser Zoom </li></ul><ul><li>Voice dialing </li></ul><ul><li>Tactilely discernable keyboard </li></ul><ul><li>Continued </li></ul>BLACKBERRY
  16. 16. <ul><li>Both of these OSes are effectively at end of life. </li></ul><ul><li>Symbian </li></ul><ul><li>Nokia plans to use Windows Phone 7 going </li></ul><ul><li>forward although a final release of the Symbian </li></ul><ul><li>OS is planned to bridge the gap </li></ul><ul><li>Third party screen readers Talks and MobileSpeak are available for the Symbian OS </li></ul><ul><li>HP </li></ul><ul><li>HP decided to discontinue WebOS and it’s tablet line this summer </li></ul><ul><li>Interest in the tablet remains and may continue through use of the Android OS </li></ul>SYMBIAN AND WEB OS
  17. 17. <ul><li>Mobile Apps </li></ul><ul><ul><li>iOS and Android based app accessibility </li></ul></ul><ul><ul><li>targeted going forward to reach the most users </li></ul></ul><ul><ul><li>Use mobile best practices for creating </li></ul></ul><ul><ul><ul><li>Best practices should be based on WCAG 2 and Section 508 </li></ul></ul></ul><ul><li>Web Apps </li></ul><ul><ul><li>RIA web apps </li></ul></ul><ul><ul><ul><li>Use HTML 5 and ARIA based mobile web apps </li></ul></ul></ul><ul><ul><ul><li>Support is still emerging for HTML5 and ARIA support in mobile browsers and with mobile assistive technologies </li></ul></ul></ul>STRATEGIES FOR ACCESSIBLE APPS
  18. 18. <ul><ul><li>Embedded Web Apps (WebView) </li></ul></ul><ul><ul><ul><li>Supported with Talkback under OS 3.x Honeycomb </li></ul></ul></ul><ul><ul><ul><li>Supported with iOS </li></ul></ul></ul><ul><ul><li>Web based best practices </li></ul></ul><ul><ul><ul><li>WCAG 2 and Section 508 </li></ul></ul></ul><ul><ul><ul><li>Take into account the W3C Mobile </li></ul></ul></ul><ul><ul><ul><li>Web Best Practices </li></ul></ul></ul><ul><li>Use Case Testing </li></ul><ul><ul><li>End users with disabilities </li></ul></ul><ul><ul><li>Core tasks of the app </li></ul></ul><ul><ul><li>Cover different end user personas </li></ul></ul><ul><li>Continued </li></ul>STRATEGIES FOR ACCESSIBLE APPS
  19. 19. <ul><li>Blind </li></ul><ul><ul><li>Keyboard/accessible touchscreen access </li></ul></ul><ul><ul><li>Name, role, state, and properties of components </li></ul></ul><ul><ul><li>Dynamically updating content. </li></ul></ul><ul><li>Low vision </li></ul><ul><ul><li>Keyboard access and visual focus, </li></ul></ul><ul><ul><li>Use of Color and contrast </li></ul></ul><ul><ul><li>Complexity of layout/size of content </li></ul></ul><ul><ul><li>Dynamically updating content. </li></ul></ul><ul><li>Mobility impairment </li></ul><ul><ul><li>Touch-screen/D-pad access and visual focus, </li></ul></ul><ul><ul><li>Alternative input, one handed operation </li></ul></ul>USER IMPACT
  20. 20. <ul><li>Reading disabilities </li></ul><ul><ul><li>Complexity of page </li></ul></ul><ul><ul><li>Amount of information conveyed at one time </li></ul></ul><ul><ul><li>Spacing, color and size of elements.  </li></ul></ul><ul><ul><li>Dynamically updating content </li></ul></ul><ul><li>Seizure </li></ul><ul><ul><li>blinking and moving content </li></ul></ul><ul><li>Deaf/Hard of hearing: </li></ul><ul><ul><li>Use of multimedia and audio messages/content </li></ul></ul><ul><ul><li>Auditory feedback (sound notifications) </li></ul></ul><ul><li>Continued </li></ul>USER IMPACT
  21. 21. <ul><li>iOS </li></ul><ul><ul><li>Cocoa objective C based using XCode on the Mac </li></ul></ul><ul><ul><li>Use Inspector to inspect accessibility properties in iOS emulator </li></ul></ul><ul><ul><li>Use or subclass standard controls and follow Apple’s Human Interface Guidelines </li></ul></ul><ul><ul><li>Set label, traits, hint, frame, and value </li></ul></ul><ul><li>Android OS </li></ul><ul><ul><li>Ensure all UI elements are D-pad accessible (no screen reader cursor) </li></ul></ul><ul><ul><li>Label widgets </li></ul></ul><ul><ul><li>Send accessibility events for custom view components </li></ul></ul><ul><ul><li>Use the accessibilityService class of the Android SDK </li></ul></ul>APP DEVELOPMENT
  22. 22. <ul><li>Designing for Accessibility (Android) </li></ul><ul><li> </li></ul><ul><li>iOS Accessibility </li></ul><ul><li> </li></ul><ul><li>Blackberry Accessibility Overview </li></ul><ul><li> </li></ul><ul><li>WebAIM Survey for Screen reader accessibility </li></ul><ul><li> </li></ul><ul><li>AMP – Accessibility Management Platform </li></ul><ul><li> </li></ul>REFERENCES
  23. 23. <ul><li>SSB BART Group </li></ul><ul><li> </li></ul><ul><li>For Sales assistance: </li></ul><ul><li>(800) 889-9659 </li></ul><ul><li>[email_address] </li></ul><ul><li>For Partnering assistance: </li></ul><ul><li>Debra Ruh, CMO </li></ul><ul><li>(804) 749-3565 </li></ul><ul><li>[email_address] </li></ul>CONTACT US