SlideShare una empresa de Scribd logo
1 de 74
Descargar para leer sin conexión
iOS Accessibility
Workshop
Global Accessibility
Awareness Day 2017
WHAT IS
ACCESSIBILITY?
ACCESSIBILITY IS ABOUT
ENABLING PEOPLE
BY REMOVING BARRIERS.
YOU CAN REMOVE BARRIERS BY
SUPPORTING ACCESSIBILITY
FEATURES.
ACCESSIBILITY
AND DISABILITY?
https://www.microsoft.com/en-us/design/inclusive
WE NEED TO STOP
MAKING ASSUMPTIONS
Users with Visual
Impairments
VoiceOver
Users
What we assume
(Blind users)
Users with Visual
Impairments
VoiceOver
Users
For illustration purposes only, not necessarily accurate of the number of users.
What’s more likely
Users with Visual
Impairments
VoiceOver
Users
Large Text Users
For illustration purposes only, not necessarily accurate of the number of users.
Users with Visual
Impairments
VoiceOver
Users
Large Text Users
Increase
Contrast Users
For illustration purposes only, not necessarily accurate of the number of users.
Users with Visual
Impairments
VoiceOver
Users
Large Text Users
Increase
Contrast Users Bold Text Users
For illustration purposes only, not necessarily accurate of the number of users.
Users with Visual
Impairments VoiceOver
Users
Large Text Users
Increase
Contrast Users Bold Text Users
Darken Colours
Users
For illustration purposes only, not necessarily accurate of the number of users.
ACCESSIBILITY IS NOT
JUST ABOUT PEOPLE WITH
VISUAL IMPAIRMENTS.
THERE ARE SO MANY
ACCESSIBILITY FEATURES!
VoiceOver
Zoom
Invert Colors
Greyscale
Color Filters
Speak Screen
Dynamic Type
Bold Text
Button Shapes
Reduce Transparency
Darken Colours
Reduce White Point
Reduce Motion
On/Off Labels
Switch Control
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
Mono Audio
Audio Volume Balance
Hearing Aids
Phone noise cancellation
Subtitles & Captioning
Audio Descriptions
Haptic Feedback
Guided Access
Differentiate without
colour
Increase Contrast
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
MOST ACCESSIBILITY FEATURES
ARE HANDLED BY THE SYSTEM
(NO ADDITIONAL WORK FOR YOU)
🎉 🎉 🎉 🎉 🎉
VoiceOver
Zoom
Invert Colors
Greyscale
Color Filters
Speak Screen
Dynamic Type
Bold Text
Button Shapes
Reduce Transparency
Darken Colours
Reduce White Point
Reduce Motion
On/Off Labels
Switch Control
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
Mono Audio
Audio Volume Balance
Hearing Aids
Phone noise cancellation
Subtitles & Captioning
Audio Descriptions
Haptic Feedback
Guided Access
Differentiate without
colour
Increase Contrast
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
VoiceOver
Zoom
Invert Colors
Greyscale
Color Filters
Speak Screen
Dynamic Type
Bold Text
Button Shapes
Reduce Transparency
Darken Colours
Reduce White Point
Reduce Motion
On/Off Labels
Switch Control
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
Mono Audio
Audio Volume Balance
Hearing Aids
Phone noise cancellation
Subtitles & Captioning
Audio Descriptions
Haptic Feedback
Guided Access
Differentiate without
colour
Increase Contrast
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
QUITE A FEW
ACCESSIBILITY FEATURES
ONLY APPLY TO SOME APPS.
VoiceOver
Zoom
Invert Colors
Greyscale
Color Filters
Speak Screen
Dynamic Type
Bold Text
Button Shapes
Reduce Transparency
Darken Colours
Reduce White Point
Reduce Motion
On/Off Labels
Switch Control
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
Mono Audio
Audio Volume Balance
Hearing Aids
Phone noise cancellation
Subtitles & Captioning
Audio Descriptions
Haptic Feedback
Guided Access
Differentiate without
colour
Increase Contrast
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
VoiceOver
Zoom
*Invert Colors*
Greyscale
Color Filters
Speak Screen
Dynamic Type
Bold Text
Button Shapes
Reduce Transparency
Darken Colours
Reduce White Point
Reduce Motion
On/Off Labels
Switch Control
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
*Mono Audio*
Audio Volume Balance
Hearing Aids
Phone noise cancellation
*Subtitles & Captioning*
*Audio Descriptions*
*Haptic Feedback*
*Guided Access*
Differentiate without
colour
Increase Contrast
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
A LOT CAN BE HANDLED
IN THE DESIGN PHASE.
VoiceOver
Zoom
*Invert Colors*
Greyscale
Color Filters
Speak Screen
Dynamic Type
Bold Text
Button Shapes
Reduce Transparency
Darken Colours
Reduce White Point
Reduce Motion
On/Off Labels
Switch Control
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
*Mono Audio*
Audio Volume Balance
Hearing Aids
Phone noise cancellation
*Subtitles & Captioning*
*Audio Descriptions*
*Haptic Feedback*
*Guided Access*
Differentiate without
colour
Increase Contrast
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
VoiceOver
Zoom
*Invert Colors*
*Greyscale*
Color Filters
Speak Screen
Dynamic Type
*Bold Text*
Button Shapes
*Reduce Transparency*
*Darken Colours*
Reduce White Point
*Reduce Motion*
On/Off Labels
Switch Control
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
*Mono Audio*
Audio Volume Balance
Hearing Aids
Phone noise cancellation
*Subtitles & Captioning*
*Audio Descriptions*
*Haptic Feedback*
*Guided Access*
*Differentiate without
colour*
*Increase Contrast*
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
VoiceOver
Zoom
*Invert Colors*
*Greyscale*
Color Filters
Speak Screen
Dynamic Type
*Bold Text*
Button Shapes
*Reduce Transparency*
*Darken Colours*
Reduce White Point
*Reduce Motion*
On/Off Labels
Switch Control
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
*Mono Audio*
Audio Volume Balance
Hearing Aids
Phone noise cancellation
*Subtitles & Captioning*
*Audio Descriptions*
*Haptic Feedback*
*Guided Access*
*Differentiate without
colour*
*Increase Contrast*
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
RELATIONSHIP BETWEEN
VOICEOVER AND SWITCH CONTROL
-ACCESSIBILITY API
-ACCESSIBILITY ELEMENTS
VoiceOver
Zoom
*Invert Colors*
*Greyscale*
Color Filters
Speak Screen
Dynamic Type
*Bold Text*
Button Shapes
*Reduce Transparency*
*Darken Colours*
Reduce White Point
*Reduce Motion*
On/Off Labels
*Switch Control*
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
*Mono Audio*
Audio Volume Balance
Hearing Aids
Phone noise cancellation
*Subtitles & Captioning*
*Audio Descriptions*
*Haptic Feedback*
*Guided Access*
*Differentiate without
colour*
*Increase Contrast*
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
VoiceOver
Zoom
*Invert Colors*
*Greyscale*
Color Filters
Speak Screen
Dynamic Type
*Bold Text*
Button Shapes
*Reduce Transparency*
*Darken Colours*
Reduce White Point
*Reduce Motion*
On/Off Labels
*Switch Control*
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
*Mono Audio*
Audio Volume Balance
Hearing Aids
Phone noise cancellation
*Subtitles & Captioning*
*Audio Descriptions*
*Haptic Feedback*
*Guided Access*
*Differentiate without
colour*
*Increase Contrast*
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
~300 MILLION VISUALLY IMPAIRED
DYNAMIC TYPE IS SUPER IMPORTANT
TO SUPPORT IN YOUR APPS!
WHAT IF WE CAN’T RELY ON
OUR DESIGNS TO SUPPORT
ACCESSIBILITY?
VoiceOver
Zoom
*Invert Colors*
*Greyscale*
Color Filters
Speak Screen
Dynamic Type
*Bold Text*
Button Shapes
*Reduce Transparency*
*Darken Colours*
Reduce White Point
*Reduce Motion*
On/Off Labels
*Switch Control*
AssistiveTouch
Hold Duration
Ignore Repeat
Tap Assistance
Dictation/Siri
Flash for alerts
*Mono Audio*
Audio Volume Balance
Hearing Aids
Phone noise cancellation
*Subtitles & Captioning*
*Audio Descriptions*
*Haptic Feedback*
*Guided Access*
*Differentiate without
colour*
*Increase Contrast*
Display contrast
Cursor Size
Dwell Control
Keyboard Access
Light Sensitivity
Focus Style
ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
DON’T WORRY ABOUT
WHAT A USER CAN’T DO.
FOCUS ON WHAT THE
TECHNOLOGY CAN DO.
WHY DO WE TAKE
PHOTOS?
DON’T WORRY ABOUT
WHAT A USER CAN’T DO.
FOCUS ON WHAT THE
TECHNOLOGY CAN DO.
MANUAL TESTING &
DEBUGGING
MANUAL TESTING
ON HARDWARE
*DEMO*
-FOCUSABLE
-LABELED
-TRAITS
-ACTIONABLE
-STATE
-CONTEXT
VOICEOVER
MAKING THE MOST OF
MANUAL TESTING
RATHER THAN TESTING EVERY
ELEMENT ON THE SCREEN,
TEST A FEATURE FROM START
TO FINISH.
SIMPLIFY ELEMENTS:
GROUP ITEMS & MAKE LARGER TAP
TARGETS.
NOTHING IS BETTER
THAN MANUAL TESTING.
MANUAL TESTING
GOOD
✅ COMPREHENSIVE
BAD
🕰 SLOW
SPEEDING UP MANUAL
TESTING
KNOW YOUR
VOICEOVER GESTURES!
http://bit.ly/2nGZLgx
Focus an element Tap
Activate the focused element Double-tap
Double-tap an item Triple-tap
Move focus to the next or previous item Swipe right or left
Adjust a Slider value Swipe up or down
Move through custom actions Swipe up or down
Read all the elements in order, from the top of the screen Two-finger swipe up
Read all the elements in order, from currently focused
element
Two-finger swipe down
Stop/resume speaking Two-finger tap
Go back to the previous view or dismiss an alert Two-finger scrub, quickly making a “z”
Scroll by a page in a table view or scroll view Three-finger swipe up or down
Scroll continuously in a table view or scroll view Double-tap and hold until you hear three rising tones, then
drag up or down
Go to the next or previous page Three-finger swipe right or left
Speak additional information about the element, such as
position within a list or whether text is selected
Three-finger tap
Focus on the first element on the screen Four-finger tap at top of screen
Focus on the last element on the screen Four-finger tap at bottom of screen
Mute or unmute VoiceOver Three-finger double-tap
2-FINGER
SWIPE UP
READ CONTENTS OF
SCREEN IN ORDER
FROM THE TOP
COMBINE DISPLAY
ACCOMMODATION SETTINGS.
Greyscale
Dynamic Type
Bold Text
Reduce Transparency
Reduce Motion
Differentiate without colour (macOS)
Increase Contrast (macOS)
ACCESSIBILITY SHORTCUT!
(AT THE BOTTOM OF THE LIST IN ACCESSIBILITY)
SETTINGS -> GENERAL -> ACCESSIBILITY
-> ACCESSIBILITY SHORTCUT
SUPPORT.APPLE.COM/ACCESSIBILITY
ACCESSIBILITY
INSPECTOR
*NEW IN XCODE 8*
-ACCESSIBILITY ELEMENT INSPECTION
-AUDIT
-SETTINGS
ACCESSIBILITY INSPECTOR
WORKS WITH HARDWARE
OR THE SIMULATOR
CONTROL SETTINGS ON
HARDWARE
“SPY” ON OTHER APPS
MAKE ACCESSIBILITY
PART OF YOUR
WORKFLOW
A LOT OF ACCESSIBILITY
WORK CAN BE DONE IN THE
DESIGN PHASE.
ACCESSIBILITY IS NOT A FEATURE,
EVERY FEATURE SHOULD BE
ACCESSIBLE.
IF IT’S NOT ACCESSIBLE,
IT’S NOT DONE.
MAKE TESTING FOR
ACCESSIBILITY PART OF
YOUR TEST PLAN.
GET REAL USERS
INVOLVED!
GET BETA TESTERS WHO
USE A VARIETY OF
ASSISTIVE TECHNOLOGIES.
APPLEVIS.COM
@APPLEVIS
THINGS TO
REMEMBER
KNOW YOUR
VOICEOVER GESTURES!
DON’T LET THE SIZE OF
WORK DISCOURAGE
YOU FROM STARTING IT.
REDUCING COSTS
•Move most Accessibility work to design phase
•Focus on testing the right things
•Work incrementally
•Prioritise most important features
DON’T WORRY ABOUT
WHAT A USER CAN’T DO.
FOCUS ON WHAT THE
TECHNOLOGY CAN DO.

