You and me and accessibility
You and me and accessibility
11 characters
You and me and
a11y
Why a11y?
Social justice
Equal rights to information and services
Anti-discrimination
Why a11y?
Better design for all
Why a11y?
Good PR
Why a11y?
Boost SEO
Why a11y?
The Law
AODA
Accessibility for Ontarians with Disabilities Act
Who it applies to
Government and organizations in Ontario
What to comply
For websites, WCAG 2.0 standard
AODA
Deadline to comply (large organizations)
1 January 2014
Penalties
AODA
Who determines compliance
Minister-appointed director(s). They can appoint inspectors to do the actual audit.
Current State (February 2015)
More than 60% of companies are non-compliant
http://www.aoda.ca/ontario-to-reduce-enforcement-of-accessibility-law/
High-profile cases elsewhere
USA
National Association of the Deaf vs Netflix
2012: US$795,000 settlement
National Federation of the Blind vs Target
2008: US$6m + US$3.7m legal costs
National Federation of the Blind vs Scribd
2015: Federal court denies motion to dismiss lawsuit
High-profile cases elsewhere
Australia
Bruce Lindsay Maguire vs Sydney Organizing Committee for the Olympic Games
2000: A$20,000
UK
Royal National Institute of Blind People vs bmibaby
2012: Private settlement
Wait or do something now?
“Companies pay about 10% of their total website costs on retrofitting.
But if they phase in accessibility as they naturally upgrade their website, they usually spend much less—between 1% and 3%.”
Tim Springer, SSB BART Group
How to live life
Perception
Attention
Process
How to live life
Memory
Action
Emotion
Myths about disabilities
Typical accessible site?
enforcement.aoda.ca/sample-page. Accessed 11 April 2015.
Gorgeous accessible site
www.apple.com/mac/. Accessed 11 April 2015.
Myths about disabilities
How software is experienced
How software is used
Bad disabilities for the digital world
Total Blindness
A Parallel World
Total blindness
Who
Total blindness
Assistive technologies
Screen readers
Windows
Mac OS, iOS
Android
Screen readers
Voiceover demo
Screen reader emulators
Firefox
Total blindness
Assistive technologies
Visual appearance
www.ey.com/. Accessed 11 April 2015.
A11y tree
form
label: Search
text-input
button
nav
list
list-item: Home
list-item: Insights
list-item: Industries
list-item: Services
list-item: Careers
header
link: www.ey.com
A11y tree
section
heading-level-3: News
list
list-item
heading-level-4
link: IPO markets slow down, for now
paragraph: 2014 was a record year…
list-item
heading-level-4
link: US IPO market is slow, but 2015…
paragraph: After 2014’s strong close…
What sighted people see
What blind people perceive
What blind people perceive
What blind people should perceive
Mistakes in a11y
www.riotinto.com/our-business-75.aspx. Accessed 11 April 2015.
Relying only on layout, position and other visuals
Mobile-first design
www.travelocity.com. Accessed 11 April 2015.
Let’s take it to the logical extreme
Introducing… Blind-first design
header
list-item: Flights
list-item: Hotels
list-item: Cars
heading-level-1: Search Vacation Packages
section
heading-level-2: Choose Destinations
paragraph: With over 25,000 places to visit…
button: Book Now
section
heading-level-2: Don’t Leave Home Without…
paragraph: Get peace of mind when you book…
Introducing… Blind-first design
section
heading-level-2
image: screenshot of Android app
Sign up to be part of our beta test!
form
heading-level-3: Contact Details
text-input: First Name
text-input: Last Name
email-input: Email address
select-input: Country
link: Terms and Conditions
Blind-first design
Blind-first and Responsive design
A
B
C
Small screen
Bad large screen adaptations
C
A
B
A
B
C
Good large screen adaptations
A
B
C
A
B
C
B2
Semantic information architecture
Mistakes in a11y
www.kfc.com. Accessed 11 April 2015.
No (or inappropriate) text alternatives for images
Use alt text for images
<img alt="Description of image" src="image-url">
Mistakes in a11y
https://edit.yahoo.com/registration. Accessed 11 April 2015.
No labels
Don’t use placeholders as labels
Placeholders are temporary hint text
https://get.uber.com/go. Accessed 11 April 2015.
Mistakes in a11y
www.dell.com/us/p/desktops. Accessed 11 April 2015.
Inaccessible pop-ups and drop-downs
Mistakes in a11y
www.dell.com/us/p/desktops. Accessed 11 April 2015.
Spinners and progress indicators
Mistakes in a11y
www.dell.com/us/p/desktops. Accessed 11 April 2015.
Unexpected change in context
Change context gracefully
Talk to your nearest developer about a11y for
Avoid custom-built controls
Mistakes in a11y
www.amazon.com/gp/bestsellers/books/ref=sv_b_2. Accessed 11 April 2015.
No way to jump past repetitive content
Jumping past distractions
www.bbc.com/news. Accessed 11 April 2015.
Mistakes in a11y
www.prada.com/en/CA/e-store. Accessed 11 April 2015.
Inappropriate handling of punctuation
Don’t abuse symbols
Different screen readers treat punctuation, symbols and acronyms differently
www.deque.com/blog/dont-screen-readers-read-whats-screen-part-1-punctuation-typographic-symbols/
Summary: Total blindness
Difficulties
Summary: Total blindness
Solutions
Colour Blindness
Colour blindness
Who
Colour blindness
Assistive technologies
Mistakes in a11y
Colour as the only cue for information
You have 2 new messages
You will delete this file permanently
Please enter a valid email address
Summary: Colour blindness
Difficulties
Summary: Colour blindness
Solutions
Interlude
This is a story of a traffic light
Takeaway #1
Get real user feedback
Low Vision
A Hazy World
Low vision
Who
Low vision
Assistive technologies
Mistakes in a11y
www.reddit.com. Accessed 11 April 2015.
Broken layout when zoomed
Mistakes in a11y
www.abbott.com. Accessed 11 April 2015.
Poor contrast of text against background
Summary: Low vision
Difficulties
Summary: Low vision
Solutions
www.gsk.com. Accessed 11 April 2015.
Exemptions
No need for a11y for
Interlude
This is a story of an interactive installation
Takeaway #2
You don’t have 100% control of UX.
Go with the flow.
A11y in the Internet of Things
Small view
Touch
screen
Mobile
Slow computer
is not
is not
is not
Movement Impairments
A Slower World
Movement impairments
Who
Movement impairments
Who
Movement impairments
Assistive technologies
Mistakes in a11y
www.airbnb.com. Accessed 11 April 2015.
Kudos in a11y
www.adobe.com. Accessed 11 April 2015.
Mistakes in a11y
www.woolworths.com.au. Accessed 11 April 2015.
Hover menus
Hover menu creates hover tunnels
Life of a click
Focus
Active
Hover
move mouse on top of element
mouse button down
navigate to element with keyboard
tap element with finger
press Enter
release key, mouse button, or finger
move mouse away from element
click elsewhere
Life of a click (some touch devices)
Focus
Active
Hover
move mouse on top of element
finger or mouse button down
tap element with finger
release key, mouse button, or finger
click elsewhere
Mistakes in a11y
toronto.craigslist.ca. Accessed 11 April 2015.
Crowded interactive elements. Small elements.
Summary: Movement impairments
Difficulties
Summary: Movement impairments
Solutions
Summary: Movement impairments
Solutions
www.mydhl.dhl.com/mydhl/appmanager. Accessed 11 April 2015.
Takeaway #3
This work is licensed under a Creative Commons Attribution 4.0 International License.
Suggestions or errata? Contact TW Hoon at GitHub (username: hoontw).