Accesibilidad
Shoulder Surf está diseñado para funcionar para todos en una reunión, independientemente de sus capacidades. Seguimos las Directrices de Interfaz Humana de Apple para accesibilidad y vamos más allá de lo básico donde la naturaleza única de audio y visual de la app lo requiere.
1. Accesibilidad Visual
Esquema de Colores del Sistema
La app respeta la configuración de tu sistema (claro, oscuro o automático). Toda la interfaz que no es de cámara usa colores semánticos que se adaptan automáticamente a tu modo de apariencia. No hay modo oscuro forzado en ninguna parte.
Soporte de Alto Contraste
Cuando activas "Aumentar Contraste" en los Ajustes de iOS, la app responde con una diferenciación de texto notablemente más nítida. Los subtítulos activos se vuelven completamente opacos y los fondos resaltados aumentan en intensidad.
Dynamic Type
El texto y los elementos interactivos se escalan proporcionalmente a tu tamaño de texto preferido. Los estilos de fuente usan tamaños semánticos en lugar de tamaños de punto fijos.
El Color Nunca Es la Única Señal
- El medidor de nivel de audio usa alturas de barras ascendentes y color para que el nivel sea legible sin percepción del color
- El estado de grabación se transmite mediante la animación del medidor de nivel, el texto del temporizador y el tono de la pastilla
- Las etiquetas de hablante usan codificación de color junto con etiquetas de texto
- Las insignias de modo muestran tanto un icono de color como un nombre de texto
Elementos Decorativos Ocultos
Los iconos puramente decorativos se ocultan de VoiceOver para que el lector de pantalla no anuncie información redundante.
2. Accesibilidad Auditiva
Medidor de Nivel de Audio en Tiempo Real
Un medidor de nivel de 6 barras proporciona confirmación visual de que el micrófono está captando audio, algo crítico para usuarios sordos o con dificultades auditivas. Los colores de las barras siguen las convenciones profesionales de medición de audio: azul (bajo), verde (óptimo), amarillo (alto), rojo (riesgo de distorsión). VoiceOver anuncia el medidor con un valor dinámico: "Silencio", "Bajo", "Bueno" o "Distorsión".
Advertencias Proactivas de Nivel de Audio
Si los niveles de audio permanecen demasiado bajos o demasiado altos durante 8 segundos consecutivos, un banner que se cierra automáticamente sugiere cómo solucionarlo. Esto ayuda a los usuarios que no pueden escuchar la calidad del audio a optimizar su configuración.
Proteccion TTS de VoiceOver
Cuando VoiceOver está activo, el TTS (text-to-speech) integrado de la app se suprime para evitar que dos voces hablen simultáneamente. VoiceOver lee el contenido de la respuesta en su lugar, usando tu voz y velocidad preferidas.
Deferencia de TTS a Tecnología Asistiva
Todas las locuciones TTS respetan tus preferencias de voz y velocidad de contenido hablado de Accesibilidad de iOS. Una vez que ajustas manualmente la velocidad de TTS mediante el control dentro de la app, la app respeta tu elección explícita en su lugar.
Retroalimentación Háptica
Más de 40 eventos hápticos a lo largo de la app proporcionan confirmación táctil de las acciones. Cada elemento interactivo produce un patrón háptico distinto, permitiendo a los usuarios que no pueden escuchar los sonidos de la interfaz sentir las respuestas de la app. Los estilos hápticos se diferencian intencionalmente: ligero para confirmaciones, medio para acciones significativas, fuerte para cambios de estado importantes.
3. Accesibilidad Motora
Áreas de Toque
- Todos los elementos interactivos cumplen o superan el área de toque mínima de 44pt de Apple
- El botón principal de consulta es de 50pt para la acción más utilizada
- Los botones de la barra inferior son de 48pt
- Los iconos de modo del carrusel son de 62pt
- El modo horizontal incluye áreas de toque generosas alrededor de los controles para evitar toques accidentales
Acciones Personalizadas de VoiceOver
- La hoja de respuesta soporta acciones de Cerrar y Minimizar, sin necesidad de gestos de arrastre precisos
- La pastilla de grabación soporta Pausar/Reanudar sin gestos de pulsación prolongada
- El carrusel radial de modos soporta navegación con simples deslizamientos arriba/abajo en lugar de gestos de arrastre circular
Soporte de Reducción de Movimiento
Cuando Reducir Movimiento está activado en los Ajustes de iOS:
- Las animaciones de resorte se reemplazan con fundidos cruzados simples
- El carrusel radial usa una suavización suave en lugar de resortes rebotantes
- La física de lanzamiento (ajuste predictivo) se desactiva, los elementos se ajustan directamente
- La rotación del cargador de consulta se suprime
- El pulso del punto de grabación usa una suavización simple en lugar de animaciones de resorte continuas
4. Accesibilidad Cognitiva y Neurodivergente
Notificaciones No Intrusivas
Las advertencias de nivel de audio y los banners de regreso desde segundo plano se cierran automáticamente después de 5 segundos y no requieren interacción. Informan y desaparecen, reduciendo la carga cognitiva para usuarios que pueden sentirse abrumados por alertas persistentes.
Visualización de la Ventana de Contexto
La superposición de subtítulos separa claramente la transcripción anterior (atenuada) de la ventana de contexto activa (brillante) con un separador visible. Esto te ayuda a entender qué "verá" la IA cuando actives una consulta.
Estados de Interfaz Predecibles
La vista de sesión sigue un modelo claro de 4 estados con transiciones predecibles. Los cambios de estado se refuerzan a través de múltiples canales: visual (cambios en la interfaz), háptico (retroalimentación) y, cuando corresponde, auditivo (TTS). Un indicador de transición ("Preparando tu resumen de reunión...") previene la confusión después de detener una sesión.
Revelacion Progresiva
Las funciones avanzadas (anulaciones de ranuras de contexto, instrucciones globales del sistema) están guardadas en secciones plegables en Ajustes. El carrusel de modos está oculto hasta que se invoca explícitamente. El editor de hablantes, la galería de fotos y el selector de modos aparecen solo cuando se necesitan, manteniendo la interfaz predeterminada limpia.
Resumen Continuo Durante Sesiones
Una pestaña de resumen en la hoja de transcripción muestra el resumen continuo mientras la sesión está activa, para que puedas consultar el estado de la conversación en cualquier momento sin interrumpir tu flujo.
Etiquetas Claras y Descriptivas
Más de 197 etiquetas y sugerencias de accesibilidad en toda la app proporcionan descripciones claras de lo que hacen los elementos. Las sugerencias usan un lenguaje orientado a la acción y las etiquetas dinámicas se actualizan según el estado.
5. Idiomas y Localización
- El español es totalmente compatible (99.8% de cobertura), la interfaz, los ajustes, los consejos y las etiquetas de accesibilidad están todos localizados
- La transcripción admite 12 idiomas, incluyendo inglés, español, francés, alemán, japonés, coreano, chino, árabe, hindi y ruso
- Los recursos de reconocimiento de voz en el dispositivo se descargan automaticamente para el idioma seleccionado
- Se admite la anulación de idioma por aplicación a través de los Ajustes de iOS sin cambiar todo el dispositivo
6. Funciones de Accesibilidad en App Store
| Función | Compatible | Detalles |
|---|---|---|
| VoiceOver | Sí | 197+ anotaciones, acciones personalizadas, supresión de TTS |
| Control por Voz | Parcial | 35+ identificadores de accesibilidad para control automatizado |
| Texto Más Grande | Sí | Dynamic Type con métricas escaladas y tamaños de fuente semánticos |
| Interfaz Oscura | Sí | Respeta el esquema de colores del sistema con colores semánticos |
| Diferenciar Sin Color | Sí | El medidor de audio, las etiquetas de hablante y el estado de grabación usan múltiples señales |
| Contraste Suficiente | Sí | Modo de alto contraste con opacidades mejoradas |
| Movimiento Reducido | Sí | 138 ocurrencias en 19 archivos |
| Subtítulos | Sí | Transcripción en tiempo real con etiquetas de hablante |
7. Contacto
Si encuentras alguna barrera de accesibilidad, por favor contáctanos en support@shouldersurf.com. Tomamos en serio los comentarios sobre accesibilidad y trabajamos para resolver los problemas rápidamente.