Más contenido relacionado

Similar a iOS Accessibility Testing Workshop

Debugging Accessibility
Debugging AccessibilityDebugging Accessibility
Debugging AccessibilitySally Shepard
 
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
 
iOS Accessibility
iOS AccessibilityiOS Accessibility
iOS AccessibilityLuis Abreu
 
SSB BART Group Mobile Accessibility
SSB  BART Group Mobile AccessibilitySSB  BART Group Mobile Accessibility
SSB BART Group Mobile AccessibilityEduardo Meza-Etienne
 
VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work Carrie Anton
 
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...Andriy Larchenko
 
Ipods are cool and now they are for school 2010
Ipods are cool and now they are for school 2010Ipods are cool and now they are for school 2010
Ipods are cool and now they are for school 2010gueste6e72e
 
Designing applications for voice interface platforms
Designing applications for voice interface platformsDesigning applications for voice interface platforms
Designing applications for voice interface platformsmanphilip
 
Windows 11 voice input
Windows 11 voice inputWindows 11 voice input
Windows 11 voice inputssuser1eca7d
 
iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1Sansern Wuthirat
 
Web application(basics) session 1
Web application(basics) session 1Web application(basics) session 1
Web application(basics) session 1DhanushSarode
 
Voice to text voice to sign with hyperlinks
Voice to text voice to sign with hyperlinksVoice to text voice to sign with hyperlinks
Voice to text voice to sign with hyperlinksSJones87
 
