Avec ses nouvelles animations de parallaxe et de zooms, iOS 7 a rendu malade certains utilisateurs sensibles à la cinétose, le fameux mal des transports ou mal de mer qui est dû à une discordance entre la perception visuelle et le système vestibulaire (l’oreille interne).
Apple n’a heureusement pas oublié ces utilisateurs en leur permettant sur iOS comme sur macOS de réduire les animations en cause (l’option se trouve dans les réglages d’accessibilité). Mais ces animations, elles sont aussi de plus en plus utilisées sur les sites internet.
Afin que les personnes sensibles ne soient pas prises de nausées ou d’autres effets indésirables quand elles naviguent (le terme est on ne peut plus approprié) sur le web, WebKit (et avec lui Safari) prend désormais en charge la fonctionnalité prefers-reduced-motion
, qui permet aux développeurs et designers de servir une page alternative avec des animations moins fortes, voire pas d’animation du tout.
Dans un billet de blog, James Craig, responsable de l’accessibilité chez Apple, enjoint les développeurs à prendre en compte cette fonction en donnant quelques exemples tirés du site de la Pomme, qui n’est pas avare en la matière.
La spécification prefers-reduced-motion
fonctionne de concert avec les options d’accessibilité d’iOS et macOS : il suffit d’activer la réduction des animations sur ces systèmes pour que cela s’applique également sur le web… à condition d’utiliser Safari. C’est en effet le seul navigateur à prendre en charge la fonctionnalité actuellement. Elle est en cours de standardisation et pourrait donc être gérée par les autres navigateurs à terme.