iOS Accessibility

Post on 05-Jul-2015

238 views 0 download

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 #TalkLab

Transcript of iOS Accessibility

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