ios accessibility
DESCRIPTION
How to build applications that support various types of disabilities, using the tools available for iOS. Talks by Marco Chareyron and Mouhcine El Amine during the Appsterdam Milan #TalkLabTRANSCRIPT
iOS Accessibility
Mouhcine El Amine Marco Chareyron
Disabilità
Un miliardo di disabili nel mondo
1 su 7
15%
La minoranza più grande nel mondo
http://www.un.org/disabilities/default.asp?id=18
Disabilità
• Problemi di vista
• Problemi di udito
• Disabilità cognitive e di apprendimento
• Capacità fisiche e motorie
Achromatopsia
http://realmacsoftware.com/blog/designing-apps-for-the-visually-impaired
Deuteranopia
http://realmacsoftware.com/blog/designing-apps-for-the-visually-impaired
1% dei maschi
Protanopia e Tritanopia
http://realmacsoftware.com/blog/designing-apps-for-the-visually-impaired
Tool di test
Photoshop
Tool di test
Skala preview
• Tap su pulsanti
• Leggere testo
• Inserire testo
Il Touchscreen:!non sempre facile
https://www.apple.com/accessibility/ios/
Accessibilità in iOS
Vista Udito
Capacità fisiche e motorie
Apprendimento e alfabetizzazione
Vista• Siri
• Pronuncia selezione
• Dettatura
• Zoom, font e colori
• VoiceOver
VoiceOver demo
Udito
• Facetime/iMessage
• Sottotitoli
• Richiami visivi e con vibrazione
• Apparecchi acustici
Capacità fisiche e motorie
• AssistiveTouch
• Siri, dettatura
• Scorciatoie da tastiera
• Controllo interruttori
Switch Control demo!
• Accesso Guidato
• Pronuncia selezione
• Reader di Safari
Apprendimento e alfabetizzazione
@property(nonatomic, copy) NSString *accessibilityLabel; !!@property(nonatomic, copy) NSString *accessibilityHint; !!@property(nonatomic) UIAccessibilityTraits accessibilityTraits;
Sviluppatori
Interface builder
Perché farlo?
“When we work on making our devices accessible by the blind I don’t consider the bloody ROI”
Tim Cook