Arrow to Pin está diseñada con la accesibilidad como principio fundacional, no como una opción añadida a posteriori. Cada pantalla, cada interacción y cada función está pensada para ser utilizable por todos, independientemente de las capacidades.
Funciones de accesibilidad
VoiceOver
Cada elemento tiene etiquetas descriptivas para que pueda navegar por toda la aplicación con VoiceOver.
Voice Control
Navegue e interactúe con la aplicación únicamente con su voz, sin usar las manos.
Dynamic Type
Todos los textos se adaptan a su tamaño preferido. La interfaz se ajusta automáticamente.
Diseño negro profundo
Modo oscuro permanente con una interfaz de negro profundo para el máximo contraste y la mínima fatiga visual.
Alto contraste
Cumple las normas de contraste WCAG AA. Los elementos de la interfaz son nítidos y legibles en cualquier condición.
Reducción de movimientos
Respeta el ajuste de reducción de movimientos. Las animaciones se minimizan o eliminan completamente.
Cómo funciona en Arrow to Pin
Navegación con VoiceOver
Cada botón, etiqueta y elemento interactivo tiene una etiqueta de accesibilidad descriptiva. VoiceOver anuncia las direcciones de la brújula («Alineado», «Gire a la derecha», «Gire a la izquierda»), las actualizaciones de distancia y los nombres de los lugares. Los iconos decorativos están ocultos para VoiceOver para evitar el ruido. Las acciones de pulsación larga en los puntos guardados (favorito, eliminar, compartir) son accesibles mediante el menú contextual estándar de iOS, que los usuarios de VoiceOver pueden abrir con el rotor.
Compatibilidad con Voice Control
Cada elemento interactivo (botones, filas de lista, elementos de barra de herramientas, interruptores, controles deslizantes, selectores) tiene una etiqueta de accesibilidad, para que Voice Control de iOS pueda nombrarlo y actuar sobre él. Puede abrir la brújula para cualquier punto guardado, añadir un nuevo punto, cambiar un ajuste o abrir la página Astro completamente sin usar las manos.
Compatibilidad con Dynamic Type
La pantalla de la brújula lee su ajuste de Dynamic Type de iOS y adapta la lectura del rumbo (el gran número en grados, las etiquetas de dirección «Alineado», «Gire a la derecha», «Gire a la izquierda») hasta los tamaños de accesibilidad más grandes. El texto del cuerpo y las etiquetas de las demás pantallas utilizan tamaños de fuente SF redondeados, ajustados tanto para iPhone como para iPad con espaciado adaptativo, para que el diseño siga siendo legible sin truncarse en todos los tamaños de texto estándar.
Diseño negro profundo
Arrow to Pin utiliza una interfaz de negro profundo permanente, similar a las aplicaciones Brújula y Bolsa de Apple. Esto ofrece el máximo contraste para la legibilidad de la brújula, reduce la fatiga visual durante la navegación (especialmente de noche) y ahorra batería en las pantallas OLED. Cada pantalla está diseñada y probada para garantizar la legibilidad sobre fondo oscuro.
Color y contraste
La aplicación nunca depende únicamente del color para transmitir información. Las indicaciones de dirección van acompañadas de texto («Alineado», «Gire a la derecha», «Gire a la izquierda») y retorno háptico. El texto principal en blanco puro sobre fondo negro puro alcanza una relación de contraste de 21:1, el máximo de la métrica WCAG, muy por encima del umbral AAA de 7:1. Los textos secundarios y terciarios se mantienen por encima de los mínimos WCAG AA (4,5:1 para texto normal, 3:1 para texto grande). Los acentos rojos, naranjas y verdes en la corona de la brújula siempre van acompañados de una forma y texto, para que los usuarios daltónicos reciban la misma información.
Movimientos reducidos
Cuando la opción «Reducir movimiento» está activada en los Ajustes de iOS, Arrow to Pin elimina o simplifica automáticamente las animaciones. Las transiciones de alertas y los efectos de interfaz se sustituyen por cambios instantáneos para una experiencia más cómoda.
Retorno multimodal
Cuando está alineado con su destino, la aplicación entrega tres tipos de retorno simultáneamente: una pantalla verde visual, una vibración háptica y un sonido. Cada uno puede activarse de forma independiente, de modo que los usuarios que no puedan percibir un canal puedan apoyarse en los demás. La vibración y el sonido de alineación de la brújula se encuentran en Ajustes → Brújula (Vibración, Sonido), y el retorno háptico al pulsar botones en el resto de la interfaz está en Ajustes → General → Retorno háptico, para que los usuarios sensibles a las vibraciones puedan desactivar el retorno en cada toque sin perder la indicación de alineación (y viceversa).
Nuestro compromiso
La accesibilidad no es una función añadida a posteriori. Está integrada en cada línea de código. Arrow to Pin es compatible con 14 idiomas, incluido el árabe con diseño completo de derecha a izquierda, para garantizar una experiencia utilizable por un público global. Si encuentra algún problema de accesibilidad, queremos saberlo.