Minimizing Human Errors in Game Localization
Minimizing Human Errors in Game LocalizationMinimizing Human Errors in Game Localization
Minimizing Human Errors in Game LocalizationCarolina Silvandersson
 
Voice to text voice to sign
Voice to text voice to signVoice to text voice to sign
Voice to text voice to signSJones87
 
General Speereo Presentation
General Speereo PresentationGeneral Speereo Presentation
General Speereo PresentationDaniel Ischenko
 
The Audio User Experience for Widgets
The Audio User Experience for WidgetsThe Audio User Experience for Widgets
The Audio User Experience for Widgetstoddkloots
 
Apps for AAC - Adding iPads to your AAC Toolkit Part 2
Apps for AAC - Adding iPads to your AAC Toolkit Part 2Apps for AAC - Adding iPads to your AAC Toolkit Part 2
Apps for AAC - Adding iPads to your AAC Toolkit Part 2Jane Farrall
 

Similar a iOS Accessibility Testing Workshop (20)

Debugging Accessibility
Debugging AccessibilityDebugging Accessibility
Debugging Accessibility
 
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
 
Accessibility
AccessibilityAccessibility
Accessibility
 
iOS Accessibility
iOS AccessibilityiOS Accessibility
iOS Accessibility
 
SSB BART Group Mobile Accessibility
SSB  BART Group Mobile AccessibilitySSB  BART Group Mobile Accessibility
SSB BART Group Mobile Accessibility
 
VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work
 
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
 
Ipods are cool and now they are for school 2010
Ipods are cool and now they are for school 2010Ipods are cool and now they are for school 2010
Ipods are cool and now they are for school 2010
 
HCI
HCI HCI
HCI
 
Designing applications for voice interface platforms
Designing applications for voice interface platformsDesigning applications for voice interface platforms
Designing applications for voice interface platforms
 
Windows 11 voice input
Windows 11 voice inputWindows 11 voice input
Windows 11 voice input
 
iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1
 
Web application(basics) session 1
Web application(basics) session 1Web application(basics) session 1
Web application(basics) session 1
 
Voice to text voice to sign with hyperlinks
Voice to text voice to sign with hyperlinksVoice to text voice to sign with hyperlinks
Voice to text voice to sign with hyperlinks
 
Minimizing Human Errors in Game Localization
Minimizing Human Errors in Game LocalizationMinimizing Human Errors in Game Localization
Minimizing Human Errors in Game Localization
 
Voice to text voice to sign
Voice to text voice to signVoice to text voice to sign
Voice to text voice to sign
 
General Speereo Presentation
General Speereo PresentationGeneral Speereo Presentation
General Speereo Presentation
 
Desgin for touch
Desgin for touchDesgin for touch
Desgin for touch
 
