Declaración de accesibilidad
21 de febrero de 2026
Declaración de accesibilidad
Última actualización: febrero de 2026
MisMangas está diseñada para ofrecer una experiencia inclusiva a toda la comunidad de aficionados al manga. Construimos las versiones para iPhone, iPad, Mac, Apple Watch, Apple TV y Vision Pro con las APIs nativas de accesibilidad de SwiftUI. Si detectas cualquier barrera, escríbenos a willtocoding@gmail.com y la abordaremos con máxima prioridad.
Funciones de accesibilidad en iPhone y iPad
La app integra de forma nativa las siguientes tecnologías asistivas:
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. Los elementos decorativos se ocultan con .accessibilityHidden(true) para no interrumpir la navegación. El contenido dinámico —como el progreso de lectura o los resultados de búsqueda— anuncia sus cambios y respeta el foco de VoiceOver.
Dynamic Type
La interfaz adopta Dynamic Type con los estilos tipográficos nativos de SwiftUI. Cuerpo de texto, titulares y etiquetas interactivas escalan según el tamaño de letra preferido, incluyendo los tamaños de accesibilidad más grandes.
Reducir movimiento
Cuando el ajuste del sistema indica "Reducir movimiento", sustituimos las animaciones por transiciones inmediatas. Implementamos un helper personalizado (accessibilityAnimation) que detecta esta preferencia y elimina las animaciones no esenciales.
Reducir transparencia
Si activas "Reducir transparencia", reemplazamos los materiales y desenfoques por fondos sólidos mediante helpers personalizados (accessibilityBackground, accessibilityBlur), manteniendo la legibilidad sin sacrificar la estética.
Modo oscuro y claro
MisMangas es compatible con ambos modos mediante colores semánticos del sistema (Color.systemBackground, Color.secondarySystemBackground). Los recursos visuales se adaptan automáticamente al tema activo.
Áreas táctiles
Todos los elementos interactivos mantienen un área táctil mínima de 44×44 puntos, siguiendo las recomendaciones de las Human Interface Guidelines de Apple.
Contraste
El texto y los elementos críticos mantienen ratios de contraste adecuados sobre todos los fondos soportados.
Funciones de accesibilidad en Mac
La versión de macOS replica las capacidades de iOS y añade:
- Navegación por teclado: Todos los elementos son accesibles mediante teclado
- VoiceOver para Mac: Soporte completo con etiquetas y navegación
- Colores del sistema: Adaptación automática a las preferencias del usuario
Funciones de accesibilidad en Apple Watch
La versión de watchOS incluye:
- VoiceOver: Navegación completa con el rotor
- Dynamic Type: Escalado de texto según preferencias
- Modo oscuro: Adaptación automática
Funciones de accesibilidad en Apple TV
La versión de tvOS incluye:
- VoiceOver: Descripción de elementos en pantalla
- Navegación con mando: Todos los elementos son focusables
Funciones de accesibilidad en Vision Pro
La versión de visionOS incluye:
- VoiceOver espacial: Navegación en el entorno 3D
- Seguimiento de mirada y gestos: Interacción natural
Encabezados semánticos
Utilizamos .accessibilityAddTraits(.isHeader) y .accessibilityHeading(.h2) para estructurar el contenido jerárquicamente, facilitando la navegación rápida entre secciones.
Mejora continua
La accesibilidad es un compromiso permanente. Si encuentras un problema, tienes una propuesta o necesitas ayuda para usar MisMangas, escríbenos a willtocoding@gmail.com. Revisaremos tu mensaje y trabajaremos para ofrecer una experiencia sin barreras.
Política de privacidad · Accesibilidad · Acuerdo de licencia · Contacto
