Declaración de accesibilidad

Última actualización: octubre de 2025

Be Native está diseñada para ofrecer una experiencia de aprendizaje inclusiva a toda la comunidad de desarrolladores Apple. Construimos las versiones para iPhone y iPad con las APIs nativas de accesibilidad de SwiftUI, realizamos auditorías periódicas y cada lanzamiento se certifica con nuestro equipo de revisión de accesibilidad. Si detectas cualquier barrera, escríbenos a info@benative.dev y la abordaremos con máxima prioridad.

Funciones de accesibilidad en iPhone

La app de iOS integra de forma nativa las siguientes tecnologías asistivas disponibles en iPhone:

VoiceOver

VoiceOver narra los elementos en pantalla y permite navegar con el rotor. Exponemos etiquetas descriptivas, pistas y acciones personalizadas mediante .accessibilityLabel, .accessibilityHint y .accessibilityActions de SwiftUI. El contenido dinámico —como el avance en cursos o los controles de reproducción— anuncia sus cambios en tiempo real y respeta el foco de VoiceOver.

Control por voz

Todos los componentes interactivos emplean controles nativos de Apple, por lo que reciben comandos de Control por voz automáticamente. Botones, interruptores y enlaces de navegación responden a las frases predefinidas y utilizamos etiquetas personalizadas cuando es necesario.

Texto más grande

La interfaz adopta Dynamic Type con los estilos tipográficos de SwiftUI. Cuerpo de texto, titulares y etiquetas interactivas escalan suavemente según el tamaño de letra preferido por cada persona, garantizando la lectura de los contenidos educativos.

Interfaz oscura

Be Native es compatible con los modos claro y oscuro mediante paletas basadas en colores semánticos de SwiftUI. Probamos los niveles de contraste en ambos estilos y los recursos visuales —iconos e ilustraciones— se adaptan al tema activo.

Diferenciar sin depender solo del color

Estados como finalizado, seleccionado o con advertencia emplean señales redundantes —iconos, subrayados o textos— además del color. Los rasgos de accesibilidad comunican los cambios de estado para que las personas con daltonismo reciban un feedback claro.

Contraste suficiente

El texto y los elementos críticos mantienen ratios de contraste AA de las WCAG 2.1 sobre todos los fondos soportados. Validamos las paletas con Accessibility Inspector y herramientas automatizadas durante el proceso de diseño.

Reducir movimiento

Cuando el ajuste del sistema indica Reducir movimiento, sustituimos las transiciones por fundidos, eliminamos el paralaje y desactivamos animaciones no esenciales manteniendo la retroalimentación necesaria.

Subtítulos

Las lecciones en vídeo incluyen subtítulos cerrados generados con AVFoundation. Están sincronizados, respetan el estilo de subtítulos elegido por la persona usuaria y se mantienen disponibles sin conexión para sesiones descargadas.

Funciones de accesibilidad en iPad

La experiencia en iPadOS replica las capacidades de iPhone y añade diseños multicolumna y atajos de teclado. Todas las funciones anteriores están plenamente soportadas en iPad:

  • VoiceOver: Optimizado para distribución en split view con orden del rotor definido.
  • Control por voz: Compatibilidad con nomenclaturas de barras de herramientas y menús contextuales.
  • Texto más grande: La tipografía escala con Dynamic Type en layouts ampliados.
  • Interfaz oscura: Mantiene el contraste y el tinte de recursos en entornos multiventana.
  • Diferenciar sin color: Se añaden glifos complementarios en pantallas grandes para reforzar el significado.
  • Contraste suficiente: Verificado con zoom de pantalla y monitores externos.
  • Reducir movimiento: Las actualizaciones de tablas y colecciones respetan las preferencias de movimiento.
  • Subtítulos: Los subtítulos siguen siendo legibles durante la multitarea y el modo picture-in-picture.

Nuestra auditoría de accesibilidad

Be Native supera una auditoría interna de accesibilidad en cada ciclo de lanzamiento. La revisión contempla flujos de navegación, compatibilidad con lectores de pantalla, contraste, sensibilidad al movimiento y alternativas para contenido multimedia. Cada hallazgo se resuelve antes de publicar una actualización y contamos con suites de regresión para evitar reapariciones.

Mejora continua

La accesibilidad es un compromiso permanente. Si encuentras un problema, tienes una propuesta o necesitas ayuda para usar Be Native, escríbenos a info@benative.dev. Revisaremos tu mensaje con rapidez y trabajaremos contigo para ofrecer una experiencia sin barreras.