SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Hitting  a  moving  target:
achieving  mobile  inclusion
Jon  Gibbins,  Accessibility  Consultant,  Dotjay  Ltd
Shadi  Abou-­Zahra,  Activity  Lead,  W3C/WAI  Program
Office
e-­access  ’13  —  31  October  2013

Slide  Notes  
Presentation  Home
Hello
Jon  Gibbins  (Dotjay)
Accessibility  consultant  at  DIG  Inclusion
Web  developer  since  2003
Assistive  technology  since  2002

2
Hello
Shadi  Abou-­Zahra
W3C  Web  Accessibility  Initiative  (WAI)
Activity  Lead,  WAI  International  Program  Office

3
Summary
This  workshop  will:
give  an  overview  of  the  accessibility  features  available  on  the
major  mobile  platforms;;
demonstrate  how  people  with  disabilities  interact  with
technologies  such  as  touch  screens;;
introduce  some  of  the  accessibility  guidelines,  specifications,
and  resources  for  mobile;;
suggest  strategies  and  techniques  for  integrating  accessibility
into  projects  on  the  mobile  web  and  mobile  platforms;;
invite  delegate  questions  in  a  Q&A  session.

4
Mobile  accessibility  features

5
Mobile  accessibility  features
Screen  readers
Magnifiers
Voice  input

Now:
Current  market  share  favours  iOS  and  Android
devices  over  other  vendors
iOS  accessibility  features  and  programming  API  are
most  mature
Android  devices  have  some  good  accessibility
features,  improving  all  the  time

6
How  do  people  with  disabilities  use  
mobile  devices?
1.   Explore  by  touch
Drag  finger  over  screen
Items  under  your  finger  are  described  by  screen  reader
Tap  with  a  second  finger  or  double  tap  to  open/activate

2.   Gesture  navigation
Swipe  right/left  moves  focus  to  next/previous  content  in
sequence
Items  are  described  by  screen  reader  as  focus  moves
Double  tap  to  open/activate

7

Slide  Notes
A  short  1:08  minute  video  of  Victor  Tsaran  navigating  headings  and
links  using  the  iPhone.  Navigating  a  web  page  with  VoiceOver  on  an
iPhone  -­  YouTube
iOS  accessibility  features
VoiceOver
Introduced  with  iPhone  3GS  in
2009

Zoom  (system-­wide)
Three-­finger  gestures  for  zoom
control/movement
Zoom  up  to  5x

Pinch  zoom
Large  Text  /  Dynamic  Type
Invert  Colors  /  Black  on  White

8
iOS  accessibility  features  (2)
FaceTime  —  used  by  deaf  people
Guided  Access
Assistive  Touch
Speak  selection
Captioned  content  (QuickTime)
Custom  vibrations
LED  Flash
Hearing  aid  support
Mono  audio  and  balance  control
TTY  (used  by  the  Deaf)
iMessage
Visual  Voicemail
9

Photo  credit:  ©  Apple
iOS  accessibility  features  (3)
New  in  iOS  7:
Switch  Control
Handwriting  support
More  enhancements:
Dynamic  Type
Larger  cursors
Customisable  styles  for  captions  and  subtitles
More  interface  customisations
Guided  Access  improvements
Braille  support  improvements

iOS  7  Accessibility  videos  by  Luis  Perez  on  YouTube

10
Android  accessibility  features
TalkBack
Bundled  since  version  4.0  (Ice  Cream  Sandwich)
Explore  by  touch  only  on  Ice  Cream  Sandwich
Jelly  Bean  behaves  a  lot  like  iOS
Download  for  version  2.2+

Zoom  (system  wide)
Pinch  zoom
Voice  input
Haptic  feedback
Large  text

Note:  Available  features  depends  on  device
vendor.

11
Demo

12
Demo:  iOS
1.   Triple  click  the  Home  key  to
activate
2.   Dial  to  open  the  Rotor
3.   Swipe  up/down  to  navigate
parts
4.   Swipe  right/left  for
next/previous  content

13
Demo:  iOS  (2)
1.   Triple  click  the  Home  key  to
activate
2.   Dial  to  open  the  Rotor
3.   Swipe  up/down  to  navigate
parts
4.   Swipe  right/left  for
next/previous  content

14
Demo:  iOS  (3)
1.   Triple  click  the  Home  key  to
activate
2.   Dial  to  open  the  Rotor
3.   Swipe  up/down  to  navigate
parts
4.   Swipe  right/left  for
next/previous  content

15
Who?

16
Empathy

17
Mobile  is  disabling  for  us  all
Small  screen
iPhone  is  1/12  of  a  typical  desktop  screen
40-­pixel  finger  is  big  on  small  targets
Can  be  hard  to  reach  some  parts  of  the  screen

Small  text  sizes
is  like  having  low  vision

Small  input  devices
Eyes-­free
is  like  being  blind,  e.g.  in  car

