Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Universal web design [HackerYou a11y club]

newtron
October 24, 2016

Universal web design [HackerYou a11y club]

HackerYou a11y club
2016-10-24

newtron

October 24, 2016
Tweet

More Decks by newtron

Other Decks in Technology

Transcript

  1. Rehabilitation Act (1973) Americans with Disabilities Act (1990) Vocational Rehabilitation

    Amendment Act (1965) Architectural Barriers Act (1968) Education for Handicapped Children Act (1975) Fair Housing Amendments Act (1988) Image: Museum of Disability History <museumofdisability.org/virtual-museum/advocacy-wing/self-advocacy-exhibit/>
  2. “ Universal design is the design of products and environments

    to be usable by all people… ” 
 —Ron Mace
  3. Now

  4. “ Your success as a developer is not determined by

    the tools that you use, or even the style of your code, it is the business impact that your code has… ” 
 —Steven Michael Thomas
  5. 19% of people have a disability CDC <www.cdc.gov/nchs/fastats/disability.htm> Colour Blind

    Awareness <www.colourblindawareness.org/colour-blindness/> UNH <www.disabilitycompendium.org/docs/default-source/2014-compendium/annual-report.pdf>
  6. 19% of people have a disability —
 4% of adults

    have cognitive disabilities 8% of men (and 0.5% of women) are color blind 9% of adults have vision trouble 15% of adults have physical functioning difficulty 17% of adults have hearing trouble CDC <www.cdc.gov/nchs/fastats/disability.htm> Colour Blind Awareness <www.colourblindawareness.org/colour-blindness/> UNH <www.disabilitycompendium.org/docs/default-source/2014-compendium/annual-report.pdf>
  7. 19% of people have a disability —
 4% of adults

    have cognitive disabilities 8% of men (and 0.5% of women) are color blind 9% of adults have vision trouble 15% of adults have physical functioning difficulty 17% of adults have hearing trouble —
 100% of people will be disabled in some way, at some point CDC <www.cdc.gov/nchs/fastats/disability.htm> Colour Blind Awareness <www.colourblindawareness.org/colour-blindness/> UNH <www.disabilitycompendium.org/docs/default-source/2014-compendium/annual-report.pdf>
  8. The disability market is about the size of China and

    is emerging as other markets have in the past— 1.3 billion people and $1.2 trillion in annual disposable income Return on Disability <www.rod-group.com/insights>
  9. 33% of US adults don’t have home broadband —
 46%

    of black adults 50% of Hispanic adults —
 37% of adults who make $20k–$50k/year 59% of adults who make under $20k/year —
 45% of adults in rural areas Pew <www.pewinternet.org/2015/12/21/home-broadband-2015/>
  10. 19% of mobile connections in the US aren’t 4G/LTE OpenSignal

    <opensignal.com/reports/2016/02/state-of-lte-q4-2015/>
 Ericsson <www.ericsson.com/res/docs/2014/regional-appendices-sea-final-screen.pdf>
  11. 19% of mobile connections in the US aren’t 4G/LTE 24%

    of mobile connections in Canada OpenSignal <opensignal.com/reports/2016/02/state-of-lte-q4-2015/>
 Ericsson <www.ericsson.com/res/docs/2014/regional-appendices-sea-final-screen.pdf>
  12. 19% of mobile connections in the US aren’t 4G/LTE 24%

    of mobile connections in Canada 47% of mobile connections in the UK 51% of mobile connections in India OpenSignal <opensignal.com/reports/2016/02/state-of-lte-q4-2015/>
 Ericsson <www.ericsson.com/res/docs/2014/regional-appendices-sea-final-screen.pdf>
  13. 19% of mobile connections in the US aren’t 4G/LTE 24%

    of mobile connections in Canada 47% of mobile connections in the UK 51% of mobile connections in India 75% of mobile connections in Indonesia are 2G OpenSignal <opensignal.com/reports/2016/02/state-of-lte-q4-2015/>
 Ericsson <www.ericsson.com/res/docs/2014/regional-appendices-sea-final-screen.pdf>
  14. If you only support IE11+ and latest two versions of

    Chrome, Firefox, Opera, Safari: 360 Safe Browser Android BlackBerry Coc Coc IE (old) IEMobile (old) Maxthon MeeGo Microsoft-WebDAV Mozilla NetFront Nokia Phantom Puffin QQ Browser Samsung Internet StatCounter <gs.statcounter.com/#all-browser_version-ww-monthly-201609-201609-bar> Sogou Explorer Sony PS3 Sony PS4 SonyEricsson Tizen UC Browser Yandex Browser Other/unknown
  15. If you only support IE11+ and latest two versions of

    Chrome, Firefox, Opera, Safari: you don’t support 30.03% of network traffic 360 Safe Browser Android BlackBerry Coc Coc IE (old) IEMobile (old) Maxthon MeeGo Microsoft-WebDAV Mozilla NetFront Nokia Phantom Puffin QQ Browser Samsung Internet + older Chrome/Chromium, Firefox, Opera/Opera Mini, Safari StatCounter <gs.statcounter.com/#all-browser_version-ww-monthly-201609-201609-bar> Sogou Explorer Sony PS3 Sony PS4 SonyEricsson Tizen UC Browser Yandex Browser Other/unknown
  16. 1.1% of visits get a broken JavaScript experience — 0.1%

    turn it off or have a browser that doesn’t support it gov.uk <gds.blog.gov.uk/2013/10/21/how-many-people-are-missing-out-on-javascript-enhancement/>
  17. 1.1% of visits get a broken JavaScript experience — 0.1%

    turn it off or have a browser that doesn’t support it 0.9% have JS that messes up gov.uk <gds.blog.gov.uk/2013/10/21/how-many-people-are-missing-out-on-javascript-enhancement/>
  18. page/script download malware blocking/manipulating scripts script parsing plugins/apps blocking/manipulate scripts

    firewalls CDN failure flakey/dropped connections poorly-written JS ISP blocking/manipulating scripts browsers without modern JS support 1.1% of visits get a broken JavaScript experience — 0.1% turn it off or have a browser that doesn’t support it 0.9% have JS that messes up gov.uk <gds.blog.gov.uk/2013/10/21/how-many-people-are-missing-out-on-javascript-enhancement/>
  19. “ At Internet scale, the best you can hope for

    is to build a reliable software platform on top of components that are completely unreliable. That puts you in an environment where complex failures are both inevitable and unpredictable. ” 
 —Jesse Robbins ACM Queue <queue.acm.org/detail.cfm?id=2371297>
  20. “ Universal design is the design of products and environments

    to be usable by all people… ” 
 —Ron Mace