SlideShare ist ein Scribd-Unternehmen logo
1 von 59
How to go beyond the touch screen
for a better accessibility of mobile and
tablet native applications
Fabien Marry
@AlphabUX
Overview
Introduction: Noëlle... and
everybody else
Mobile devices are a godsend for
a11y
Where do we start?
A personal message from Prof.
Hawking
Going the extra mile
Introduction
Introduction
Meet Noëlle
Introduction
Meet Noëlle
Introduction
Being inclusive is easy, you just have to care
Slightly different needs
+ just a tiny bit of effort
=> inclusion
Introduction
Not just Noëlle...
Higher
Lower
Introduction
The U.K. population in numbers
with disabilities
http://www.inclusivedesigntoolkit.com/
Introduction
People in the UK who have never used the
internet
have a disability
Introduction
Expand addressable market
Source: 1996/97 The Disability Follow-up Survey (Grundy et al. 1999)
http://www.inclusivedesigntoolkit.com/
Introduction
Expand addressable market
Source: The Henley Centre, Family Expenditure Survey (1996)
http://www.inclusivedesigntoolkit.com/
Introduction
An ageing population
Japan
Introduction
Fantastic PR opportunity for your clients
“Your product now accessible to
vision impaired people
for the first time”
Introduction
Legal requirement
Mobile devices are a godsend
for a11y
Mobile devices are a godsend for a11y
Typical dedicated accessibility device
Only
$7,595!
Mobile devices are a godsend for a11y
Accessibility features are now built-in mainstream
devices
• Cheaper
• Better design
• Better build quality
• More features
• No stigma
Mobile devices are a godsend for a11y
Accessibility features are now built-in mainstream
devices
“There's nothing on the
iPhone or iPad that you
can do that I can't do”
Stevie Wonder
Mobile devices are a godsend for a11y
Built in into iOS: Zoom
Mobile devices are a godsend for a11y
Built in into iOS: High contrast mode
Mobile devices are a godsend for a11y
Built into iOS: Assistive Touch
Mobile devices are a godsend for a11y
Built in into iOS: custom vibration patterns
Mobile devices are a godsend for a11y
Built in into iOS: Large Text mode
Mobile devices are a godsend for a11y
Built in into iOS: Safari and its Reader
Mobile devices are a godsend for a11y
Built in into iOS: Safari and its Reader
Mobile devices are a godsend for a11y
Built in into iOS: Safari and its Reader
Mobile devices are a godsend for a11y
Built in into iOS: Safari and its Reader
Mobile devices are a godsend for a11y
Built in into iOS: Voiceover
Demo: How a blind person can use email
Mobile devices are a godsend for a11y
Meet Andy
Mobile devices are a godsend for a11y
Meet Andy
Mobile devices are a godsend for a11y
Meet Andy
Mobile devices are a godsend for a11y
More to iOS than a touch screen
http://www.gatech.edu/newsroom/release.html?nid=110351
Mobile devices are a godsend for a11y
More to iOS than a touch screen
http://www.hims-inc.com/products/deaf-blind-communicators/
Mobile devices are a godsend for a11y
More to iOS than a touch screen
http://store.griffintechnology.com/mouthstick-stylus
Mobile devices are a godsend for a11y
More to iOS than a touch screen
Mobile devices are a godsend for a11y
Changing lives... but only if you make your app
accessible!
So where do we
start?
Sales Scoping
UX
UI
Developme
nt
QA
So where do we start?
If you can only do one thing: add a11y metadata to you
UI
• Accessibility enabled: if false, element will
be ignored completely by the VO cursor.
• Label: Short spoken text after focus.
• Hint: Longer spoken message after label
and a pause (an explanation not a
command).
• Trait: Define the type of interaction.
Add
Adds a title
So where do we start?
A11y metadata is needed for automated testing
So where do we start?
A11y metadata is needed for automated testing
Feature: Rating a stand
Scenario: Find and rate a stand from the list
Given I am on the foodstand list Then
I should see a "rating" button And I should not
see "Dixie Burger" When I touch the "rating" button
Then I should see "Dixie Burger" When
I touch "star5" And I touch "rate" Then
"Dixie Burger & Gumbo Soup" should be rated 5
stars
http://calaba.sh/
So where do we start?
Documenting a11y metadata
So where do we start?
Hook into standard gestures: Escape
So where do we start?
= up/back, close, cancel
“Escape”
Hook into standard gestures: Escape
So where do we start?
Hook into standard gestures: Magic Tap
So where do we start?
= do the most likely action:
play/pause for media,
start/end call, take picture...
2-finger double tap
“Magic tap”
Hook into standard gestures: Magic Tap
So where do we start?
- accessibilityPerformEscape {
// call to your code to get out
}
Hook into standard gestures: code
- accessibilityPerformMagicTap{
// call to your code to do the
action
}
So where do we start?
Legibility: make font size adjustable
+A-A
So where do we start?
Same UI on iPad mini, but... 20% smaller and
less sharp
So where do we start?
Avoid using colour only to convey meaning
Normal vision Simulated colourblindness
http://http://wearecolorblind.com/example/ichat/
So where do we start?
Avoid using colour only to convey meaning
Normal vision Simulated colourblindness
http://http://wearecolorblind.com/example/ichat/
So where do we start?
Avoid gesture only interactions
Clear
So where do we start?
How to check?
• 50 shades of something: Test your graphics with
colourblindness simulators
• No peeking: Conduct QA using voice over, screen off.
• Nothing like the real thing: Include users with impairments
in usability testing.
Going the extra
mile
“Go the extra
mile... it’s
never crowded.”- unknown
Going the extra mile
Camera: face recognition
“One face. Small face. Face near right edge. Auto-
focussed”. http://svan.ca/blog/2012/blind/
Going the extra mile
Ariadne GPS: GPS
Uses GPS to help Blind persons explore
Going the extra mile
TapTapSee: Image recognition
You take a picture, it tells you what it sees.
Going the extra mile
Instapaper: special font to help people with
dyslexia.
Video:
Everybody Technology -
Stephen Hawking's Dream on
youtube
Thanks!
Follow me on twitter
@AlphabUX!