The Audio User Experience for Widgets
The Audio User Experience for WidgetsThe Audio User Experience for Widgets
The Audio User Experience for Widgets
 
Apps for AAC - Adding iPads to your AAC Toolkit Part 2
Apps for AAC - Adding iPads to your AAC Toolkit Part 2Apps for AAC - Adding iPads to your AAC Toolkit Part 2
Apps for AAC - Adding iPads to your AAC Toolkit Part 2
 

Más de Sally Shepard

Swift on Raspberry Pi
Swift on Raspberry PiSwift on Raspberry Pi
Swift on Raspberry PiSally Shepard
 
Swift hardware hacking @ try! Swift
Swift hardware hacking @ try! SwiftSwift hardware hacking @ try! Swift
Swift hardware hacking @ try! SwiftSally Shepard
 
Porting iOS apps to tvOS
Porting iOS apps to tvOSPorting iOS apps to tvOS
Porting iOS apps to tvOSSally Shepard
 
Porting iOS apps to tvOS
Porting iOS apps to tvOSPorting iOS apps to tvOS
Porting iOS apps to tvOSSally Shepard
 
Helping Users Create Good Habits @ AltConf 2017
Helping Users Create Good Habits @ AltConf 2017Helping Users Create Good Habits @ AltConf 2017
Helping Users Create Good Habits @ AltConf 2017Sally Shepard
 
Helping Users Create Good Habits @ MCE 2017
Helping Users Create Good Habits @ MCE 2017Helping Users Create Good Habits @ MCE 2017
Helping Users Create Good Habits @ MCE 2017Sally Shepard
 
Crafting Great Accessible Experiences
Crafting Great Accessible ExperiencesCrafting Great Accessible Experiences
Crafting Great Accessible ExperiencesSally Shepard
 
Developing for Apple TV
Developing for Apple TVDeveloping for Apple TV
Developing for Apple TVSally Shepard
 
Implementing Inclusive Interfaces
Implementing Inclusive InterfacesImplementing Inclusive Interfaces
Implementing Inclusive InterfacesSally Shepard
 
Building habits: keeping users engaged
Building habits: keeping users engagedBuilding habits: keeping users engaged
Building habits: keeping users engagedSally Shepard
 
Implementing inclusive interfaces in iOS
Implementing inclusive interfaces in iOSImplementing inclusive interfaces in iOS
Implementing inclusive interfaces in iOSSally Shepard
 
Extracurricular Swift
Extracurricular SwiftExtracurricular Swift
Extracurricular SwiftSally Shepard
 
Making an app like 'Clear' Accessible
Making an app like 'Clear' AccessibleMaking an app like 'Clear' Accessible
Making an app like 'Clear' AccessibleSally Shepard
 
Making apps for the Apple TV
Making apps for the Apple TVMaking apps for the Apple TV
Making apps for the Apple TVSally Shepard
 
Beyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessibleBeyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessibleSally Shepard
 

Más de Sally Shepard (16)

Swift on Raspberry Pi
Swift on Raspberry PiSwift on Raspberry Pi
Swift on Raspberry Pi
 
Swift hardware hacking @ try! Swift
Swift hardware hacking @ try! SwiftSwift hardware hacking @ try! Swift
Swift hardware hacking @ try! Swift
 
Porting iOS apps to tvOS
Porting iOS apps to tvOSPorting iOS apps to tvOS
Porting iOS apps to tvOS
 
Porting iOS apps to tvOS
Porting iOS apps to tvOSPorting iOS apps to tvOS
Porting iOS apps to tvOS
 
Helping Users Create Good Habits @ AltConf 2017
Helping Users Create Good Habits @ AltConf 2017Helping Users Create Good Habits @ AltConf 2017
Helping Users Create Good Habits @ AltConf 2017
 
