Accessibilitat ≠ Overlay: respectar les preferències de l’usuari
Una persona pot haver configurat l’ordinador, el navegador o la tecnologia d’assistència per llegir amb una mida de text determinada, reduir el moviment, utilitzar colors concrets o navegar d’una manera específica. Un web accessible ha de conviure amb aquestes preferències. Afegir una capa que decideix per l’usuari com ha de ser la seva «experiència accessible» és un plantejament molt diferent.
L’accessibilitat no consisteix a triar per l’usuari
Dues persones amb la mateixa discapacitat no tenen necessàriament les mateixes necessitats. Una mateixa persona també pot utilitzar configuracions diferents segons el dispositiu, el context o la tasca. W3C explica que les persones ajusten la presentació del contingut per distingir-lo i comprendre’l millor. El web ha d’estar preparat per respectar i suportar aquestes decisions.
Les preferències poden existir abans d’entrar al nostre web
L’usuari no comença de zero a cada lloc. Pot haver configurat el navegador, el zoom, el sistema operatiu, una extensió o una tecnologia d’assistència. W3C assenyala a UAAG que algunes necessitats, com la personalització del text i determinades preferències, es resolen millor des de l’agent d’usuari. La pregunta és si el web s’adapta a les preferències ja escollides.
Personalitzar no és el mateix que reparar
Un botó per augmentar el text o un selector de contrast poden ser útils. El problema és presentar-los com a substituts d’una implementació accessible. WCAG 2.2, criteri 1.4.12, exigeix que quan l’usuari modifica determinats valors d’espaiat no es perdin contingut ni funcionalitat. La interfície ha de suportar la personalització.
«Augmentar text» no substitueix un web adaptable
Un web pot tenir un botó per augmentar la lletra i trencar-se igualment amb el zoom del navegador o amb altres ajustos. W3C indica que el contingut ha d’estar dissenyat i programat per adaptar-se a canvis de mida, espaiat, font i color sense perdre informació ni funcionalitat. L’adaptabilitat és el fonamental.
«Reduir animacions» tampoc hauria de dependre només d’un giny
Algunes persones necessiten evitar moviments que provoquen distracció, mareig o nàusees. Els sistemes operatius poden expressar una preferència de moviment reduït i el web pot respectar-la amb prefers-reduced-motion. La documentació de WCAG cita aquesta tècnica per evitar animacions no essencials.
Un usuari pot necessitar exactament el contrari que un altre
Una persona pot necessitar text molt gran; una altra, menys informació visible; una altra, canviar colors o evitar moviment. WAI-Adapt permet personalitzar la presentació segons necessitats i preferències individuals. No existeix un únic «mode discapacitat».
Un bon web deixa espai per a les eines de l’usuari
El navegador, el sistema operatiu i les tecnologies d’assistència formen part de l’entorn d’accés. El web ha d’interoperar-hi: no bloquejar el zoom, permetre reflow, suportar canvis de mida i espaiat i respectar preferències com la reducció de moviment.
Oferir opcions addicionals no és el problema
Un web pot oferir controls addicionals i poden ser útils. La diferència és qui manté el control i sobre quina base s’aplica la personalització. Una opció pot complementar un web accessible; no ha de justificar que la interfície original ignori les preferències de l’usuari.
Dissenyar per a preferències és dissenyar per a la diversitat
L’accessibilitat no busca crear una interfície especial per a un usuari imaginari amb discapacitat. Busca que persones diferents puguin utilitzar el mateix producte de maneres diferents. La solució robusta és crear una interfície capaç d’adaptar-se.
Accessibilitat ≠ Overlay
Un overlay pot oferir text més gran, canvis de contrast o aturar animacions. Algunes funcions poden ser útils, però no demostren que el web respecti les preferències de l’usuari ni que sigui accessible. No es tracta d’oferir el nostre mode accessible, sinó de respectar com cada persona utilitza Internet.
Fonts oficials
W3C Web Accessibility Initiative (WAI)
Presentation — How People with Disabilities Use the Web
Understanding WCAG 2.2 — Text Spacing (1.4.12)
User Agent Accessibility Guidelines (UAAG) Overview
Understanding WCAG — Animation from Interactions
Aquest article forma part de la sèrie «Accessibilitat ≠ Overlay». Entrega 07 — Overlays i preferències de l’usuari.