Weitere ähnliche Inhalte

Ähnlich wie How to move beyond the touch screen for a better accessibility of mobile and tablet native applications

110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Businesscrassi
 
The Good, The Bad, The Voiceover - ios Accessibility
The Good, The Bad, The Voiceover - ios AccessibilityThe Good, The Bad, The Voiceover - ios Accessibility
The Good, The Bad, The Voiceover - ios AccessibilityAimee Maree Forsstrom
 
Universal design: Make one design that fits everyone
Universal design: Make one design that fits everyoneUniversal design: Make one design that fits everyone
Universal design: Make one design that fits everyoneJoakim Bording
 
Indiegogo campaign FIN ROBOTICS
Indiegogo campaign FIN ROBOTICS Indiegogo campaign FIN ROBOTICS
Indiegogo campaign FIN ROBOTICS Dr Ritesh Malik
 
Mobile Overview with Guide by Cell
Mobile Overview with Guide by CellMobile Overview with Guide by Cell
Mobile Overview with Guide by Cellguidebycell
 
Technology for the disabled
Technology for the disabledTechnology for the disabled
Technology for the disabledrohini2112
 
93.02.startup storytelling
93.02.startup storytelling93.02.startup storytelling
93.02.startup storytellingAmanda Snyder
 
93.02.startup storytelling
93.02.startup storytelling93.02.startup storytelling
93.02.startup storytellingAmanda Snyder
 
Steve jobs iphone launch 2007
Steve jobs iphone launch 2007Steve jobs iphone launch 2007
Steve jobs iphone launch 2007Chinar Goel
 
Albion's New Model Agency presentation
Albion's New Model Agency presentationAlbion's New Model Agency presentation
Albion's New Model Agency presentationGlyn Britton
 
iOS Accessibility
iOS AccessibilityiOS Accessibility
iOS AccessibilityLuis Abreu
 
