¿Tu aplicación es accesible? Compruébelo con el escáner de accesibilidad. | de Ayushi Gupta | enero 2023

Cuando usted, como desarrollador, crea una aplicación o una función en su aplicación existente, lo que más busca es una experiencia de usuario perfecta. Pero ahora la pregunta es, ¿solo quieres apuntar a usuarios sin ningún tipo de discapacidad? ¿Qué pasa con eso? ¿Está dirigiendo su aplicación a la audiencia discapacitada? Entonces, pongamos en juego la ingeniería accesible. Las pruebas con herramientas de análisis pueden descubrir mejoras de accesibilidad que podría pasar por alto con las pruebas manuales. Comencemos con una de esas herramientas. Es una herramienta desarrollada por Google que sugiere mejoras de accesibilidad para las aplicaciones de Android. Para comenzar, simplemente siga estos pasos:

  1. Descargue el Escáner de accesibilidad de Google Play Store

2. Después de instalar Accessibility Scanner, vaya a Ajustes > Accesibilidad en su dispositivo. Ubique y habilite el Escáner de accesibilidad. Debería verse algo como esto:Tenga cuidado 🫣 ¡esto no le da ninguna garantía! 3. Ahora, una vez que active la palanca de Accesibilidad, notará un botón de acción azul flotante (FAB) en su pantalla que se parece a esto:4. Ahora vaya a cualquier aplicación de su elección y seleccione cualquier pantalla y haga clic en este icono. Verás estas opciones:5. Haga clic en Instantánea (me resulta relativamente fácil cuando trabajo en una sola pantalla, seleccione Grabar para flujos 😀)6. Verá un cuadro de diálogo que dice que el escáner está preparando resultados para usted, veamos qué tenemos en los resultados para la pantalla de la calculadora.Así que tenemos algunas sugerencias para la pantalla de la calculadora, veamos cómo leer estas sugerencias. El Escáner de accesibilidad le brinda sugerencias sobre cada elemento resaltado, estas sugerencias se dividen en muy pocas áreas, como:

Contenidos

1. Bajo contraste

El Escáner de accesibilidad sugiere mejoras en la relación de contraste de color para que su aplicación sea más accesible para los usuarios con discapacidades visuales. Reconoce texto o imágenes con una relación de contraste inferior a 3,0 entre el color del texto y el color de fondo (para TextViews no vacíos) o entre el color de primer plano y el de fondo (para ImageViews).

2. Toque Tamaño objetivo

Accessibility Scanner busca pequeños objetivos táctiles que puedan causar dificultades a los usuarios con discapacidades motoras. Identifica vistas en las que se puede hacer clic y en las que se puede hacer clic largo que son más pequeñas que 48 x 48 dp o 32 x 32 dp en ambas dimensiones para vistas dentro de ventanas de métodos de entrada o en el borde de la pantalla.

3. implementación

El Escáner de accesibilidad examina las jerarquías de vistas e identifica los casos en los que los usuarios con discapacidades motoras pueden tener dificultades para interactuar con un diseño. Ellos pueden ser :

  • Enlaces en los que se puede hacer clicIdentifica usos de ClickableSpan que no son UrlSpans.
  • Vistas duplicadas en las que se puede hacer clicIdentifica las vistas en las que se puede hacer clic que comparten la ubicación exacta en la pantalla que otras vistas en las que se puede hacer clic.
  • Etiqueta de elemento editableIdentifica EditTexts y TextViews editables que tienen una descripción de contenido no vacía.
  • Tipo de elemento no admitidoIdentifica los tipos de elementos que no son compatibles con los servicios de accesibilidad.
  • orden de ejecuciónIdentifica posibles problemas en el orden de recorrido de los elementos que podrían afectar a los usuarios de lectores de pantalla u otros servicios de accesibilidad.
  • escalado de textoIdentifica posibles problemas con el tamaño de la fuente y las especificaciones de diseño al diseñar una interfaz de usuario que puede provocar que el texto se recorte, recorte u oculte.

4. Etiquetado de contenido

Muchos controles de la interfaz de usuario dependen de señales visuales para indicar su significado y uso. Un usuario con discapacidad visual puede tener dificultades para ver estos avisos. Para hacer que la interfaz de usuario sea más accesible, use etiquetas de contenido. Las etiquetas de contenido no aparecen en la pantalla, pero los usuarios con discapacidad visual pueden acceder a ellas a través de servicios de accesibilidad como TalkBack u otros lectores de pantalla. Puede usar el escáner para buscar las siguientes opciones de etiquetado de contenido, como: p.ej.:

  • Falta la etiqueta del artículoIdentifica las vistas en las que se puede centrar un lector de pantalla y que tienen una descripción hablada vacía, ya sea para la vista o vistas relevantes en su subjerarquía.
  • Artículo etiquetado con tipo o estadoIdentifica los casos en los que una vista tiene una descripción redundante.
  • Descripciones de elementos duplicadosIdentifica casos en los que una jerarquía contiene vistas con descripciones exactamente duplicadas. Por ejemplo, dos botones enfocables por separado con definiciones de «Mas opciones» podría confundir a un usuario.
  • Propósito del enlace poco claroDenota texto de enlace no informativo, como B. «haga clic aquí.

Accessibility Scanner también le dará ideas sobre cómo corregir ese elemento en particular e incluso los nombres XML. Examinemos algunas sugerencias recibidas:Puede comprobar si le da bien la referencia del artículo y los detalles del tamaño. Puede seguir las sugerencias y corregirlas en la interfaz. Así que todo esto se trata de sugerencias. Una vez que tenga todas las ideas, asegúrese de desactivarlas también. Navegar a Ajustes > Accesibilidad y ajustar Escáner de accesibilidad en Apagado.Solo para resumir, la accesibilidad debe abordarse de manera integral: el Escáner de accesibilidad, por ejemplo, le dirá si le falta una etiqueta, pero no puede decir si esa etiqueta tiene sentido. En general, el Escáner de accesibilidad no puede determinar si su interfaz de usuario transmite información semántica de manera simple y clara. Además, Accessibility Scanner no puede informar qué tan bien una aplicación admite múltiples modos de interacción (toque frente a voz) o si los usuarios pueden completar con éxito los casos de uso más comunes de su aplicación. Pero Accessibility Scanner proporciona una introducción a la accesibilidad y es una herramienta de accesibilidad invaluable que debe usar con frecuencia.

El Escáner de accesibilidad le facilita comenzar con la accesibilidad. Pero recuerda siempre probar con usuarios reales.

Ahora que sabes por dónde empezar, ¡sigue adelante! ¡Feliz codificación!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.