mobile accessibility overview november 6th, 2013

30
Mobile Accessibility Overview November 6th, 2013

Upload: octavia-skinner

Post on 18-Dec-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Mobile Accessibility Overview November 6th, 2013

Mobile Accessibility Overview

November 6th, 2013

Page 2: Mobile Accessibility Overview November 6th, 2013

Agenda

• About Me• Current Landscape• Standards and Laws• User Demographics• Benefits and Challenges• iOS based products• Android®• Windows Phone®/Windows 8• Blackberry®• Strategies For Accessible Apps• User Impact• App Development• Resources

Page 3: Mobile Accessibility Overview November 6th, 2013

About Me

SSB BART Group•Experience•Accessibility Focus•Solutions That Manage Risk•Real World Approach•Excellence at Scale•Intelligence That Is Up-to-Date, All the Time

Jonathan AvilaChief Accessibility OfficerSSB BART Group•Computer Science background•15 years in field•Develop best practices to meet standards•Experience: Mobile, Web, PDF, Flash, MSAA•Collaborate on accessibility methodology for repeatable, consistent evaluation process•Standards tracking (CVAA, WCAG, Section 508, etc.)

Page 4: Mobile Accessibility Overview November 6th, 2013

Current Landscape

Platforms

• Smartphones and Tablets• Platforms

– iOS– Android– Windows– Blackberry

Page 5: Mobile Accessibility Overview November 6th, 2013

Laws and Standards

Overview

• CVAA– ACS– Video programming

• Section 255• Section 508• 47 CFR 20.19

– HAC mobile handsets• WCAG 2 Level A and AA• Mandate M376• ADA

Page 6: Mobile Accessibility Overview November 6th, 2013

User Demographics

WebAIM Survey #4 for Screen Reader Accessibility

• iOS – Popular for blind and visually impaired users – Percentage of users with disabilities greater than general

population• Android

– Percentage of blind/visually impaired users less than general population

• Symbian/Windows Mobile– Percent of users with disabilities dropping

Page 7: Mobile Accessibility Overview November 6th, 2013

User Impact

Overview

• Blind– Keyboard/accessible touchscreen– Name, role, state, and properties– Dynamically updating content

• Low vision– Visual focus, size of content– Color and contrast– Complexity of layout/size of content

• Motor Impairment– Touch-screen/D-pad access, visual focus– Alternative input, one handed operation

Page 8: Mobile Accessibility Overview November 6th, 2013

User Impact

Overview (cont.)

• Reading Disabilities– Complexity/distractions of page– Consistent use of icons and text– Spacing, color and size of elements – Dynamically updating content

• Photosensitive Epilepsy– Blinking and moving content

• Deaf/Hard of hearing: – Use of multimedia and audio content– Auditory feedback (sound notifications)

Page 9: Mobile Accessibility Overview November 6th, 2013

Smart Phones and Tablets

Apps That Benefit Users with Disabilities

• Light detector• Color identifier• Money identifier• Barcode reader• Video magnifier• Flashlight• OCR• Daisy book reader• GPS• Point of sale services

• Voice memos• Grocery finder• Switch enabled apps• Mobile learning• Control of video

programming • TTY• Text relay• Video relay/chat• FCC Clearinghouse

Page 10: Mobile Accessibility Overview November 6th, 2013

Smart Phones and Tablets

• A compelling platform for many assistive technologies

• Sample Capabilities– Visual capture

– Image recognition and processing

– Location based services

– Integrated, adaptive communications

– Plain language control (Siri, GoogleNow Cortana)

– Processing power to spare

The future of assistive technologies?

OG reading machine

New school reading machine

Page 11: Mobile Accessibility Overview November 6th, 2013

Smart Phones and Tablets

Challenges

• Hearing aid incompatibility• Apps that do not follow accessibility API

– No app store rating for accessibility– Third party sites rank accessible apps

• Touchscreens without alternatives• Inaccessible browsers• Missing assistive technologies or features• Difficulty upgrading• Inconsistencies between manufacturers

Page 12: Mobile Accessibility Overview November 6th, 2013

iPhone and iOS

Assistive Technology and Features

• Includes all iPads, iPhone 3gs+, iPod Touch 4th+

• Many of the same ATs found in Mac OS– VoiceOver (VO)

• Alternative touch screen access• Speech output with audio cues• Refreshable Braille support

– Zoom• Magnifies entire screen w/ panning

– Assistive Touch• Allows single touch access to gestures

Page 13: Mobile Accessibility Overview November 6th, 2013

iPhone and iOS

Assistive Technology and Features (cont.)

• Switch Control– Single touch switch access

to actionable controls• Captions• TTY support• Custom vibrations• Mono audio• Visual alerts

Page 14: Mobile Accessibility Overview November 6th, 2013

iPhone and iOS

Assistive Technology and Features (cont.)

• Invert Colors– Changes dark colors to

light and light colors to dark• Large text• Bold text• Increased contrast• Reduce motion• Guided Access

– Aid to restrict access to app orregion within an app

Page 15: Mobile Accessibility Overview November 6th, 2013

iPhone and iOS

Input Methods

• Capacitive Touch Screen– Styli designed for touch screen– Alternative gestures with VO– Assistive touch

• Alternative Methods:– Bluetooth keyboards

• Limited external keyboard access without VO

– Bluetooth Braille display entry– Speech recognition

• Siri & Third party apps for dictation– Accessible on-screen keyboard

• No system-wide custom keyboard

Page 16: Mobile Accessibility Overview November 6th, 2013

iPhone and iOS

Assistive Technology Versions

• When OS is upgraded AT upgrades• To upgrade AT must upgrade OS• Activate/deactivate via phone or iTunes• Access to standard phone features• Access to third party and built-in apps• Many accessible third party apps

