Accesibilidad Mobile
Accesibilidad Mobile
4 reglasVoiceOver/TalkBack: toda accion etiquetada
VoiceOver en iOS y TalkBack en Android leen el aria-label de cada elemento interactivo. Iconos sin texto visible, botones con solo imagen y controles personalizados deben tener etiqueta explicita. El texto debe describir la accion, no el elemento: "Eliminar tarea Comprar cafe" no "boton de basura".
"Editar perfil, button"
"Compartir enlace, button"
"button" · "button" · "button"
"button" · "button" · "button"
Tipo dinamico: layouts que se adaptan
El tipo dinamico (Dynamic Type en iOS, Font Scale en Android) permite al usuario ajustar el tamano de fuente del sistema. Los layouts deben usar unidades relativas (rem, em) y contenedores flexibles para absorber texto 50-200% mas grande sin truncar ni romper el diseno. Nunca fijar alturas de elementos con texto.
Switch control: orden predecible
Switch Control (iOS) y Access Switch (Android) permiten navegar la interfaz con un switch fisico en lugar de tocar la pantalla. El orden de enfoque debe ser logico (izquierda a derecha, arriba a abajo) y nunca saltar entre secciones sin relacion. Usar accessibilityActivate() y agrupar elementos relacionados con contenedores accesibles.
Redundancia sensorial: haptico+visual+sonoro
Las notificaciones importantes deben comunicarse por al menos dos canales sensoriales para cubrir distintas condiciones de uso: haptico (el telefono vibra), visual (UI cambia de estado) y sonoro (tono de confirmacion). Sin redundancia, un usuario con audicion reducida pierde alertas sonoras, y uno en silencio pierde el sonido.
investigacion 2026