This presentation will cover my most important learnings from building accessible mobile apps. We’ll also look at what is coming up next in accessibility for users, developers, and testers in iOS.
26. Methodology
• Include accessibility in planning
• Accessibility is User Experience (UX)
• VoiceOver is a User Interface
• Build the app accessible from the start
27. Methodology
• Include accessibility in planning
• Accessibility is User Experience (UX)
• VoiceOver is a User Interface
• Build the app accessible from the start
• Doing it last will be surprisingly difficult
28. Methodology
• Include accessibility in planning
• Accessibility is User Experience (UX)
• VoiceOver is a User Interface
• Build the app accessible from the start
• Doing it last will be surprisingly difficult
• Test on device
40. Magnifier
• Triple tap Home button to start
Magnifier
• Various colour filters to help
someone increase the contrast.
Magnifier app screenshot
41. Custom Search Rotors
To use the rotor you take two fingers and
twist onscreen as though you're
manipulating a physical dial.
42. Custom Search Rotors
• Default rotors include;
Containers, Headings, Links To use the rotor you take two fingers and
twist onscreen as though you're
manipulating a physical dial.
43. Custom Search Rotors
• Default rotors include;
Containers, Headings, Links
• Apps can now define their own
rotors
To use the rotor you take two fingers and
twist onscreen as though you're
manipulating a physical dial.
44. Custom Search Rotors
• Default rotors include;
Containers, Headings, Links
• Apps can now define their own
rotors
• Visually distinctive screen
elements can be quickly
navigated in isolation
To use the rotor you take two fingers and
twist onscreen as though you're
manipulating a physical dial.
45. To use the rotor you take two
fingers and twist onscreen as
though you're manipulating a
physical dial. Do that to select
the rotor setting to use, and
then swipe up or down with
one finger to search previous
or next with that rotor.
Example
A research app could use a rotor
to jump to highlighted portions
of text.
Illustration of text with highlighted
portions.
48. Accessibility Inspector
• Quickly inspect accessibility
• Does not replace testing with
VoiceOver
• Automatic Audit is helpful, but has
false positives. Does not replace
manual testing.
49. More Resources
• Apple Accessibility for Developers
https://developer.apple.com/accessibility/
• Android Accessibility Guide
https://developer.android.com/guide/topics/ui/accessibility/index.html
50. More Resources
• What's New in Accessibility
https://developer.apple.com/videos/play/wwdc2016/202/
• Inclusive App Design
https://developer.apple.com/videos/play/wwdc2016/801/
• Auditing Your Apps for Accessibility
https://developer.apple.com/videos/play/wwdc2016/407/
51. Disability and Innovation: The Universal
Benefits of Accessible Design
First deaf blind person to
graduate from Harvard Law
School.
Accessibility and inclusion
advocate.
https://developer.apple.com/videos/play/wwdc2016/104/
Haben Girma
52. President Obama and Haben Girma communicating via keyboard and a
digital braille display.
53.
54. –Haben Girma
“Now imagine a lot of people thinking, why would a
camera app need to be accessible? Why would
blind people ever take pictures? We take pictures for
the same reasons sighted people take pictures. To
capture moments, to share experiences with friends.
Our goal is to make sure all apps are accessible.”
55.
56. –Haben Girma
“Try not to make assumptions about what people
with disabilities can and can't do. Instead, strive for
inclusion.”