18
Shared  experiences
Shared  experiences,  comparable  to  temporary
disability:
in  the  car  (blind)
at  concerts  (hard  of  hearing)
small  text  (low  vision)
“fat  fingers”  (hand  tremors)
broken  bones  (crutches)

http://www.w3.org/WAI/mobile/experiences

19
W3C  Specifications  &
Resources

20
Open  Web  Platform

21
Making  it  happen
Technologies  and  resources:
Accessibility  support  in  core  web  technologies
(HTML5);;
Accessibility  extensions  if  needed  (WAI-­ARIA  &
IndieUI);;
Accessibility  guidelines  for  policies  (WCAG,  ATAG,
UAAG);;
Implementation  guidance  for  the  developers
(techniques);;
Additional  guidance,  introductory  resources,  etc.

22
Accessibility  Support
The  Open  Web  Platform:
HTML5,  CSS3,  DOM,  SVG,  MathML,  and  many  more;;
Web  APIs  such  as  Geolocation,  Media  Capture,  ...;;

HTML  Accessibility  Task  Force

23
Accessibility  Extensions
Accessible  Rich  Internet  Applications  (WAI-­
ARIA):
Provides  additional  markup,  especially  for  dynamic
content;;
http://www.w3.org/WAI/intro/aria

Independent  User  Interface  (IndieUI):
Defines  ways  for  communicating  user  actions  to
applications;;
http://www.w3.org/WAI/intro/indieui

24
Accessibility  Guidelines
Web  Content  Accessibility  Guidelines
(WCAG)  2.0:
Defines  accessible  web  content,  regardless  of  device;;
Addresses  many  shared  experiences  with  mobile  web
users;;

User  Agent  Accessibility  Guidelines  (UAAG)
2.0:
Defines  accessible  user  agents,  including  some
"apps";;
Guidance  includes  several  Mobile  Accessibility
Examples;;

25
Implementation  Guidance
Techniques  for  WCAG  2.0:
Increased  development  of  techniques,  especially  for
HTML5;;
HTML  5  Techniques  for  WCAG  2.0  Task  Force

Mobile  Accessibility  Task  Force:
Improving  guidance  throughout  WCAG  2.0  and
UAAG  2.0;;
Mobile  Accessibility  Task  Force  (Mobile  A11Y  TF)

26
Looking  Ahead
Extending  support  for  mobile  accessibility:
In  the  core  W3C  specifications  of  the  Open  Web
Platform;;
Accessibility  extensions  such  as  WAI-­ARIA  and
IndieUI;;
Guidance  and  explanations  for  WCAG  2.0  and  UAAG
2.0;;
Implementation  guidance  for  web  developers
(techniques);;

Stay  up-­to-­date:  W3C/WAI  on  Mobile  Accessibility

27
Strategy

28
Strategy
Recap:
iOS  accessibility  features  and  API  are  more  mature
Android  devices  have  some  good  accessibility
features  and  Google  are  working  to  improve
Current  market  share  favours  iOS  and  Android
devices  over  other  vendors
Available  features  on  Android  depends  on  device
vendor  —  implementation  stays  the  same

29
Strategy  —  device  support
Use  site  statistics  from  your  own  site  to  assess
mobile  OS  and  browser  usage  of  your  audience
Assess  your  existing  mobile  support  strategy
Which  devices  in  your  strategy  have  accessibility  support?

Support  most  popular  devices  on  the  market
Not  all  have  good  support  for  accessibility  at  the  moment
HTML5accessibility.com
caniuse.com  (can  filter  for  mobile  browsers)

Monitor  upcoming  releases
iOS  Accessibility  on  apple.com
Android  Accessibility  (eyes-­free)  —  Note:  currently  not  up  to  date

Monitor  current  user  preferences
WebAIM’s  screen  reader  user  surveys  are  useful  here

30
Strategy  —  legal  requirements
Be  aware  of  the  laws  governing  accessibility  in
your  country.
Equality  Act
Introduced  in  October  2010
Replaces  Disability  Discrimination  Act  (DDA)

Americans  with  Disabilities  Act
No  specific  published  technical  requirements
In  essence,  conform  to  WCAG  2.0  A  and  AA  requirements

Section  508  of  the  US  Rehabilitation  Act
Governs  US  Federal  Agencies
“information  and  communication  technology”  must  be  WCAG
2.0  compliant

21st  Century  Act
Says  by  2013  phones  must  ship  with  accessible  browsers
No  defence  for  inaccessible  content  when  handsets  and
browsers  are  accessible
31
Strategy  —  policy
Existing  policies
Informed  by  Corporate  Social  Responsibility
Equalities
Style  guidelines

New  policy
Organisational
Product
Accessibility  Statement

BS  8878
British  Standard
Web  Accessibility  Code  of  Practice

32
Strategy  —  testing
Make  a  test  strategy
Henny  Swan  has  developed  a  great  starting  point:
http://www.iheni.com/mobile-­accessibility-­tests/
Easiest  way  to  test  is  with  speech  output  only
Also,  keep  in  mind:
Zoom  only
Zoom  with  speech  output  also
Invert  colors

