Declaración de Accesibilidad
Última actualización: marzo de 2026
27 Reader está diseñada para ofrecer una experiencia inclusiva a toda la comunidad de fans de Stephen King. Construimos las versiones para iPhone e iPad con las APIs nativas de accesibilidad de SwiftUI, realizamos auditorías periódicas y cada lanzamiento se certifica con nuestro proceso de revisión de accesibilidad. Si detectas cualquier barrera, escríbenos a willtocoding@gmail.com y la abordaremos con máxima prioridad.
Nuestro compromiso
En 27 Reader nos comprometemos a hacer que nuestra aplicación sea accesible para todas las personas, independientemente de sus capacidades. Seguimos las directrices de accesibilidad de Apple y utilizamos las APIs nativas de SwiftUI para garantizar la mejor experiencia posible con tecnologías asistivas.
Nos comprometemos a:
- Integrar características de accesibilidad desde el inicio del diseño de cada funcionalidad
- Realizar evaluaciones periódicas con tecnologías asistivas reales
- Certificar cada lanzamiento con nuestro proceso interno de revisión de accesibilidad
- Mejorar continuamente según la retroalimentación de nuestra comunidad
Funciones de accesibilidad en iPhone
La app de iOS 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. El contenido dinámico —como las tarjetas de libros, información de personajes y el progreso de lectura— anuncia sus cambios en tiempo real y respeta el foco de VoiceOver.
Utilizamos encabezados semánticos (.accessibilityHeading) para facilitar la navegación por secciones, permitiendo saltar rápidamente entre libros, relatos cortos, personajes y villanos.
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, selectores de colección y enlaces de navegación responden a las frases predefinidas del sistema. Utilizamos etiquetas personalizadas cuando es necesario para mejorar la precisión del reconocimiento de voz.
Texto más grande (Dynamic Type)
La interfaz adopta Dynamic Type con los estilos tipográficos de SwiftUI. Títulos de libros, sinopsis, nombres de personajes, etiquetas interactivas y metadatos escalan suavemente según el tamaño de letra preferido por cada persona, garantizando la lectura del contenido sin truncamiento ni pérdida de información.
Interfaz oscura
27 Reader es compatible con los modos claro y oscuro mediante paletas basadas en colores semánticos de SwiftUI. La temática oscura es especialmente apropiada para una app dedicada al universo de Stephen King. Probamos los niveles de contraste en ambos estilos y los recursos visuales —iconos, portadas e ilustraciones— se adaptan al tema activo del sistema.
Diferenciar sin depender solo del color
Estados como leído, leyendo, pendiente o favorito emplean señales redundantes —iconos, subrayados, badges o textos descriptivos— además del color. Los rasgos de accesibilidad comunican los cambios de estado para que las personas con daltonismo o dificultades para percibir colores reciban un feedback claro e inequívoco.
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 de Xcode y herramientas automatizadas durante el proceso de diseño, prestando especial atención a la legibilidad de sinopsis y descripciones extensas.
Reducir movimiento
Cuando el ajuste del sistema indica «Reducir movimiento», sustituimos las transiciones por fundidos suaves, eliminamos el paralaje y desactivamos animaciones no esenciales manteniendo la retroalimentación visual necesaria para la comprensión de la interfaz.
Funciones de accesibilidad en iPad
La experiencia en iPadOS replica las capacidades de iPhone y añade optimizaciones específicas para pantallas más grandes:
- VoiceOver: Optimizado para distribución en split view con orden del rotor definido y navegación fluida entre columnas de navegación, listas de libros y detalles
- Control por voz: Compatibilidad con nomenclaturas de barras de herramientas, menús contextuales y acciones de arrastrar y soltar
- Texto más grande: La tipografía escala con Dynamic Type en layouts ampliados sin romper la composición de las tarjetas de libros
- Interfaz oscura: Mantiene el contraste y el tinte de recursos en entornos multiventana y Stage Manager
- Diferenciar sin color: Se añaden glifos complementarios en pantallas grandes para reforzar el significado de los estados de lectura
- Contraste suficiente: Verificado con zoom de pantalla y monitores externos
- Reducir movimiento: Las actualizaciones de tablas y colecciones respetan las preferencias de movimiento del sistema
- Atajos de teclado: Navegación completa mediante teclado externo con combinaciones intuitivas para acceder a secciones, buscar y gestionar la colección
Navegación accesible por secciones
27 Reader organiza el contenido en secciones claramente diferenciadas para facilitar la navegación:
- Libros: Catálogo completo de novelas con filtros accesibles por década, estado y valoración
- Relatos cortos: Colección de short stories organizados por colección original
- Personajes: Galería de personajes con descripciones completas para VoiceOver
- Villanos: Sección dedicada a los antagonistas icónicos del universo King
- Mi colección: Gestión personal con estados de lectura claramente anunciados
Cada sección utiliza encabezados semánticos que permiten a los usuarios de VoiceOver navegar rápidamente mediante el rotor de encabezados.
Nuestra auditoría de accesibilidad
27 Reader supera una auditoría interna de accesibilidad en cada ciclo de lanzamiento. La revisión contempla:
- Flujos de navegación completos con VoiceOver en iPhone e iPad
- Verificación de todas las etiquetas de accesibilidad en tarjetas de libros, personajes y villanos
- Compatibilidad con lectores de pantalla y tecnologías asistivas
- Verificación de ratios de contraste según WCAG 2.1 nivel AA
- Sensibilidad al movimiento y respeto de preferencias del sistema
- Pruebas con Dynamic Type en tamaños extremos (desde Extra Small hasta Accessibility Extra Extra Extra Large)
- Verificación de navegación por teclado en iPad
- Comprobación de que las sinopsis y descripciones largas son completamente accesibles
Cada hallazgo se resuelve antes de publicar una actualización y contamos con suites de regresión para evitar reapariciones de problemas ya corregidos.
Mejora continua
La accesibilidad es un compromiso permanente. Si encuentras un problema, tienes una propuesta o necesitas ayuda para usar 27 Reader, escríbenos a willtocoding@gmail.com. Revisaremos tu mensaje con rapidez y trabajaremos contigo para ofrecer una experiencia sin barreras a toda la comunidad de fans de Stephen King.
Volver a 27 Reader · Privacidad · Términos de Uso · Contacto
