3. Usages des terminaux
70% de la population mondiale a un mobile
49,9 % des personnes ayant un mobile au Canada
surfe sur le Web et utilise/télécharge des applications
80% du temps via les applications
85 000 000 de visiteurs unique par mois pour l’appli
Facebook aux USA
5. Accessibilité universelle
« Mettre le web et ses services à la
disposition de tous les individus, quels que
soient leur matériel ou logiciel, leur
infrastructure réseau, leur langue
maternelle, leur culture, leur localisation
géographique, ou leurs aptitudes physiques
ou mentales. »
21. accessibilité
prise en compte à
partir de la 1.6
réellement utilisable à
partir de la version 4.0
surcouche OS propre à
chaque fabricant
téléphone à clavier
22. vision
talkback
kickback
soundback
brailleback
explore by touch
large text
androidvox (contenu
web)
25. traits et propriétés
Label : intitulé court du composant
(mais pas le type cf traits)
Traits : combinaison d’une ou
plusieurs caractéristiques décrivant
le composant ou son état, usage,
comportement
Hint : description succincte du
résultat de l’action sur le composant
Frame: coordonnées et dimension
du composant à l’écran
Value : la valeur d’un composant
26. activation, notif, focus
NSString
UIAccessibilityVoiceOverStatusChanged
BOOL UIAccessibilityIsVoiceOverRunning()
BOOL UIAccessibilityIsInvertColorsEnabled()
UIAccessibilityPostNotification
( UIAccessibilityLayoutChangedNotification,
nil);
UIAccessibilityPostNotification
( UIAccessibilityScreenChangedNotification,
nil, moveToButton););
!!!!! en cas d’interface custom à importer/
compléter/refaire les headers UIKit/
UIAccessibility