Helping Users Create Good Habits @ MCE 2017
Helping Users Create Good Habits @ MCE 2017Helping Users Create Good Habits @ MCE 2017
Helping Users Create Good Habits @ MCE 2017
 
Crafting Great Accessible Experiences
Crafting Great Accessible ExperiencesCrafting Great Accessible Experiences
Crafting Great Accessible Experiences
 
Developing for Apple TV
Developing for Apple TVDeveloping for Apple TV
Developing for Apple TV
 
Implementing Inclusive Interfaces
Implementing Inclusive InterfacesImplementing Inclusive Interfaces
Implementing Inclusive Interfaces
 
Building habits: keeping users engaged
Building habits: keeping users engagedBuilding habits: keeping users engaged
Building habits: keeping users engaged
 
Implementing inclusive interfaces in iOS
Implementing inclusive interfaces in iOSImplementing inclusive interfaces in iOS
Implementing inclusive interfaces in iOS
 
Extracurricular Swift
Extracurricular SwiftExtracurricular Swift
Extracurricular Swift
 
Inheriting iOS code
Inheriting iOS codeInheriting iOS code
Inheriting iOS code
 
Making an app like 'Clear' Accessible
Making an app like 'Clear' AccessibleMaking an app like 'Clear' Accessible
Making an app like 'Clear' Accessible
 
Making apps for the Apple TV
Making apps for the Apple TVMaking apps for the Apple TV
Making apps for the Apple TV
 
Beyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessibleBeyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessible
 

Último

%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 

Último (20)

%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 