33
Implementation

34
Implementation  —  basics
The  basics  are  the  same  as  on  desktop:
Alternatives:  images,  audio,  video
Labelling:  form  controls,  headings,  buttons
Good  structure:  landmarks,  lists,  heading  levels
Use  native  controls  where  possible
Content  order

Remember:
Think  BIG!  Big  elements  are  better  than  smaller
ones.
Don’t  add  roles  or  states  to  label  text
Localise

35
Implementation  —  iOS  &  Android
iOS
Most  of  the  way  there  with  UIKit  (a11y  for  free!),  labels  and
traits
Accessibility  Programming  Guide  for  iOS
Guidelines  for  creating  useful  Labels  and  Hints
Identifying  appropriate  Traits

Android
Most  of  the  way  there  with  setting  contentDescription
role  and  state  =  built-­in  controls
Button
Text  field
Checkbox,  e.g.  setChecked(boolean)
Radio  button
Toggle  button
Spinner
Pickers

Android  Developers  Accessibility  Guide
36
Implementation  —  guidance
BBC  Mobile  Accessibility  Guidelines
Essentially,  a  testing  and  techniques  document
Working  on  more  techniques

Others  guidelines  include:
Mobile  Accessibility  Guidelines  by  Funka  Nu
Accessibility  Programming  Guide  for  iOS
Android  Developers  Accessibility  Guide
Nokia  user  experience  for  touch  checklist  (PDF)
Nokia  user  experience  checklist  for  keyboard  (PDF)
Design  Guidelines  for  Windows  Mobile
Widget  Accessibility  Guidelines

37
Questions

38
Thank  you
Jon Gibbins

Shadi Abou-Zahra

Mobile Accessibility Specialist and
Technical Director, DIG Inclusion

Activity Lead,
W3C/WAI Program Office

07968 108899
jon@diginclusion.com
www.diginclusion.com
web • mobile • PDF • Easy Read

+43.1.967.94.98
shadi@w3.org
www.w3.org/People/shadi/

©  Jon  Gibbins  and  Shadi  Abou-­Zahra  2013

Más contenido relacionado

La actualidad más candente

Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsAidan Tierney
 
Next generation web accessibility: Improvement of usability for disabled users
Next generation web accessibility: Improvement of usability for disabled usersNext generation web accessibility: Improvement of usability for disabled users
Next generation web accessibility: Improvement of usability for disabled usersArtur Ortega
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
Usability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesUsability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesInteractive Accessibility
 
Accessibility-Oriented Paradigm for Designing UI
Accessibility-Oriented Paradigm for Designing UIAccessibility-Oriented Paradigm for Designing UI
Accessibility-Oriented Paradigm for Designing UIYstallonne Alves
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibilityJon Gibbins
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Henny Swan
 
Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingTechWell
 
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGCSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGMary Jo Mueller
 
Accessibility Standards and the Mobile Web
Accessibility Standards and the Mobile WebAccessibility Standards and the Mobile Web
Accessibility Standards and the Mobile Webmmaertens
 
Web and mobile accessibility
Web and mobile accessibilityWeb and mobile accessibility
Web and mobile accessibilityHenny Swan
 
Enhancing the User Experience for People with Disabilities
Enhancing the User Experience for People with DisabilitiesEnhancing the User Experience for People with Disabilities
Enhancing the User Experience for People with DisabilitiesUXPA International
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)AEGIS-ACCESSIBLE Projects
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)AEGIS-ACCESSIBLE Projects
 
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...AEGIS-ACCESSIBLE Projects
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endHenny Swan
 

La actualidad más candente (20)

Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
Next generation web accessibility: Improvement of usability for disabled users
Next generation web accessibility: Improvement of usability for disabled usersNext generation web accessibility: Improvement of usability for disabled users
Next generation web accessibility: Improvement of usability for disabled users
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Usability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesUsability Testing for People w/ Disabilities
Usability Testing for People w/ Disabilities
 
Accessibility-Oriented Paradigm for Designing UI
Accessibility-Oriented Paradigm for Designing UIAccessibility-Oriented Paradigm for Designing UI
Accessibility-Oriented Paradigm for Designing UI
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
 
Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility Testing
 
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGCSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
 
Accessibility Standards and the Mobile Web
Accessibility Standards and the Mobile WebAccessibility Standards and the Mobile Web
Accessibility Standards and the Mobile Web
 
eBook Accessibility Promises & Challenges
eBook Accessibility Promises & ChallengeseBook Accessibility Promises & Challenges
eBook Accessibility Promises & Challenges
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web and mobile accessibility
Web and mobile accessibilityWeb and mobile accessibility
Web and mobile accessibility
 
Enhancing the User Experience for People with Disabilities
Enhancing the User Experience for People with DisabilitiesEnhancing the User Experience for People with Disabilities
Enhancing the User Experience for People with Disabilities
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)
 
Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
 
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an end
 
