Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Crafting Great Accessible Experiences

503 views

Published on

Accessibility often gets pushed aside – it can be overwhelming to know where to start and how to make something great for users. For people with disabilities, the communication tools we take for granted are often denied to them. Through empathy-building exercises and examples, I want to show how accessibility should be at the core of everything you make.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Crafting Great Accessible Experiences

  1. 1. CRAFTING GREAT ACCESSIBLE EXPERIENCES @mostgoodSally Shepard
  2. 2. HOW DO WE GET TO GREAT? PART 1:
  3. 3. IF YOU’RE SHIPPING APPS, YOU’RE SHIPPING ACCESSIBILITY EXPERIENCES…
  4. 4. …BUT ARE THEY GREAT EXPERIENCES?
  5. 5. 1) KNOW YOUR USERS.
  6. 6. ACCESSIBILITY?
  7. 7. [Disability]…is a complex phenomenon, reflecting the interaction between features of a person’s body and features of the society in which he or she lives. -World Health Organization, definition of disability
  8. 8. Disability never holds anyone back, disability is not something that people need to overcome. The barriers that exist are created by society. -Haben Girma, WWDC 2016: Disability and Innovation: The Universal Benefits of Accessible Design
  9. 9. DISABILITY ONLY EXISTS IF WE DON’T PROVIDE WAYS TO INCLUDE PEOPLE.
  10. 10. “BLINDNESS”
  11. 11. STOP MAKING ASSUMPTIONS.
  12. 12. There is so much praise for the human eye, but anyone who has seen the full breadth of the electromagnetic spectrum will recognise how blind we are. - Neil deGrasse Tyson
  13. 13. Human range of hearing is 20 Hz to 20kHz Cats can hear up to 79 kHz, Would cats perceive humans as disabled?
  14. 14. How a human with standard eye sight views something How a dog with standard eye sight views something
  15. 15. …but we rely on dogs to help visually impaired users.
  16. 16. ASSISTIVE TECHNOLOGIES ARE NOT EXCLUSIVE TO A PARTICULAR DISABILITY.
  17. 17. BY NOT MAKING YOUR APP ACCESSIBLE, YOU ARE CREATING BARRIERS.
  18. 18. 2) KNOW WHAT YOUR USERS USE.
  19. 19. VoiceOver 🔨
  20. 20. Zoom
  21. 21. Invert Colors ❓🔨
  22. 22. Color Filters
  23. 23. Speech
  24. 24. Larger Text (Dynamic Type) 🔨
  25. 25. Bold Text 🔨
  26. 26. Button Shapes
  27. 27. Reduce Transparency ❓🔨
  28. 28. Darken Colors ❓🔨
  29. 29. Reduce White Point
  30. 30. Reduce Motion ❓🔨
  31. 31. On/Off Labels
  32. 32. Switch Control 🔨
  33. 33. Assistive Touch
  34. 34. Touch Accommodations: -Hold Duration -Ignore Repeat -Tap Assistance
  35. 35. Mono Audio ❓🔨
  36. 36. Subtitles & Captioning ❓🔨
  37. 37. Audio Descriptions ❓🔨
  38. 38. Guided Access ❓🔨
  39. 39. POWERFUL FEATURES, A LOT OF HEAVY LIFTING HAS BEEN DONE FOR YOU.
  40. 40. FEATURES -> EXPERIENCE
  41. 41. BAD EXPERIENCES (NON-FUNCTIONAL)
  42. 42. OKAY EXPERIENCES (FUNCTIONAL-ISH / MOSTLY USABLE)
  43. 43. GREAT EXPERIENCES (USEABLE & DELIGHTFUL)
  44. 44. 3) INTEGRATE ACCESSIBILITY INTO WHAT YOU DO.
  45. 45. WHERE SHOULD YOU START?
  46. 46. NEW APP EXISTING APP DESIGN FOR ACCESSIBILITY IMPLEMENT DESIGNS TEST FOR ACCESSIBILITY TEST FOR ACCESSIBILITY DESIGN FOR ACCESSIBILITY IMPLEMENT DESIGNS
  47. 47. DESIGNERS
  48. 48. PROVIDE DESIGNS FOR ASSISTIVE FEATURES.
  49. 49. LARGE TAP TARGETS.
  50. 50. DON’T RELY ON COLOUR ALONE TO CONVEY MEANING.
  51. 51. .FILENAMES
  52. 52. PROVIDE ALTERNATIVES FOR ANIMATIONS.
  53. 53. QUESTION CUSTOM CONTROLS
  54. 54. HIERARCHY & NAVIGATION
  55. 55. DEVELOPERS
  56. 56. LABEL EVERYTHING.
  57. 57. RESPOND TO LARGER TEXT SIZES.
  58. 58. CUSTOM CONTROLS…
  59. 59. WATCH OUT FOR ABBREVIATIONS.
  60. 60. GROUP ELEMENTS IN TABLE/COLLECTION VIEWS.
  61. 61. THE ACCESSIBILITY INSPECTOR IS YOUR FRIEND.
  62. 62. TESTERS
  63. 63. GET GOOD AT VoiceOver & Switch Control, LEARN HOW TO USE ALL THE OTHER FEATURES.
  64. 64. ADD ACCESSIBILITY TESTING TO YOUR TEST PLAN.
  65. 65. GET BETA TESTERS WHO USE A VARIETY OF ASSISTIVE TECHNOLOGY.
  66. 66. 4) DON’T STOP.
  67. 67. ACCESSIBILITY IS NOT A FEATURE. EVERY FEATURE SHOULD BE ACCESSIBLE.
  68. 68. GETTING TO GREAT:
  69. 69. 1) KNOW YOUR USERS. 2) KNOW WHAT YOUR USERS USE. 3) INTEGRATE ACCESSIBILITY INTO WHAT YOU DO. 4) DON’T STOP. GETTING TO GREAT
  70. 70. HAVE A CLEAR PURPOSE.
  71. 71. BE LESS HUMAN.
  72. 72. TECHNOLOGY IS AN ENABLER AND AN EQUALIZER.
  73. 73. STOP CREATING BARRIERS.
  74. 74. NOT SHIPPING ACCESSIBILITY MEANS SHIPPING DISABILITY.
  75. 75. YOUR APP SHIPS WITH ACCESSIBILITY EXPERIENCES, MAKE THEM GREAT.
  76. 76. WHO HAS AN iOS APP IN THE APP STORE THAT IS: -FREE -NOT BEEN TESTED PART 2:
  77. 77. THANK YOU! @mostgood

×