iOS Accessibility Testing Workshop

  • 3. ACCESSIBILITY IS ABOUT ENABLING PEOPLE BY REMOVING BARRIERS.
  • 4. YOU CAN REMOVE BARRIERS BY SUPPORTING ACCESSIBILITY FEATURES.
  • 7. WE NEED TO STOP MAKING ASSUMPTIONS
  • 9. Users with Visual Impairments VoiceOver Users For illustration purposes only, not necessarily accurate of the number of users. What’s more likely
  • 10. Users with Visual Impairments VoiceOver Users Large Text Users For illustration purposes only, not necessarily accurate of the number of users.
  • 11. Users with Visual Impairments VoiceOver Users Large Text Users Increase Contrast Users For illustration purposes only, not necessarily accurate of the number of users.
  • 12. Users with Visual Impairments VoiceOver Users Large Text Users Increase Contrast Users Bold Text Users For illustration purposes only, not necessarily accurate of the number of users.
  • 13. Users with Visual Impairments VoiceOver Users Large Text Users Increase Contrast Users Bold Text Users Darken Colours Users For illustration purposes only, not necessarily accurate of the number of users.
  • 14. ACCESSIBILITY IS NOT JUST ABOUT PEOPLE WITH VISUAL IMPAIRMENTS.
  • 15.
  • 16. THERE ARE SO MANY ACCESSIBILITY FEATURES!
  • 17. VoiceOver Zoom Invert Colors Greyscale Color Filters Speak Screen Dynamic Type Bold Text Button Shapes Reduce Transparency Darken Colours Reduce White Point Reduce Motion On/Off Labels Switch Control AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts Mono Audio Audio Volume Balance Hearing Aids Phone noise cancellation Subtitles & Captioning Audio Descriptions Haptic Feedback Guided Access Differentiate without colour Increase Contrast Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 18. MOST ACCESSIBILITY FEATURES ARE HANDLED BY THE SYSTEM (NO ADDITIONAL WORK FOR YOU) 🎉 🎉 🎉 🎉 🎉
  • 19. VoiceOver Zoom Invert Colors Greyscale Color Filters Speak Screen Dynamic Type Bold Text Button Shapes Reduce Transparency Darken Colours Reduce White Point Reduce Motion On/Off Labels Switch Control AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts Mono Audio Audio Volume Balance Hearing Aids Phone noise cancellation Subtitles & Captioning Audio Descriptions Haptic Feedback Guided Access Differentiate without colour Increase Contrast Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 20. VoiceOver Zoom Invert Colors Greyscale Color Filters Speak Screen Dynamic Type Bold Text Button Shapes Reduce Transparency Darken Colours Reduce White Point Reduce Motion On/Off Labels Switch Control AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts Mono Audio Audio Volume Balance Hearing Aids Phone noise cancellation Subtitles & Captioning Audio Descriptions Haptic Feedback Guided Access Differentiate without colour Increase Contrast Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 21. QUITE A FEW ACCESSIBILITY FEATURES ONLY APPLY TO SOME APPS.
  • 22. VoiceOver Zoom Invert Colors Greyscale Color Filters Speak Screen Dynamic Type Bold Text Button Shapes Reduce Transparency Darken Colours Reduce White Point Reduce Motion On/Off Labels Switch Control AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts Mono Audio Audio Volume Balance Hearing Aids Phone noise cancellation Subtitles & Captioning Audio Descriptions Haptic Feedback Guided Access Differentiate without colour Increase Contrast Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 23. VoiceOver Zoom *Invert Colors* Greyscale Color Filters Speak Screen Dynamic Type Bold Text Button Shapes Reduce Transparency Darken Colours Reduce White Point Reduce Motion On/Off Labels Switch Control AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts *Mono Audio* Audio Volume Balance Hearing Aids Phone noise cancellation *Subtitles & Captioning* *Audio Descriptions* *Haptic Feedback* *Guided Access* Differentiate without colour Increase Contrast Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 24. A LOT CAN BE HANDLED IN THE DESIGN PHASE.
  • 25. VoiceOver Zoom *Invert Colors* Greyscale Color Filters Speak Screen Dynamic Type Bold Text Button Shapes Reduce Transparency Darken Colours Reduce White Point Reduce Motion On/Off Labels Switch Control AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts *Mono Audio* Audio Volume Balance Hearing Aids Phone noise cancellation *Subtitles & Captioning* *Audio Descriptions* *Haptic Feedback* *Guided Access* Differentiate without colour Increase Contrast Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 26. VoiceOver Zoom *Invert Colors* *Greyscale* Color Filters Speak Screen Dynamic Type *Bold Text* Button Shapes *Reduce Transparency* *Darken Colours* Reduce White Point *Reduce Motion* On/Off Labels Switch Control AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts *Mono Audio* Audio Volume Balance Hearing Aids Phone noise cancellation *Subtitles & Captioning* *Audio Descriptions* *Haptic Feedback* *Guided Access* *Differentiate without colour* *Increase Contrast* Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 27. VoiceOver Zoom *Invert Colors* *Greyscale* Color Filters Speak Screen Dynamic Type *Bold Text* Button Shapes *Reduce Transparency* *Darken Colours* Reduce White Point *Reduce Motion* On/Off Labels Switch Control AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts *Mono Audio* Audio Volume Balance Hearing Aids Phone noise cancellation *Subtitles & Captioning* *Audio Descriptions* *Haptic Feedback* *Guided Access* *Differentiate without colour* *Increase Contrast* Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 30. VoiceOver Zoom *Invert Colors* *Greyscale* Color Filters Speak Screen Dynamic Type *Bold Text* Button Shapes *Reduce Transparency* *Darken Colours* Reduce White Point *Reduce Motion* On/Off Labels *Switch Control* AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts *Mono Audio* Audio Volume Balance Hearing Aids Phone noise cancellation *Subtitles & Captioning* *Audio Descriptions* *Haptic Feedback* *Guided Access* *Differentiate without colour* *Increase Contrast* Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 31. VoiceOver Zoom *Invert Colors* *Greyscale* Color Filters Speak Screen Dynamic Type *Bold Text* Button Shapes *Reduce Transparency* *Darken Colours* Reduce White Point *Reduce Motion* On/Off Labels *Switch Control* AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts *Mono Audio* Audio Volume Balance Hearing Aids Phone noise cancellation *Subtitles & Captioning* *Audio Descriptions* *Haptic Feedback* *Guided Access* *Differentiate without colour* *Increase Contrast* Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 32. ~300 MILLION VISUALLY IMPAIRED DYNAMIC TYPE IS SUPER IMPORTANT TO SUPPORT IN YOUR APPS!
  • 33. WHAT IF WE CAN’T RELY ON OUR DESIGNS TO SUPPORT ACCESSIBILITY?
  • 34. VoiceOver Zoom *Invert Colors* *Greyscale* Color Filters Speak Screen Dynamic Type *Bold Text* Button Shapes *Reduce Transparency* *Darken Colours* Reduce White Point *Reduce Motion* On/Off Labels *Switch Control* AssistiveTouch Hold Duration Ignore Repeat Tap Assistance Dictation/Siri Flash for alerts *Mono Audio* Audio Volume Balance Hearing Aids Phone noise cancellation *Subtitles & Captioning* *Audio Descriptions* *Haptic Feedback* *Guided Access* *Differentiate without colour* *Increase Contrast* Display contrast Cursor Size Dwell Control Keyboard Access Light Sensitivity Focus Style ACCESSIBILITY FEATURES ON iOS/macOS/watchOS/tvOS
  • 35. DON’T WORRY ABOUT WHAT A USER CAN’T DO. FOCUS ON WHAT THE TECHNOLOGY CAN DO.
  • 36. WHY DO WE TAKE PHOTOS?
  • 37. DON’T WORRY ABOUT WHAT A USER CAN’T DO. FOCUS ON WHAT THE TECHNOLOGY CAN DO.
  • 42. MAKING THE MOST OF MANUAL TESTING
  • 43. RATHER THAN TESTING EVERY ELEMENT ON THE SCREEN, TEST A FEATURE FROM START TO FINISH.
  • 44. SIMPLIFY ELEMENTS: GROUP ITEMS & MAKE LARGER TAP TARGETS.
  • 45. NOTHING IS BETTER THAN MANUAL TESTING.
  • 49. http://bit.ly/2nGZLgx Focus an element Tap Activate the focused element Double-tap Double-tap an item Triple-tap Move focus to the next or previous item Swipe right or left Adjust a Slider value Swipe up or down Move through custom actions Swipe up or down Read all the elements in order, from the top of the screen Two-finger swipe up Read all the elements in order, from currently focused element Two-finger swipe down Stop/resume speaking Two-finger tap Go back to the previous view or dismiss an alert Two-finger scrub, quickly making a “z” Scroll by a page in a table view or scroll view Three-finger swipe up or down Scroll continuously in a table view or scroll view Double-tap and hold until you hear three rising tones, then drag up or down Go to the next or previous page Three-finger swipe right or left Speak additional information about the element, such as position within a list or whether text is selected Three-finger tap Focus on the first element on the screen Four-finger tap at top of screen Focus on the last element on the screen Four-finger tap at bottom of screen Mute or unmute VoiceOver Three-finger double-tap
  • 50. 2-FINGER SWIPE UP READ CONTENTS OF SCREEN IN ORDER FROM THE TOP
  • 51. COMBINE DISPLAY ACCOMMODATION SETTINGS. Greyscale Dynamic Type Bold Text Reduce Transparency Reduce Motion Differentiate without colour (macOS) Increase Contrast (macOS)
  • 52. ACCESSIBILITY SHORTCUT! (AT THE BOTTOM OF THE LIST IN ACCESSIBILITY) SETTINGS -> GENERAL -> ACCESSIBILITY -> ACCESSIBILITY SHORTCUT
  • 55.
  • 56.
  • 58. WORKS WITH HARDWARE OR THE SIMULATOR
  • 61. MAKE ACCESSIBILITY PART OF YOUR WORKFLOW
  • 62. A LOT OF ACCESSIBILITY WORK CAN BE DONE IN THE DESIGN PHASE.
  • 63. ACCESSIBILITY IS NOT A FEATURE, EVERY FEATURE SHOULD BE ACCESSIBLE.
  • 64. IF IT’S NOT ACCESSIBLE, IT’S NOT DONE.
  • 65. MAKE TESTING FOR ACCESSIBILITY PART OF YOUR TEST PLAN.
  • 67. GET BETA TESTERS WHO USE A VARIETY OF ASSISTIVE TECHNOLOGIES.
  • 69.
  • 72. DON’T LET THE SIZE OF WORK DISCOURAGE YOU FROM STARTING IT.
  • 73. REDUCING COSTS •Move most Accessibility work to design phase •Focus on testing the right things •Work incrementally •Prioritise most important features
  • 74. DON’T WORRY ABOUT WHAT A USER CAN’T DO. FOCUS ON WHAT THE TECHNOLOGY CAN DO.