Newsletter1 aegis final
Newsletter1 aegis finalNewsletter1 aegis final
Newsletter1 aegis final
 

Destacado

Go to market validation stage
Go to market validation stageGo to market validation stage
Go to market validation stageForabilis
 
Simmons telehealth haiti-earthquake-relief-recovery
Simmons telehealth haiti-earthquake-relief-recoverySimmons telehealth haiti-earthquake-relief-recovery
Simmons telehealth haiti-earthquake-relief-recoveryScott Simmons
 
Italy at Christmas 2010
 Italy at Christmas 2010 Italy at Christmas 2010
Italy at Christmas 2010presentable
 
The role of online monitoring in influencing political behaviour: an explorat...
The role of online monitoring in influencing political behaviour: an explorat...The role of online monitoring in influencing political behaviour: an explorat...
The role of online monitoring in influencing political behaviour: an explorat...Simon Collister & Associates
 
Frames-as-assemblages: Theorising Frames in Contemporary Media Networks
Frames-as-assemblages: Theorising Frames in Contemporary Media NetworksFrames-as-assemblages: Theorising Frames in Contemporary Media Networks
Frames-as-assemblages: Theorising Frames in Contemporary Media NetworksSimon Collister & Associates
 
Assemblages of Resistance: new media, old technology and the Egyptian Uprising
Assemblages of Resistance: new media, old technology and the Egyptian UprisingAssemblages of Resistance: new media, old technology and the Egyptian Uprising
Assemblages of Resistance: new media, old technology and the Egyptian UprisingSimon Collister & Associates
 
National Transitional Jobs Network 2012 Conference1
National Transitional Jobs Network 2012 Conference1National Transitional Jobs Network 2012 Conference1
National Transitional Jobs Network 2012 Conference1presentable
 
Convergence, Computation and Continuity: Challenges for PR in the 21st Century
Convergence, Computation and Continuity: Challenges for PR in the 21st CenturyConvergence, Computation and Continuity: Challenges for PR in the 21st Century
Convergence, Computation and Continuity: Challenges for PR in the 21st CenturySimon Collister & Associates
 
Test de inteligenta
Test de inteligentaTest de inteligenta
Test de inteligentaIonut Staicu
 

Destacado (15)

Twitter Training for Activists
Twitter Training for ActivistsTwitter Training for Activists
Twitter Training for Activists
 
Go to market validation stage
Go to market validation stageGo to market validation stage
Go to market validation stage
 
Networked Campaigning in the Third Sector
Networked Campaigning in the Third SectorNetworked Campaigning in the Third Sector
Networked Campaigning in the Third Sector
 
Social Media & PR: View from the Bridge
Social Media & PR: View from the BridgeSocial Media & PR: View from the Bridge
Social Media & PR: View from the Bridge
 
Politics, eDemocracy & Public Policy
Politics, eDemocracy & Public PolicyPolitics, eDemocracy & Public Policy
Politics, eDemocracy & Public Policy
 
CIPR Cymru | Managing a social media crisis
CIPR Cymru | Managing a social media crisisCIPR Cymru | Managing a social media crisis
CIPR Cymru | Managing a social media crisis
 
Simmons telehealth haiti-earthquake-relief-recovery
Simmons telehealth haiti-earthquake-relief-recoverySimmons telehealth haiti-earthquake-relief-recovery
Simmons telehealth haiti-earthquake-relief-recovery
 
Italy at Christmas 2010
 Italy at Christmas 2010 Italy at Christmas 2010
Italy at Christmas 2010
 
The role of online monitoring in influencing political behaviour: an explorat...
The role of online monitoring in influencing political behaviour: an explorat...The role of online monitoring in influencing political behaviour: an explorat...
The role of online monitoring in influencing political behaviour: an explorat...
 
Frames-as-assemblages: Theorising Frames in Contemporary Media Networks
Frames-as-assemblages: Theorising Frames in Contemporary Media NetworksFrames-as-assemblages: Theorising Frames in Contemporary Media Networks
Frames-as-assemblages: Theorising Frames in Contemporary Media Networks
 
Assemblages of Resistance: new media, old technology and the Egyptian Uprising
Assemblages of Resistance: new media, old technology and the Egyptian UprisingAssemblages of Resistance: new media, old technology and the Egyptian Uprising
Assemblages of Resistance: new media, old technology and the Egyptian Uprising
 
Leeds Met HEA Workshop
Leeds Met HEA Workshop Leeds Met HEA Workshop
Leeds Met HEA Workshop
 
National Transitional Jobs Network 2012 Conference1
National Transitional Jobs Network 2012 Conference1National Transitional Jobs Network 2012 Conference1
National Transitional Jobs Network 2012 Conference1
 