Page 17: Mobile Accessibility Overview November 6th, 2013

Android

Assistive Technology and Features

• Open source platform initially developed by Google• Assistive technology such as Talkback included in Android

4.3 OS – Support varies in prior versions

• Talkback screen reader– Explore by touch support in Android 4.1+– Supports on-screen keyboard– Speech output with audio cues– Braille displays supported– Latest version required for many

features

Page 18: Mobile Accessibility Overview November 6th, 2013

Android

Assistive Technology and Features (cont.)

• Screen magnifier available in 4.2+• Captions supported by media player API• Other third party screen readers

available• Custom on-screen system-wide

keyboards available• Some manufacturers

– Hearing aid compatible

– Mono audio

– Inverse colors

– TTY

Page 19: Mobile Accessibility Overview November 6th, 2013

Android

• Phone with keyboard, and/or• Directional pad (D-pad), or • Touchscreen only devices

– May by resistance or capacitance screens

• Dictation and Speech Control

– GoogleNow

– Google Voice cloud based services

– Third party applications from Nuance

Input Types

Page 20: Mobile Accessibility Overview November 6th, 2013

Android

Assistive Technology Versions

• Can upgrade OS and AT separately

• AT support is limited on older versions of OS

• OS upgrades not available for many devices

• Access to standard phone features

• Access to third party and built-in apps

• Many accessible third party apps

Page 21: Mobile Accessibility Overview November 6th, 2013

Windows Phone

Overview

• Replaces Windows Mobile• No accessibility layer in Windows Phone 8 OS

– No built-in screen reader• Bundled with alternative apps (Code Factory)• Support magnification; large text; high contrast• Feature like talking caller id, speak SMS• Windows 8 tablets (e.g. Microsoft Surface)

– Narrator supports touchscreen and IE 10– Touchscreen magnification feature– Built-in apps are directly accessible– Support high contrast theme in Windows 8

Page 22: Mobile Accessibility Overview November 6th, 2013

Blackberry

• Version 10.2

– System touch screen reader on Z30

• Version 10 - Z10 and Q10

– No screen reader or accessibility API

• Version < 10

– Accessibility API in version 4.6 and above

– Older Screen reader available

• All versions

– Color inversion and gray scale color mode

– Text enlargement/magnification

– One-handed operation including sticky keys

Assistive Technology and Features

Page 23: Mobile Accessibility Overview November 6th, 2013

Blackberry

Assistive Technology and Features (cont.)

• Hearing aid compatibility• Visual, audible, and vibration

notifications• Closed captioning support for

multimedia• Support for connection to a TTY device• Browser Zoom• Voice dialing• Video Chat• Some models

– Tactilely discernible keyboard

Page 24: Mobile Accessibility Overview November 6th, 2013

Strategies for Accessible Apps

Recommendations

• Mobile Apps– Focus on iOS and Android – WCAG 2 Level A and AA and Section 508

• Web Apps– HTML 5 and ARIA based – WCAG 2 Level A and AA– Responsive design and progressive enhancement

• Embedded Web Apps (WebView)– Supported with Talkback (issues with some pages)– Supported with iOS

Page 25: Mobile Accessibility Overview November 6th, 2013

Strategies for Accessible Apps

Recommendations (cont.)

• PhoneGap (uses web view)– Supported in iOS– Near future support for Android

• PDF and Word Documents – Most apps only render text– No heading, table or alt text indication– Adobe Reader follows Order panel

• eBook Readers– EPUB 3 standard

• Rapid Development and eLearning Tools– AIR apps do not expose accessibility

Page 26: Mobile Accessibility Overview November 6th, 2013

Strategies for Accessible Apps

Recommendations (cont.)

• Normative Testing– Accessibility Inspector– Adobe Edge Inspect – Screenshot testing for contrast

• Functional/Use Case Testing– End users with disabilities– Core tasks of the app– Different end user personas

Page 27: Mobile Accessibility Overview November 6th, 2013

App Development

Overview

• iOS

– Cocoa /Objective-C/Xcode

– Accessibility Inspector

– Apple’s Human Interface Guidelines

– Set label, traits, hint, frame and value

– Notifications

• Android OS

– Keyboard accessible UI elements

– Label widgets

– Accessibility events for custom view components

– Use Lint for Accessibility Checking

Page 28: Mobile Accessibility Overview November 6th, 2013

Resources

• iOS Accessibility Best Practices https://www.webaccessibility.com/best_practices.php?technology_platform_id=222

• Android Accessibility Best Practices https://www.webaccessibility.com/best_practices.php?technology_platform_id=286

• Designing for Accessibility (Android) http://developer.android.com/guide/practices/design/accessibility.html

• iOS Accessibility http://developer.apple.com/technologies/ios/accessibility.html

• Blackberry Accessibility Overview http://us.blackberry.com/support/devices/blackberry_accessibility/

Page 29: Mobile Accessibility Overview November 6th, 2013

Resources

• Accessibility Management Platform (AMP) http://amp.ssbbartgroup.com

• iOS app accessibility rating http://applevis.com/• Accessible Android app lists http://androidaccess.net/• BBC Mobile Accessibility Standards and Guidelines

http://www.bbc.co.uk/guidelines/futuremedia/accessibility/mobile_access.shtml

• Bridging Apps connects children with disabilities with appropriate apps http://bridgingapps.org/

• WebAIM Survey for Screen reader accessibility http://webaim.org/projects/screenreadersurvey3/

Page 30: Mobile Accessibility Overview November 6th, 2013

Next Steps

SSB BART Group

www.ssbbartgroup.com

Jonathan Avila

[email protected]