UX Poland 2016 - Avi Itzkovitch - The Invisible Interface: Designing the Scre...
UX Poland 2016 - Avi Itzkovitch - The Invisible Interface: Designing the Scre...UX Poland 2016 - Avi Itzkovitch - The Invisible Interface: Designing the Scre...
UX Poland 2016 - Avi Itzkovitch - The Invisible Interface: Designing the Scre...UX Poland
 
Cct smartphone addiction
Cct smartphone addictionCct smartphone addiction
Cct smartphone addictionAzira Ariffin
 
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...UX Riga
 
Shifts / Trends 2015 - The Pervasive Internet
Shifts / Trends 2015 - The Pervasive InternetShifts / Trends 2015 - The Pervasive Internet
Shifts / Trends 2015 - The Pervasive InternetTom Goodwin
 

Ähnlich wie How to move beyond the touch screen for a better accessibility of mobile and tablet native applications (20)

TISBI
TISBITISBI
TISBI
 
110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business
 
The Good, The Bad, The Voiceover - ios Accessibility
The Good, The Bad, The Voiceover - ios AccessibilityThe Good, The Bad, The Voiceover - ios Accessibility
The Good, The Bad, The Voiceover - ios Accessibility
 
Public speaking
Public speakingPublic speaking
Public speaking
 
Universal design: Make one design that fits everyone
Universal design: Make one design that fits everyoneUniversal design: Make one design that fits everyone
Universal design: Make one design that fits everyone
 
Indiegogo campaign FIN ROBOTICS
Indiegogo campaign FIN ROBOTICS Indiegogo campaign FIN ROBOTICS
Indiegogo campaign FIN ROBOTICS
 
Mobile Overview with Guide by Cell
Mobile Overview with Guide by CellMobile Overview with Guide by Cell
Mobile Overview with Guide by Cell
 
Technology for the disabled
Technology for the disabledTechnology for the disabled
Technology for the disabled
 
93.02.startup storytelling
93.02.startup storytelling93.02.startup storytelling
93.02.startup storytelling
 
93.02.startup storytelling
93.02.startup storytelling93.02.startup storytelling
93.02.startup storytelling
 
Steve jobs iphone launch 2007
Steve jobs iphone launch 2007Steve jobs iphone launch 2007
Steve jobs iphone launch 2007
 
Albion's New Model Agency presentation
Albion's New Model Agency presentationAlbion's New Model Agency presentation
Albion's New Model Agency presentation
 
iOS Accessibility
iOS AccessibilityiOS Accessibility
iOS Accessibility
 
UX Poland 2016 - Avi Itzkovitch - The Invisible Interface: Designing the Scre...
UX Poland 2016 - Avi Itzkovitch - The Invisible Interface: Designing the Scre...UX Poland 2016 - Avi Itzkovitch - The Invisible Interface: Designing the Scre...
UX Poland 2016 - Avi Itzkovitch - The Invisible Interface: Designing the Scre...
 
Cct smartphone addiction
Cct smartphone addictionCct smartphone addiction
Cct smartphone addiction
 
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...
 
Shifts / Trends 2015 - The Pervasive Internet
Shifts / Trends 2015 - The Pervasive InternetShifts / Trends 2015 - The Pervasive Internet
Shifts / Trends 2015 - The Pervasive Internet
 
App builders 2020, UI Mode Pitch Black
App builders 2020, UI Mode Pitch BlackApp builders 2020, UI Mode Pitch Black
App builders 2020, UI Mode Pitch Black
 
Ayush portfolio
Ayush portfolioAyush portfolio
Ayush portfolio
 
Evalk deck
Evalk deckEvalk deck
Evalk deck
 

Kürzlich hochgeladen

VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticTiaFebriani
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...Call Girls in Nagpur High Profile
 

Kürzlich hochgeladen (20)

VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aesthetic
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
 

