Declaración de accesibilidad: Quickspan
Última actualización: 27 de octubre de 2026. Versión de la app: 0.2.0.
Queremos que Quickspan funcione para el mayor número de personas posible: quien usa lector de pantalla, teclado o pulsadores, quien necesita texto grande o más contraste, y quien no puede arrastrar ni hacer el gesto de pellizco. Nuestro objetivo es cumplir las Pautas de Accesibilidad para el Contenido Web (WCAG) 2.2, nivel AA. Las WCAG se escribieron para sitios web, pero sus reglas valen para las apps y las usamos como lista de comprobación.
No afirmamos que Quickspan cumpla las WCAG 2.2 AA ni que sea totalmente accesible. No ha pasado una auditoría externa. Esta página cuenta cómo lo hemos comprobado, para qué lo hemos construido y qué todavía no funciona bien.
Cómo lo hemos comprobado
- Leyendo el código. Auditamos la app frente a las WCAG 2.2 AA y las guías de accesibilidad de Android leyendo el código.
- Pruebas automáticas. Unas pruebas unitarias calculan el contraste de color con la fórmula exacta de las WCAG. Unas pruebas de interfaz se ejecutan en emuladores con el Accessibility Test Framework de Google, que detecta etiquetas que faltan, zonas táctiles pequeñas y problemas parecidos; otra prueba falla si una clase de pruebas de interfaz no activa esas comprobaciones. Otras pruebas de interfaz comprueban las acciones de TalkBack, el foco y el teclado.
- Capturas. Para las pantallas de semana, día, mes y agenda guardamos capturas con el texto al 150 % y al 200 % y en árabe con el diseño de derecha a izquierda. Sirven para detectar cambios; no son una prueba de aprobado o suspenso.
- Lo que no hemos hecho. Ninguna persona que use cada día TalkBack, Switch Access, Voice Access o un teclado físico ha probado Quickspan por nosotros. No hemos probado con TalkBack, Switch Access ni un teclado físico en un móvil o tableta reales, ni con el texto al 200 % en un dispositivo real. Cuando esta página dice «pensado para», significa que el código está escrito para ello y que una comprobación automática cubre una parte, no que una persona lo haya confirmado.
Para qué lo hemos construido
- Lectores de pantalla (TalkBack). Los controles se construyen con nombre, función y estado. En la cuadrícula de la semana, en las barras de todo el día, en el mes, en la agenda y en la lista de hoy, cada evento se lee como una frase: título, día, hora de inicio y de fin, duración y nombre del calendario, y «terminado» cuando ya ha pasado. Lo mismo ocurre en la agenda y en la lista de hoy. Los elementos de menú que activan o desactivan un calendario o un ajuste dicen si está activado, y la pantalla de Ajustes y el selector de color de acento tienen funciones y estados. Los títulos de día y de sección son encabezados, y las zonas principales se anuncian (Calendario, Agenda, Hoy, Detalles del evento). Las 24 etiquetas de hora de la cuadrícula se ocultan a TalkBack para que no añadan 24 paradas antes del primer evento. Algunos cambios se anuncian sin mover el foco: lo que entiende la entrada rápida mientras escribes, el nuevo intervalo de fechas, el número de resultados de búsqueda en la agenda y el aviso de deshacer tras mover o borrar un evento.
- Entrada rápida por voz. El botón del micrófono solo aparece donde Android tiene un reconocedor de voz en el dispositivo (Android 12 o posterior), y la voz no se envía a ningún servidor. TalkBack avisa cuando Quickspan está escuchando, cuando se ha rechazado el permiso del micrófono y cuando no se ha oído nada. No lo hemos probado con TalkBack en un dispositivo.
- Sin arrastrar. Todo lo que se hace arrastrando tiene otra vía. Un evento con hora tiene acciones en el menú de acciones de TalkBack (y en el menú de la tecla Menú o del clic derecho) para adelantar o atrasar 15 minutos o una hora, pasar al día anterior o al siguiente, cambiar la duración, borrar o añadir a la selección. Los eventos de todo el día pueden pasar al día anterior o al siguiente. El zoom de las horas se cambia con acciones de TalkBack. Pruebas automáticas cubren las acciones de mover y los movimientos de todo el día.
- Teclado. Las flechas mueven entre eventos. Abrir un evento lleva el foco a sus detalles, y Esc los cierra y devuelve el foco al evento de origen (lo comprueba una prueba automática). Los atajos incluyen Ctrl+N para un evento nuevo, Ctrl+1 y Ctrl+2 para las pantallas Calendario y Agenda, D, W y M para día, semana y mes, Ctrl+Izquierda y Ctrl+Derecha para los días anteriores y siguientes, Ctrl+T para hoy, Ctrl+Z y Ctrl+Y para deshacer y rehacer, y Ctrl+más, menos y 0 para el zoom de horas; en el editor, Ctrl+Intro guarda y Esc cancela. Los atajos de una sola letra solo funcionan con el foco en el calendario, así que no se activan mientras escribes. La lista también se ofrece al ayudante de atajos de Android (Meta + /), lo que comprueba una prueba. La pantalla de compra de Pro y las ventanas de las herramientas Pro llevan el foco a su título al abrirse y se cierran con Esc.
- Switch Access. No lo hemos probado. Switch Access usa el mismo foco y las mismas acciones que TalkBack y el teclado, así que debería poder alcanzarse lo mismo, pero no podemos confirmarlo.
- Tamaño del texto. El texto usa unidades escalables y sigue el tamaño de fuente de Android. Las filas de hora, las fechas del mes y las celdas de la vista de año crecen con él, se muestran menos días a la vez con tamaños grandes, el campo de entrada rápida crece hasta tres líneas y los diálogos de Calendarios y Cuentas y las ventanas de imprimir y de horario se desplazan. Aspiramos al 200 % sin texto cortado; en algunos sitios aún no lo logramos (ver abajo).
- Color y contraste. Una prueba unitaria comprueba 4,5 a 1 en cada par de texto de cada tema (claro, oscuro y negro puro) y 3 a 1 en contornos, acentos y color de foco. Otra prueba comprueba 4,5 a 1 en el color de cada chip de la entrada rápida en cada tema, y una tercera mide los títulos y las horas de los eventos en los bloques, los chips del mes y el aro de foco con los colores de calendario incluidos y colores típicos de calendarios del teléfono. Los bordes y puntos de los eventos toman el color de su calendario y la app los aclara u oscurece hacia 3 a 1 frente al fondo. Quedan algunas carencias (ver abajo).
- Claro y oscuro. Quickspan sigue el ajuste claro u oscuro del sistema. Con la compra opcional de Pro hay además temas de color y un modo negro puro, que cubre la misma prueba de contraste.
- Animación. La app lee el ajuste de animaciones de Android mientras está abierta. Con «Quitar animaciones» activado, las transiciones saltan o se desvanecen brevemente, y el punto de la hora que late y la presentación de Pro se detienen; los gestos que siguen a tu dedo conservan su movimiento normal. No lo hemos comprobado en un dispositivo.
- Idiomas y derecha a izquierda. La app está traducida a 23 idiomas y escrituras, incluidos árabe y hebreo, y el texto que lee el lector de pantalla también está traducido. El diseño está pensado para reflejarse en los idiomas de derecha a izquierda y las flechas se reflejan. Ninguna traducción ha sido revisada por un hablante nativo y nadie ha visto el diseño reflejado en un dispositivo, así que tómalo como no confirmado.
- Zonas táctiles. Las comprobaciones automáticas señalan las zonas táctiles de menos de 48 dp y los bloques de evento tienen una altura mínima de 48 dp.
Lo que aún no funciona bien (limitaciones conocidas)
Preferimos contártelo a que lo descubras tú.
- Texto grande. No hemos probado el 200 % en un dispositivo. Sitios conocidos donde aún se corta el texto: los widgets de la pantalla de inicio (las celdas de día del widget de mes y los títulos del widget de agenda tienen tamaño fijo o una sola línea), los títulos de evento limitados a una línea en las barras de todo el día y en el mes, y los botones de fecha y hora del editor de eventos.
- Selector de hora. El selector de hora de reloj no tiene campo para escribir con el teclado. Ahora se desplaza con texto grande, pero no se puede teclear la hora. Escribir la hora en la entrada rápida sí funciona.
- Contraste de color. Algunos colores de calendario incluidos (un naranja en modo claro; morado, rojo y marrón en modo oscuro) quedan justo por debajo de 3 a 1 frente al fondo liso tal como están guardados; la app ajusta los bordes de los eventos, pero no tenemos una prueba que lo demuestre para todos los colores. Nuestra prueba de contraste de eventos lista carencias conocidas: el texto gris de la hora en los bloques seleccionados o con el puntero encima, los títulos en los chips atenuados de los meses vecinos (dibujados al 80 % de opacidad) y la barra de arrastre de un bloque seleccionado. Las muestras pálidas de los temas no están cubiertas por una prueba de contraste. Los widgets usan fondos translúcidos y un widget bloqueado se ve atenuado; no hemos medido su contraste.
- El color como única señal. A qué calendario pertenece un evento se indica sobre todo con el color. TalkBack lee el nombre del calendario, pero quien no distingue los colores aún no tiene una segunda señal visual.
- Foco de teclado. En la cuadrícula de la semana un evento con foco recibe un contorno de 2 dp del color del texto, pero no hemos medido cuánto se ve sobre todos los colores de calendario, y si el evento además está en una selección se muestra el contorno de selección en su lugar. Las ventanas grandes de Quickspan (Ajustes, Enviar comentarios, Pro) toman el foco al abrirse y se cierran con Esc, pero la mayoría de los diálogos pequeños son diálogos de alerta estándar de Android y no hemos comprobado a dónde va el foco en ellos.
- Zoom. El zoom de las horas funciona con pellizco, con Ctrl y más o menos, y con acciones de TalkBack; todavía no hay un botón en pantalla.
- Contenido en movimiento. Un puntito que marca la hora actual late despacio, y la pantalla de compra de Pro tiene una presentación que avanza sola cada pocos segundos. Ambos se detienen con «Quitar animaciones» activado; ninguno tiene botón de pausa. El botón del micrófono también late mientras escucha, y deja de latir del mismo modo.
- Zonas pequeñas y controles sin nombre detectados por nuestras propias pruebas. Los bloques de evento en columnas estrechas (eventos en paralelo o móvil plegado) pueden medir menos de 48 dp de ancho, y una comprobación automática señaló un control alto y estrecho de la agenda en postura de libro sin nombre hablado; aún no lo hemos identificado. Las celdas de día y las filas de agenda de los widgets son menores de 48 dp y los widgets no tienen ninguna prueba de interfaz.
- Sin pruebas con personas. Ninguna persona con discapacidad ha probado Quickspan, no hemos tenido auditoría externa y no hemos probado con Voice Access. Si puedes ayudarnos, escríbenos.
- Calendarios del teléfono. Quickspan muestra los calendarios de tus cuentas de Google, Exchange u otras, pero sus nombres y colores vienen de esas cuentas.
Avísanos de un problema
Si algo no te funciona, o necesitas Quickspan de otra manera, escribe a support@quickspan.app. En la app, «Enviar comentarios» (en el menú y en Ajustes) abre tu app de correo con un mensaje que puedes editar antes de enviarlo. Cuéntanos qué querías hacer, en qué pantalla, tu versión de Android y dispositivo, y qué herramientas usas (por ejemplo TalkBack, un teclado, el tamaño de letra). No hace falta saber los términos técnicos.
Leemos todos los mensajes. Intentamos responder en 5 días laborables y decirte si arreglaremos el problema y cuándo. Si no te satisface nuestra respuesta, puedes reclamar ante el organismo de accesibilidad de tu país. En la UE hay uno por país; podemos ayudarte a encontrar el tuyo.
Sobre esta página
Escrita por el desarrollador de Quickspan, Manuel Lorenzo. Describe la versión 0.2.0 y se actualiza en cada versión que cambie la accesibilidad. Los estándares a los que aspiramos son las WCAG 2.2 nivel AA y las guías de accesibilidad de Android de Google.