how accessible are google apps? greg kraus nc state university

28
How Accessible Are Google Apps? Greg Kraus NC State University

Upload: giles-davidson

Post on 24-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: How Accessible Are Google Apps? Greg Kraus NC State University

How Accessible Are Google Apps?

Greg KrausNC State University

Page 2: How Accessible Are Google Apps? Greg Kraus NC State University

Collaborators

• ATHEN Google Apps Accessibility Interest Group– Alice Anderson– Jane Berliss-Vincent– Jon Gunderson– Keith Hays– Greg Kraus

– Tim Offenstein– Phyllis Petteys– Kevin Price– Hadi Rangin– Karen Sorensen– Todd Schwanke– Terrill Thompson– Scott Williams

Page 3: How Accessible Are Google Apps? Greg Kraus NC State University

ATHEN

• Access Technology Higher Education Network• Within higher education we– Collect and disseminate best practices in access

technology to institutions– present a collective voice for the professional

practice of access technology in higher education

Page 4: How Accessible Are Google Apps? Greg Kraus NC State University

ATHEN Collaboration Groups

• Misconception about accessibility by many application designers/developers

• Accessible design vs. accessibility bandage• Working with vendors since 2005• WebCT/Blackboard, Desire2Learn, Ebsco

Publishing, Elsevier, Ex Libris, Elluminate, many more

Page 5: How Accessible Are Google Apps? Greg Kraus NC State University

National Federation of the Blind (NFB)

• March 2011 – Filed complaints with the U.S. Department of Justice against Northwestern University and New York University (plus four school districts in Oregon) for violating Section 504 and the ADA by adopting Google Apps

• January 2012– NFB informally declared that Google Apps are "not there yet"

Page 6: How Accessible Are Google Apps? Greg Kraus NC State University

ATHEN Reports on Google Apps

• Report on Accessibility of Google Documents– October 2011– http://athenpro.org/google-docs-accessibility

• Report on Accessibility of Gmail and Google Calendar – February 2012– http://

athenpro.org/google-gmail-calendar-accessibility

Page 7: How Accessible Are Google Apps? Greg Kraus NC State University

Functional vs. Technical Evaluations

• We asked, “Can I accomplish particular tasks?”– Can I compose an email?– Can I add a guest to a meeting?– Can I read a document?

• We don’t ask, “How did you code this?”– Did you code the input element correctly for the

subject line of the email?

Page 8: How Accessible Are Google Apps? Greg Kraus NC State University

Which Disabilities Did We Test For?

• Visual– Screen readers (JAWS, ChromeVox, VoiceOver)– Screen magnification (Zoom Text)– High Contrast Mode

• Mobility– Keyboard-only access– Speech Recognition Software (Dragon Naturally

Speaking)• Cognitive– Literacy software (Read&Write Gold)

Page 9: How Accessible Are Google Apps? Greg Kraus NC State University

Two Accessibility Models

• Keyboard Shortcuts– Assign key combinations to accomplish all tasks– Example, press ‘j’ and ‘k’ to navigate your message

list and ‘o’ to open a message• Providing Semantic Structure– Headings– ARIA– Standard UI elements in standard ways

Page 10: How Accessible Are Google Apps? Greg Kraus NC State University

Problems With The Two Models

• Some screen reader users will want to interact with these apps the way they do all other Web apps

• Conflicting keyboard combinations with AT• Using both models is required for the most

accessible experience– Switching between the models is problematic for some

AT• Unvoiced actions from shortcut keys• LOTS of keyboard shortcuts to remember

Page 11: How Accessible Are Google Apps? Greg Kraus NC State University

The Problem with Specific Views

• Feature lag in alternative views• Features missing in alternative views

Page 12: How Accessible Are Google Apps? Greg Kraus NC State University

The Grading Scale

• A = a user can fully use all functions of the application• B = a user can perform most functions using the

prescribed methods of interacting with the application• C = a user can perform many functions, but must rely on

non-prescribed methods of interacting with the application

• D = a user can perform some basic functions, but most functions are unavailable or there are other significant problems

• F = a user cannot use even basic functions of the application