How to move beyond the touch screen for a better accessibility of mobile and tablet native applications

  • 1. How to go beyond the touch screen for a better accessibility of mobile and tablet native applications Fabien Marry @AlphabUX
  • 2. Overview Introduction: Noëlle... and everybody else Mobile devices are a godsend for a11y Where do we start? A personal message from Prof. Hawking Going the extra mile
  • 6. Introduction Being inclusive is easy, you just have to care Slightly different needs + just a tiny bit of effort => inclusion
  • 8. Introduction The U.K. population in numbers with disabilities http://www.inclusivedesigntoolkit.com/
  • 9. Introduction People in the UK who have never used the internet have a disability
  • 10. Introduction Expand addressable market Source: 1996/97 The Disability Follow-up Survey (Grundy et al. 1999) http://www.inclusivedesigntoolkit.com/
  • 11. Introduction Expand addressable market Source: The Henley Centre, Family Expenditure Survey (1996) http://www.inclusivedesigntoolkit.com/
  • 13. Introduction Fantastic PR opportunity for your clients “Your product now accessible to vision impaired people for the first time”
  • 15. Mobile devices are a godsend for a11y
  • 16. Mobile devices are a godsend for a11y Typical dedicated accessibility device Only $7,595!
  • 17. Mobile devices are a godsend for a11y Accessibility features are now built-in mainstream devices • Cheaper • Better design • Better build quality • More features • No stigma
  • 18. Mobile devices are a godsend for a11y Accessibility features are now built-in mainstream devices “There's nothing on the iPhone or iPad that you can do that I can't do” Stevie Wonder
  • 19. Mobile devices are a godsend for a11y Built in into iOS: Zoom
  • 20. Mobile devices are a godsend for a11y Built in into iOS: High contrast mode
  • 21. Mobile devices are a godsend for a11y Built into iOS: Assistive Touch
  • 22. Mobile devices are a godsend for a11y Built in into iOS: custom vibration patterns
  • 23. Mobile devices are a godsend for a11y Built in into iOS: Large Text mode
  • 24. Mobile devices are a godsend for a11y Built in into iOS: Safari and its Reader
  • 25. Mobile devices are a godsend for a11y Built in into iOS: Safari and its Reader
  • 26. Mobile devices are a godsend for a11y Built in into iOS: Safari and its Reader
  • 27. Mobile devices are a godsend for a11y Built in into iOS: Safari and its Reader
  • 28. Mobile devices are a godsend for a11y Built in into iOS: Voiceover Demo: How a blind person can use email
  • 29. Mobile devices are a godsend for a11y Meet Andy
  • 30. Mobile devices are a godsend for a11y Meet Andy
  • 31. Mobile devices are a godsend for a11y Meet Andy
  • 32. Mobile devices are a godsend for a11y More to iOS than a touch screen http://www.gatech.edu/newsroom/release.html?nid=110351
  • 33. Mobile devices are a godsend for a11y More to iOS than a touch screen http://www.hims-inc.com/products/deaf-blind-communicators/
  • 34. Mobile devices are a godsend for a11y More to iOS than a touch screen http://store.griffintechnology.com/mouthstick-stylus
  • 35. Mobile devices are a godsend for a11y More to iOS than a touch screen
  • 36. Mobile devices are a godsend for a11y Changing lives... but only if you make your app accessible!
  • 37. So where do we start? Sales Scoping UX UI Developme nt QA
  • 38. So where do we start? If you can only do one thing: add a11y metadata to you UI • Accessibility enabled: if false, element will be ignored completely by the VO cursor. • Label: Short spoken text after focus. • Hint: Longer spoken message after label and a pause (an explanation not a command). • Trait: Define the type of interaction. Add Adds a title
  • 39. So where do we start? A11y metadata is needed for automated testing
  • 40. So where do we start? A11y metadata is needed for automated testing Feature: Rating a stand Scenario: Find and rate a stand from the list Given I am on the foodstand list Then I should see a "rating" button And I should not see "Dixie Burger" When I touch the "rating" button Then I should see "Dixie Burger" When I touch "star5" And I touch "rate" Then "Dixie Burger & Gumbo Soup" should be rated 5 stars http://calaba.sh/
  • 41. So where do we start? Documenting a11y metadata
  • 42. So where do we start? Hook into standard gestures: Escape
  • 43. So where do we start? = up/back, close, cancel “Escape” Hook into standard gestures: Escape
  • 44. So where do we start? Hook into standard gestures: Magic Tap
  • 45. So where do we start? = do the most likely action: play/pause for media, start/end call, take picture... 2-finger double tap “Magic tap” Hook into standard gestures: Magic Tap
  • 46. So where do we start? - accessibilityPerformEscape { // call to your code to get out } Hook into standard gestures: code - accessibilityPerformMagicTap{ // call to your code to do the action }
  • 47. So where do we start? Legibility: make font size adjustable +A-A
  • 48. So where do we start? Same UI on iPad mini, but... 20% smaller and less sharp
  • 49. So where do we start? Avoid using colour only to convey meaning Normal vision Simulated colourblindness http://http://wearecolorblind.com/example/ichat/
  • 50. So where do we start? Avoid using colour only to convey meaning Normal vision Simulated colourblindness http://http://wearecolorblind.com/example/ichat/
  • 51. So where do we start? Avoid gesture only interactions Clear
  • 52. So where do we start? How to check? • 50 shades of something: Test your graphics with colourblindness simulators • No peeking: Conduct QA using voice over, screen off. • Nothing like the real thing: Include users with impairments in usability testing.
  • 53. Going the extra mile “Go the extra mile... it’s never crowded.”- unknown
  • 54. Going the extra mile Camera: face recognition “One face. Small face. Face near right edge. Auto- focussed”. http://svan.ca/blog/2012/blind/
  • 55. Going the extra mile Ariadne GPS: GPS Uses GPS to help Blind persons explore
  • 56. Going the extra mile TapTapSee: Image recognition You take a picture, it tells you what it sees.
  • 57. Going the extra mile Instapaper: special font to help people with dyslexia.
  • 58. Video: Everybody Technology - Stephen Hawking's Dream on youtube
  • 59. Thanks! Follow me on twitter @AlphabUX!

Hinweis der Redaktion

  1. Meet Noelle, my grand mother. She ’ s 95, and in incredibly in good shape... She loves to get postcards when we go on holidays, so I written one to her every time I went somewhere. But her eyesight has decreased to a point where she couldn ’ t read most things...
  2. I keep writing to her, but I just write larger
  3. Everybody ’ s eyesight gets worse with time, maybe much earlier that you would think... This is especially an issue to be aware of when your designers are all under 40!
  4. Sources http://www.inclusivedesigntoolkit.com / 11 million children - http://www.11million.org.uk / 10 million disabled (DRC) 9 million hearing RNID 2 million vision RNIB 8 Million arthritis, 3.4M Asthma, 1.5M Diabetes http://64.233.183.104/search?q=cache:ZebNZaBsEqUJ:www.dh.gov.uk/prod_consum_dh/groups/dh_digitalassets/%40dh/%40en/documents/digitalasset/dh_4018578.pdf+arthritis+number+uk+dh&amp;hl=en&amp;ct=clnk&amp;cd=1&amp;gl=uk 14 Million Grandparents http://www.grandparents-association.org.uk /
  5. Reason to care 1: Disability is a huge barrier to Internet access and full society involvement
  6. Reason to care 2
  7. the UK ’ s 12 million disabled people have a spending power in excess of £80 billion
  8. As the population gets older in most developed countries, the needs will only get greater.
  9. Reason to care 3
  10. Reason 4: The Disability Discrimination Act 1995 (DDA) gives people with disabilities important rights not to be discriminated against: in accessing everyday goods and services like shops, cafés, banks, cinemas and places of worship Especially for Government and Enterprise http://www.flickr.com/photos/bravosixninerdelta/7158071205/sizes/c/in/photostream/
  11. Augmentative and alternative communication Not versatile Poor design leading to stigma hard to find Expensive! https://store.prentrom.com/product_info.php/cPath/11/products_id/207
  12. Cheaper, no stigma, well designedFocus on iOS as most advanced, some of these also on android
  13. Having a11y features built-in strongly contribute to bridging that digital access divide.
  14. Simply zooms in, works everywhere but not very practical as require panning constantly
  15. Can help people with poor vision
  16. Provide software simple buttons to do things requiring precise hand control movements: multi finger gestures, hardware buttons, shake, even customs gesture someone else can record for you.
  17. Not just visual and audio: Haptic can also be used to communicate information with different vibration patterns.
  18. Only for a few first party apps.
  19. Safari doesn ’ t follow the “ large text ” setting, nor does it provide an immediate “ larger font ” button.
  20. Can usually pinch and zoom (sometime responsive get in the way on mobile)
  21. And this mode has a font size button.
  22. Voice over is the gateway to all kind of accessibility support.
  23. Meet Andy. Your average twenty something bloke. He went on holiday, and while diving in a pool... he hit a rock. He hurt himself really bad.
  24. ...and is now paralysed from the neck down. That means he pretty much couldn ’ t do anything without someone doing it for him. *slow* Just try to imagine what it can be like From one day to the next, he couldn ’ t make a phone call on his own couldn ’ t send a text on his own needed someone to read him Suddenly, he had no independence, and no privacy.
  25. Luckily technology is here. He now use iPortal, a solution integrated with his wheelchair, that use a chin joystick to control the voice over cursor on his iPhone.
  26. The voice over system allow all kind of inputs... also Interactive headrests.
  27. Smartphones have many more input devices than just a touch screen: Braille keyboard: enter and read text
  28. Mouth stick stylus, simple and low cost, can already help a lot.
  29. Digital assistant understanding natural language are the next step, “ remind me to buy milk when I get of from my bus ” . Not open to third parties... for now.
  30. All these capacities are built in, but you need to do your part for it to work.
  31. In a business, selling products with good accessibility is a team effort: sales need to mention it as this is value added for our clients Scoping need to factor it in our estimates UX needs to completely design an app that doesn ’t rely on graphics UI needs to think about readability, colour contrast, colour blindness
  32. Most of these already done if you are using standard ui elements! Buttons NEED an a11y label if they don ’ t have a visible text label. https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/iPhoneAccessibility/Making_Application_Accessible/Making_Application_Accessible.html#//apple_ref/doc/uid/TP40008785-CH102-SW5 This is not part of the GUI, but it is the key foundation for UI for voiceover. More than that is is also used by braille accessory users. And it would not be a stretch to think a future version of the OS could use the labels as voice commands.
  33. Our developers tell us that they do automated testing with Cucumber... in my head it looks like this Although the reality is much boring... http://www.geekologie.com/2012/11/it-nears-robot-wielding-knife-cuts-a-cuc.php
  34. Cucumber is a scripting language, controlling your apps, paired with a system called “ Calabash ” that report if the task worked or not. They need the a11y metadata to work! Kill two birds with one stone.
  35. This metadata shouldn ’ t be let for the developer to rush in at the last minute. It ’ s part of your application just like any text displayed, and should be given the same consideration regarding brand and tone of voice. Should be done at the UX stage, and part of the documentation.
  36. A two fingered Z motion is the standard gesture to escape modal boxes or go up one level in navigations
  37. Already done if using standard navigation controllers
  38. Real easy: one line of code!
  39. Simple but great outcome: allow user to adapt the font size to their vision.
  40. Not everybody can do the gestures, and if there is no element present on screen, it can ’ t be seen or activated via Voiceover and external inputs. This is unusable for Voiceover user, and very difficult for sighted user with mobility issues (although Adaptive touch can help).
  41. Go the extra mile: use the hardware and software capacities (here face detection) to think outside of the box, and allow even blind users to take and hare pictures.
  42. GPS + Voiceover = a great apps help blind people explore cities and landscape, can set key location, alert before when approaching the right bus stop
  43. Camera + image recognition + crowd sourced analysis = Great when you want to make sure that the bottle you ’ re opening is milk rather than orange juice to pour in you coffee. Also potential to help recognise drugs, money, clothes...