Convergence, Computation and Continuity: Challenges for PR in the 21st Century
Convergence, Computation and Continuity: Challenges for PR in the 21st CenturyConvergence, Computation and Continuity: Challenges for PR in the 21st Century
Convergence, Computation and Continuity: Challenges for PR in the 21st Century
 
Test de inteligenta
Test de inteligentaTest de inteligenta
Test de inteligenta
 

Similar a Hitting a moving target: achieving mobile inclusion

Boosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott HollierBoosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott HollierWeb Directions
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Kenneth van Rumste
 
Android overview 123
Android overview 123Android overview 123
Android overview 123Bhavanislide1
 
Android overview
Android overviewAndroid overview
Android overviewbhavani p
 
From Deepa's client
From Deepa's clientFrom Deepa's client
From Deepa's clientDeepa Bman
 
Udem 2007 Accessibility Standards
Udem 2007 Accessibility StandardsUdem 2007 Accessibility Standards
Udem 2007 Accessibility Standardssharron
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
 
SSB BART Group Mobile Accessibility
SSB  BART Group Mobile AccessibilitySSB  BART Group Mobile Accessibility
SSB BART Group Mobile AccessibilityEduardo Meza-Etienne
 
Public Sector Talk by Yeliz Yesilada
Public Sector Talk by Yeliz YesiladaPublic Sector Talk by Yeliz Yesilada
Public Sector Talk by Yeliz YesiladaYeliz Yesilada
 
Android.... (4.4 included)
Android.... (4.4 included)Android.... (4.4 included)
Android.... (4.4 included)ashish0019
 
The future of the web with HTML5
The future of the web with HTML5The future of the web with HTML5
The future of the web with HTML5Trond Urdahl
 

Similar a Hitting a moving target: achieving mobile inclusion (20)

Boosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott HollierBoosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott Hollier
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011
 
AndroidOverview
AndroidOverviewAndroidOverview
AndroidOverview
 
Android overview 123
Android overview 123Android overview 123
Android overview 123
 
Android overview
Android overviewAndroid overview
Android overview
 
"double quotes"
"double quotes""double quotes"
"double quotes"
 
Android overview
Android overviewAndroid overview
Android overview
 
Android overview
Android overviewAndroid overview
Android overview
 
Android overview
Android overviewAndroid overview
Android overview
 
From Deepa's client
From Deepa's clientFrom Deepa's client
From Deepa's client
 
Introduction To WCAG 2.0
Introduction To WCAG 2.0Introduction To WCAG 2.0
Introduction To WCAG 2.0
 
Basic android
Basic androidBasic android
Basic android
 
doumi94
doumi94doumi94
doumi94
 
Udem 2007 Accessibility Standards
Udem 2007 Accessibility StandardsUdem 2007 Accessibility Standards
Udem 2007 Accessibility Standards
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Android
AndroidAndroid
Android
 
SSB BART Group Mobile Accessibility
SSB  BART Group Mobile AccessibilitySSB  BART Group Mobile Accessibility
SSB BART Group Mobile Accessibility
 
Public Sector Talk by Yeliz Yesilada
Public Sector Talk by Yeliz YesiladaPublic Sector Talk by Yeliz Yesilada
Public Sector Talk by Yeliz Yesilada
 
Android.... (4.4 included)
Android.... (4.4 included)Android.... (4.4 included)
Android.... (4.4 included)
 
The future of the web with HTML5
The future of the web with HTML5The future of the web with HTML5
The future of the web with HTML5
 

Más de Jon Gibbins

Applying EU regulation to native mobile apps (IAAP webinar, December 2021)
Applying EU regulation to native mobile apps (IAAP webinar, December 2021)Applying EU regulation to native mobile apps (IAAP webinar, December 2021)
Applying EU regulation to native mobile apps (IAAP webinar, December 2021)Jon Gibbins
 
Your small business meets sustainability (webinar for The ICG, October 2021)
Your small business meets sustainability (webinar for The ICG, October 2021)Your small business meets sustainability (webinar for The ICG, October 2021)
Your small business meets sustainability (webinar for The ICG, October 2021)Jon Gibbins
 
Making sustainability accessible (Future Economy Network event, February 2021)
Making sustainability accessible (Future Economy Network event, February 2021)Making sustainability accessible (Future Economy Network event, February 2021)
Making sustainability accessible (Future Economy Network event, February 2021)Jon Gibbins
 
