ios accessibility

19
iOS Accessibility Mouhcine El Amine Marco Chareyron

Upload: appsterdam-milan

Post on 05-Jul-2015

239 views

Category:

Software


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

Page 1: iOS Accessibility

iOS Accessibility

Mouhcine El Amine Marco Chareyron

Page 2: iOS Accessibility

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

Page 3: iOS Accessibility

Disabilità

• Problemi di vista

• Problemi di udito

• Disabilità cognitive e di apprendimento

• Capacità fisiche e motorie

Page 4: iOS Accessibility

Achromatopsia

http://realmacsoftware.com/blog/designing-apps-for-the-visually-impaired

Page 5: iOS Accessibility

Deuteranopia

http://realmacsoftware.com/blog/designing-apps-for-the-visually-impaired

1% dei maschi

Page 6: iOS Accessibility

Protanopia e Tritanopia

http://realmacsoftware.com/blog/designing-apps-for-the-visually-impaired

Page 7: iOS Accessibility

Tool di test

Photoshop

Page 8: iOS Accessibility

Tool di test

Skala preview

Page 9: iOS Accessibility

• Tap su pulsanti

• Leggere testo

• Inserire testo

Il Touchscreen:!non sempre facile

Page 10: iOS Accessibility

https://www.apple.com/accessibility/ios/

Accessibilità in iOS

Vista Udito

Capacità fisiche e motorie

Apprendimento e alfabetizzazione

Page 11: iOS Accessibility

Vista• Siri

• Pronuncia selezione

• Dettatura

• Zoom, font e colori

• VoiceOver

Page 12: iOS Accessibility

VoiceOver demo

Page 13: iOS Accessibility

Udito

• Facetime/iMessage

• Sottotitoli

• Richiami visivi e con vibrazione

• Apparecchi acustici

Page 14: iOS Accessibility

Capacità fisiche e motorie

• AssistiveTouch

• Siri, dettatura

• Scorciatoie da tastiera

• Controllo interruttori

Page 15: iOS Accessibility

Switch Control demo!

Page 16: iOS Accessibility

• Accesso Guidato

• Pronuncia selezione

• Reader di Safari

Apprendimento e alfabetizzazione

Page 17: iOS Accessibility

@property(nonatomic, copy) NSString *accessibilityLabel; !!@property(nonatomic, copy) NSString *accessibilityHint; !!@property(nonatomic) UIAccessibilityTraits accessibilityTraits;

Sviluppatori

Page 18: iOS Accessibility

Interface builder

Page 19: iOS Accessibility

Perché farlo?

“When we work on making our devices accessible by the blind I don’t consider the bloody ROI”

Tim Cook