Page 13: How Accessible Are Google Apps? Greg Kraus NC State University

Google Docs (October 2011)Assistive Technology GradeHigh Contrast - OS X CHigh Contrast - Windows DJAWS DChromeVox DKeyboard Only CSticky Keys ARead and Write Gold DZoomText A-Dragon Naturally Speaking F

Page 14: How Accessible Are Google Apps? Greg Kraus NC State University

General Problems with Docs• Keyboard focus is not always visible• Modal windows allow users to interact with “locked” portions

of the application• Users need to “explore” the user interface outside the

standard interaction methods• Over dependency on shortcut keys• Inconsistent implementation across browsers• No ability to apply established Web accessibility standards (alt

text, table headers, MathML)• Saving user preferences for assistive technology• Not utilizing best practices in how assistive technologies

interact with applications

Page 15: How Accessible Are Google Apps? Greg Kraus NC State University

Gmail and Calendar (Jan-Feb 2012)Assistive Technology GMail CalendarHigh Contrast - OS X A- AHigh Contrast - Windows C D+JAWS D D-ChromeVox C CVoiceOver D DKeyboard Only B BSticky Keys B BRead and Write Gold A AZoomText B BDragon Naturally Speaking

D D-

Page 16: How Accessible Are Google Apps? Greg Kraus NC State University

General Problems in GMail

• Standard View vs. Basic HTML?– Basic HTML has some fundamental accessibility

errors that cannot make it an accessible alternative

• Tab order is illogical• Rich text editing tools often aren’t available

Page 17: How Accessible Are Google Apps? Greg Kraus NC State University

General Problems in Calendar

• The Agenda View generally works well for most assistive technology, but not all

• The accessibility features don’t carry down to the meeting creation/edit screen

• Often can’t schedule a joint meeting based on available times

Page 18: How Accessible Are Google Apps? Greg Kraus NC State University

Notable Improvements

• High Contrast (Chrome Extension)• ChromeVox• Keyboard Only• Read & Write Gold (vendor solution)• Dragon Naturally Speaking (vendor solution)

Page 19: How Accessible Are Google Apps? Greg Kraus NC State University

Demonstrations

• High Contrast Mode• Keyboard Only• ChromeVox• VoiceOver

Page 20: How Accessible Are Google Apps? Greg Kraus NC State University

Why do Chrome Solutions Work Better?

• Marketing vs. Technical Limitations

Page 21: How Accessible Are Google Apps? Greg Kraus NC State University

The Accessibility Telephone Game

Assistive TechnologyBrowserWeb

ApplicationOperating

System

Which browser?

Which version? Which OS?

Which version?Use ARIA

How does it

support ARIA?How does it

support ARIA?

Page 22: How Accessible Are Google Apps? Greg Kraus NC State University

BrowserBrowserOperating System

Google’s Solution

Web ApplicationBrowser

Operating SystemAssistive Technology

Google’sEcosystem

Page 23: How Accessible Are Google Apps? Greg Kraus NC State University

Accessibility Direction at Google

• Chrome Browser/Chrome OS is what Google Apps are designed to run on

• Solutions are primarily delivered via extensions– ChromeVox (from Google)– High Contrast (from Google)– Read&Write Gold (from vendor)

Page 25: How Accessible Are Google Apps? Greg Kraus NC State University

How to Deal with Google Accessibility on Campus

• NC State University’s Google Apps Accessibility Usage Guidelines– http

://google.ncsu.edu/accessibility/google-apps-accessibility

Page 26: How Accessible Are Google Apps? Greg Kraus NC State University

Are We There Yet?

• No, but we are making progress• The ongoing battle in the accessibility

community– Chrome-only solutions vs. other assistive

technologies

Page 27: How Accessible Are Google Apps? Greg Kraus NC State University

Next Steps

• Let Google know that you require full accessibility!– File accessibility bugs using your support system– Accessibility Feedback Form:

https://services.google.com/fb/forms/accessibilityfeedback/

– Accessibility Group @ Google Groupshttps://groups.google.com/group/accessible

– On Twitter: @googleaccess

Page 28: How Accessible Are Google Apps? Greg Kraus NC State University

Q&A