Accesibilidad, y dónde están sus límites
Qardbox declara siete funciones de accesibilidad en App Store Connect. Esta página dice de cada una cómo funciona en la app y, después, qué es lo que la app no hace. Debes saber a qué atenerte antes de descargar, no después.
Las siete funciones declaradas
Apple exige que cada función declarada cubra por sí sola todas las tareas habituales: la sesión de estudio, el primer arranque y los ajustes. Ese es el listón con el que se han medido las siete de abajo, comprobado en el dispositivo.
- VoiceOver
- La tarjeta es UN elemento con cuatro acciones: girar, acertada, no acertada, favoritos. Así cada deslizamiento tiene una alternativa nombrada equivalente y ningún paso del estudio depende de un gesto. Los gráficos de estadísticas llevan etiqueta y valor por punto, más un gráfico de audio en el rotor. El foco se coloca donde el contenido aparece en el sitio, por ejemplo en la siguiente tarjeta tras una valoración.
- Control por voz
- Todos los controles son elementos nativos y heredan sus nombres pronunciables de las mismas etiquetas que VoiceOver. La tarjeta se puede dirigir mediante acciones nombradas: «Toca Acertada» funciona también con la barra de acciones oculta. Se comprobó en el dispositivo.
- Texto más grande
- La interfaz sigue los estilos dinámicos hasta el mayor tamaño que ofrece iOS. La tarjeta primero reduce el texto y, si desborda, se vuelve desplazable en lugar de cortarlo. Las alturas de los gráficos crecen con él.
- Interfaz oscura
- Un esquema oscuro completo con valores de color propios, no una inversión automática. Claro, oscuro y sistema se pueden elegir además en los ajustes de la app.
- Diferenciar sin usar solo el color
- Acertada y no acertada llevan símbolo Y palabra, no solo verde y rojo. En el panel de privacidad las filas se distinguen además por la forma del símbolo. Bajo el gráfico de materias hay una lista con punto de color, nombre como texto y cifra: la información la lleva el nombre, no el color.
- Contraste suficiente
- La interfaz usa colores semánticos del sistema y responde a «Aumentar contraste»: las superficies se dibujan planas en lugar de con degradado y los tonos discretos se refuerzan. El color del símbolo sobre una materia se calcula en ejecución según la regla de luminancia de WCAG.
- Movimiento reducido
- El giro de la tarjeta pasa a ser un fundido, el deslizamiento una desaparición, y el pulso del anillo, el acordeón y la celebración desaparecen. Las superficies de material se vuelven opacas con «Reducir transparencia».
Acceso asistido
Es una función de iOS que reduce todo el dispositivo a unos pocos controles grandes. Qardbox aporta para ello una interfaz propia y tranquila: elegir materia, leer la pregunta, descubrir la respuesta, valorar, terminar.
El progreso es el mismo que en la app completa, porque la valoración pasa por el mismo camino que el deslizamiento y el botón de Acción. Lo que allí falta, falta a propósito: filtros, estadísticas, ajustes y favoritos.
Quién activa qué aquí
Qardbox nunca activa por sí misma una función de accesibilidad de iOS. Cada fila de los ajustes dice quién hace el trabajo, y los cuatro estados se ven igual; solo cambia el control.
La regla que hay detrás está en un único lugar de la app: el ajuste efectivo es el estado del sistema O el interruptor local. Un interruptor local añade, nunca impone.
Nueve interruptores propios, todos desactivados de fábrica
Más allá de las siete funciones, Qardbox tiene una pantalla propia con nueve interruptores: destacar controles, reducir movimiento, tamaño mínimo de texto, texto en negrita, invertir colores, aumentar contraste, reducir transparencia, alternativa visible a cada deslizamiento y presentación con menos estímulos. Sin función de accesibilidad activa y sin interruptor puesto, la app se comporta exactamente como antes.
Cinco límites, nombrados y no callados
Estos puntos hacen menos de lo que cabría esperar. Están aquí para que nadie los tome por un descuido.
- «Destacar controles» no alcanza las barras de herramientas. Allí el estilo de botón aprieta la etiqueta, así que veinte botones de barra siguen siendo botones del sistema. iOS ya se ocupa de ellos cuando está activo Formas de botón.
- «Texto en negrita» no alcanza el texto que fija su propio grosor. Los títulos quedan igual; la fila de los ajustes lo dice.
- El widget no evalúa los tamaños de texto de accesibilidad. Los widgets se consideran aparte en las declaraciones, así que esto no limita lo anterior.
- La variante naranja del widget está a sabiendas por debajo del contraste AA. Afecta a una superficie decorativa, no a texto ni a un control, y consta en el código como excepción deliberada.
- El naranja como acento del día alcanza 2,98 a 1 en modo claro y no llega al 3 a 1 para objetos gráficos, el único color de la paleta por defecto en este caso. El acento solo se posa en gráficos, nunca en texto; quien lo necesite también allí activa el contraste alto.
En clase
En clases que trabajan con VoiceOver, control por voz o letra muy grande, el software educativo suele fallar en pequeñeces: un gesto sin alternativa, un texto que se corta. Aquí se pensó en ambas cosas desde el principio.
Sin cuenta y sin registro, un dispositivo está listo en cuanto se descarga, y como el acceso asistido trabaja con el mismo conjunto de tarjetas, todo el grupo está en el mismo punto.
Lo que esto significa para centros escolares y apoyo educativo está en Para niños y centros escolares.