Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SSB BART Group Mobile Accessibility

1,067 views

Published on

  • Be the first to comment

  • Be the first to like this

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>http://developer.android.com/guide/practices/design/accessibility.html </li></ul><ul><li>iOS Accessibility </li></ul><ul><li>http://developer.apple.com/technologies/ios/accessibility.html </li></ul><ul><li>Blackberry Accessibility Overview </li></ul><ul><li>http://us.blackberry.com/support/devices/blackberry_accessibility/ </li></ul><ul><li>WebAIM Survey for Screen reader accessibility </li></ul><ul><li>http://webaim.org/projects/screenreadersurvey3/ </li></ul><ul><li>AMP – Accessibility Management Platform </li></ul><ul><li>http://amp.ssbbartgroup.com </li></ul>REFERENCES
  23. 23. <ul><li>SSB BART Group </li></ul><ul><li>www.ssbbartgroup.com </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

×