Native mobile accessibility testing: compliance, tools and tips (Funka Access...
Native mobile accessibility testing: compliance, tools and tips (Funka Access...Native mobile accessibility testing: compliance, tools and tips (Funka Access...
Native mobile accessibility testing: compliance, tools and tips (Funka Access...Jon Gibbins
 
Advanced (Undocumented) iOS accessibility techniques (iOSDevUK, September 2019)
Advanced (Undocumented) iOS accessibility techniques (iOSDevUK, September 2019)Advanced (Undocumented) iOS accessibility techniques (iOSDevUK, September 2019)
Advanced (Undocumented) iOS accessibility techniques (iOSDevUK, September 2019)Jon Gibbins
 
Experiencing digital accessibility using your smartphone (Bristol ID&D, June ...
Experiencing digital accessibility using your smartphone (Bristol ID&D, June ...Experiencing digital accessibility using your smartphone (Bristol ID&D, June ...
Experiencing digital accessibility using your smartphone (Bristol ID&D, June ...Jon Gibbins
 
Experiencing digital accessibility (FEL 2018)
Experiencing digital accessibility (FEL 2018)Experiencing digital accessibility (FEL 2018)
Experiencing digital accessibility (FEL 2018)Jon Gibbins
 
iOS and Android accessibility APIs (AccessU 2017)
iOS and Android accessibility APIs (AccessU 2017)iOS and Android accessibility APIs (AccessU 2017)
iOS and Android accessibility APIs (AccessU 2017)Jon Gibbins
 

Más de Jon Gibbins (8)

Applying EU regulation to native mobile apps (IAAP webinar, December 2021)
Applying EU regulation to native mobile apps (IAAP webinar, December 2021)Applying EU regulation to native mobile apps (IAAP webinar, December 2021)
Applying EU regulation to native mobile apps (IAAP webinar, December 2021)
 
Your small business meets sustainability (webinar for The ICG, October 2021)
Your small business meets sustainability (webinar for The ICG, October 2021)Your small business meets sustainability (webinar for The ICG, October 2021)
Your small business meets sustainability (webinar for The ICG, October 2021)
 
Making sustainability accessible (Future Economy Network event, February 2021)
Making sustainability accessible (Future Economy Network event, February 2021)Making sustainability accessible (Future Economy Network event, February 2021)
Making sustainability accessible (Future Economy Network event, February 2021)
 
Native mobile accessibility testing: compliance, tools and tips (Funka Access...
Native mobile accessibility testing: compliance, tools and tips (Funka Access...Native mobile accessibility testing: compliance, tools and tips (Funka Access...
Native mobile accessibility testing: compliance, tools and tips (Funka Access...
 
Advanced (Undocumented) iOS accessibility techniques (iOSDevUK, September 2019)
Advanced (Undocumented) iOS accessibility techniques (iOSDevUK, September 2019)Advanced (Undocumented) iOS accessibility techniques (iOSDevUK, September 2019)
Advanced (Undocumented) iOS accessibility techniques (iOSDevUK, September 2019)
 
Experiencing digital accessibility using your smartphone (Bristol ID&D, June ...
Experiencing digital accessibility using your smartphone (Bristol ID&D, June ...Experiencing digital accessibility using your smartphone (Bristol ID&D, June ...
Experiencing digital accessibility using your smartphone (Bristol ID&D, June ...
 
Experiencing digital accessibility (FEL 2018)
Experiencing digital accessibility (FEL 2018)Experiencing digital accessibility (FEL 2018)
Experiencing digital accessibility (FEL 2018)
 
iOS and Android accessibility APIs (AccessU 2017)
iOS and Android accessibility APIs (AccessU 2017)iOS and Android accessibility APIs (AccessU 2017)
iOS and Android accessibility APIs (AccessU 2017)
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Hitting a moving target: achieving mobile inclusion

  • 1. Hitting  a  moving  target: achieving  mobile  inclusion Jon  Gibbins,  Accessibility  Consultant,  Dotjay  Ltd Shadi  Abou-­Zahra,  Activity  Lead,  W3C/WAI  Program Office e-­access  ’13  —  31  October  2013 Slide  Notes   Presentation  Home
  • 2. Hello Jon  Gibbins  (Dotjay) Accessibility  consultant  at  DIG  Inclusion Web  developer  since  2003 Assistive  technology  since  2002 2
  • 3. Hello Shadi  Abou-­Zahra W3C  Web  Accessibility  Initiative  (WAI) Activity  Lead,  WAI  International  Program  Office 3
  • 4. Summary This  workshop  will: give  an  overview  of  the  accessibility  features  available  on  the major  mobile  platforms;; demonstrate  how  people  with  disabilities  interact  with technologies  such  as  touch  screens;; introduce  some  of  the  accessibility  guidelines,  specifications, and  resources  for  mobile;; suggest  strategies  and  techniques  for  integrating  accessibility into  projects  on  the  mobile  web  and  mobile  platforms;; invite  delegate  questions  in  a  Q&A  session. 4
  • 6. Mobile  accessibility  features Screen  readers Magnifiers Voice  input Now: Current  market  share  favours  iOS  and  Android devices  over  other  vendors iOS  accessibility  features  and  programming  API  are most  mature Android  devices  have  some  good  accessibility features,  improving  all  the  time 6
  • 7. How  do  people  with  disabilities  use   mobile  devices? 1.   Explore  by  touch Drag  finger  over  screen Items  under  your  finger  are  described  by  screen  reader Tap  with  a  second  finger  or  double  tap  to  open/activate 2.   Gesture  navigation Swipe  right/left  moves  focus  to  next/previous  content  in sequence Items  are  described  by  screen  reader  as  focus  moves Double  tap  to  open/activate 7 Slide  Notes A  short  1:08  minute  video  of  Victor  Tsaran  navigating  headings  and links  using  the  iPhone.  Navigating  a  web  page  with  VoiceOver  on  an iPhone  -­  YouTube
  • 8. iOS  accessibility  features VoiceOver Introduced  with  iPhone  3GS  in 2009 Zoom  (system-­wide) Three-­finger  gestures  for  zoom control/movement Zoom  up  to  5x Pinch  zoom Large  Text  /  Dynamic  Type Invert  Colors  /  Black  on  White 8
  • 9. iOS  accessibility  features  (2) FaceTime  —  used  by  deaf  people Guided  Access Assistive  Touch Speak  selection Captioned  content  (QuickTime) Custom  vibrations LED  Flash Hearing  aid  support Mono  audio  and  balance  control TTY  (used  by  the  Deaf) iMessage Visual  Voicemail 9 Photo  credit:  ©  Apple
  • 10. iOS  accessibility  features  (3) New  in  iOS  7: Switch  Control Handwriting  support More  enhancements: Dynamic  Type Larger  cursors Customisable  styles  for  captions  and  subtitles More  interface  customisations Guided  Access  improvements Braille  support  improvements iOS  7  Accessibility  videos  by  Luis  Perez  on  YouTube 10
  • 11. Android  accessibility  features TalkBack Bundled  since  version  4.0  (Ice  Cream  Sandwich) Explore  by  touch  only  on  Ice  Cream  Sandwich Jelly  Bean  behaves  a  lot  like  iOS Download  for  version  2.2+ Zoom  (system  wide) Pinch  zoom Voice  input Haptic  feedback Large  text Note:  Available  features  depends  on  device vendor. 11
  • 13. Demo:  iOS 1.   Triple  click  the  Home  key  to activate 2.   Dial  to  open  the  Rotor 3.   Swipe  up/down  to  navigate parts 4.   Swipe  right/left  for next/previous  content 13
  • 14. Demo:  iOS  (2) 1.   Triple  click  the  Home  key  to activate 2.   Dial  to  open  the  Rotor 3.   Swipe  up/down  to  navigate parts 4.   Swipe  right/left  for next/previous  content 14
  • 15. Demo:  iOS  (3) 1.   Triple  click  the  Home  key  to activate 2.   Dial  to  open  the  Rotor 3.   Swipe  up/down  to  navigate parts 4.   Swipe  right/left  for next/previous  content 15
  • 18. Mobile  is  disabling  for  us  all Small  screen iPhone  is  1/12  of  a  typical  desktop  screen 40-­pixel  finger  is  big  on  small  targets Can  be  hard  to  reach  some  parts  of  the  screen Small  text  sizes is  like  having  low  vision Small  input  devices Eyes-­free is  like  being  blind,  e.g.  in  car 18
  • 19. Shared  experiences Shared  experiences,  comparable  to  temporary disability: in  the  car  (blind) at  concerts  (hard  of  hearing) small  text  (low  vision) “fat  fingers”  (hand  tremors) broken  bones  (crutches) http://www.w3.org/WAI/mobile/experiences 19
  • 22. Making  it  happen Technologies  and  resources: Accessibility  support  in  core  web  technologies (HTML5);; Accessibility  extensions  if  needed  (WAI-­ARIA  & IndieUI);; Accessibility  guidelines  for  policies  (WCAG,  ATAG, UAAG);; Implementation  guidance  for  the  developers (techniques);; Additional  guidance,  introductory  resources,  etc. 22
  • 23. Accessibility  Support The  Open  Web  Platform: HTML5,  CSS3,  DOM,  SVG,  MathML,  and  many  more;; Web  APIs  such  as  Geolocation,  Media  Capture,  ...;; HTML  Accessibility  Task  Force 23
  • 24. Accessibility  Extensions Accessible  Rich  Internet  Applications  (WAI-­ ARIA): Provides  additional  markup,  especially  for  dynamic content;; http://www.w3.org/WAI/intro/aria Independent  User  Interface  (IndieUI): Defines  ways  for  communicating  user  actions  to applications;; http://www.w3.org/WAI/intro/indieui 24
  • 25. Accessibility  Guidelines Web  Content  Accessibility  Guidelines (WCAG)  2.0: Defines  accessible  web  content,  regardless  of  device;; Addresses  many  shared  experiences  with  mobile  web users;; User  Agent  Accessibility  Guidelines  (UAAG) 2.0: Defines  accessible  user  agents,  including  some "apps";; Guidance  includes  several  Mobile  Accessibility Examples;; 25
  • 26. Implementation  Guidance Techniques  for  WCAG  2.0: Increased  development  of  techniques,  especially  for HTML5;; HTML  5  Techniques  for  WCAG  2.0  Task  Force Mobile  Accessibility  Task  Force: Improving  guidance  throughout  WCAG  2.0  and UAAG  2.0;; Mobile  Accessibility  Task  Force  (Mobile  A11Y  TF) 26
  • 27. Looking  Ahead Extending  support  for  mobile  accessibility: In  the  core  W3C  specifications  of  the  Open  Web Platform;; Accessibility  extensions  such  as  WAI-­ARIA  and IndieUI;; Guidance  and  explanations  for  WCAG  2.0  and  UAAG 2.0;; Implementation  guidance  for  web  developers (techniques);; Stay  up-­to-­date:  W3C/WAI  on  Mobile  Accessibility 27
  • 29. Strategy Recap: iOS  accessibility  features  and  API  are  more  mature Android  devices  have  some  good  accessibility features  and  Google  are  working  to  improve Current  market  share  favours  iOS  and  Android devices  over  other  vendors Available  features  on  Android  depends  on  device vendor  —  implementation  stays  the  same 29
  • 30. Strategy  —  device  support Use  site  statistics  from  your  own  site  to  assess mobile  OS  and  browser  usage  of  your  audience Assess  your  existing  mobile  support  strategy Which  devices  in  your  strategy  have  accessibility  support? Support  most  popular  devices  on  the  market Not  all  have  good  support  for  accessibility  at  the  moment HTML5accessibility.com caniuse.com  (can  filter  for  mobile  browsers) Monitor  upcoming  releases iOS  Accessibility  on  apple.com Android  Accessibility  (eyes-­free)  —  Note:  currently  not  up  to  date Monitor  current  user  preferences WebAIM’s  screen  reader  user  surveys  are  useful  here 30
  • 31. Strategy  —  legal  requirements Be  aware  of  the  laws  governing  accessibility  in your  country. Equality  Act Introduced  in  October  2010 Replaces  Disability  Discrimination  Act  (DDA) Americans  with  Disabilities  Act No  specific  published  technical  requirements In  essence,  conform  to  WCAG  2.0  A  and  AA  requirements Section  508  of  the  US  Rehabilitation  Act Governs  US  Federal  Agencies “information  and  communication  technology”  must  be  WCAG 2.0  compliant 21st  Century  Act Says  by  2013  phones  must  ship  with  accessible  browsers No  defence  for  inaccessible  content  when  handsets  and browsers  are  accessible 31
  • 32. Strategy  —  policy Existing  policies Informed  by  Corporate  Social  Responsibility Equalities Style  guidelines New  policy Organisational Product Accessibility  Statement BS  8878 British  Standard Web  Accessibility  Code  of  Practice 32
  • 33. Strategy  —  testing Make  a  test  strategy Henny  Swan  has  developed  a  great  starting  point: http://www.iheni.com/mobile-­accessibility-­tests/ Easiest  way  to  test  is  with  speech  output  only Also,  keep  in  mind: Zoom  only Zoom  with  speech  output  also Invert  colors 33
  • 35. Implementation  —  basics The  basics  are  the  same  as  on  desktop: Alternatives:  images,  audio,  video Labelling:  form  controls,  headings,  buttons Good  structure:  landmarks,  lists,  heading  levels Use  native  controls  where  possible Content  order Remember: Think  BIG!  Big  elements  are  better  than  smaller ones. Don’t  add  roles  or  states  to  label  text Localise 35
  • 36. Implementation  —  iOS  &  Android iOS Most  of  the  way  there  with  UIKit  (a11y  for  free!),  labels  and traits Accessibility  Programming  Guide  for  iOS Guidelines  for  creating  useful  Labels  and  Hints Identifying  appropriate  Traits Android Most  of  the  way  there  with  setting  contentDescription role  and  state  =  built-­in  controls Button Text  field Checkbox,  e.g.  setChecked(boolean) Radio  button Toggle  button Spinner Pickers Android  Developers  Accessibility  Guide 36
  • 37. Implementation  —  guidance BBC  Mobile  Accessibility  Guidelines Essentially,  a  testing  and  techniques  document Working  on  more  techniques Others  guidelines  include: Mobile  Accessibility  Guidelines  by  Funka  Nu Accessibility  Programming  Guide  for  iOS Android  Developers  Accessibility  Guide Nokia  user  experience  for  touch  checklist  (PDF) Nokia  user  experience  checklist  for  keyboard  (PDF) Design  Guidelines  for  Windows  Mobile Widget  Accessibility  Guidelines 37
  • 39. Thank  you Jon Gibbins Shadi Abou-Zahra Mobile Accessibility Specialist and Technical Director, DIG Inclusion Activity Lead, W3C/WAI Program Office 07968 108899 jon@diginclusion.com www.diginclusion.com web • mobile • PDF • Easy Read +43.1.967.94.98 shadi@w3.org www.w3.org/People/shadi/ ©  Jon  Gibbins  and  Shadi  Abou-­Zahra  2013