Nuestro compromiso
Calíope es un cliente de bases de datos profesional, y queremos que cualquier persona desarrolladora o administradora de bases de datos pueda usarlo, incluyendo a quienes dependen de tecnologías de asistencia. Nos apoyamos en los marcos de accesibilidad nativos de Apple para que Calíope funcione con las herramientas ya integradas en macOS e iPadOS, y probamos las funciones de más abajo contra las tareas reales de administrar una base de datos: conectarse a un servidor, explorar un esquema, escribir y ejecutar SQL, leer resultados y usar las herramientas de administración.
Tu opinión importa. La accesibilidad nunca está «terminada». Si encuentras una barrera al usar Calíope con cualquier tecnología de asistencia, escríbenos a info@caliope.org y lo trataremos como una prioridad.
Funciones de accesibilidad admitidas
La siguiente tabla resume las funciones de accesibilidad que Calíope admite en cada plataforma, usando los mismos nombres que Apple emplea para las Etiquetas de accesibilidad de la App Store. Una marca indica que la función se admite para las tareas comunes de la app en esa plataforma.
| Función | Qué significa en Calíope | macOS | iPadOS |
|---|---|---|---|
| Interfaz oscura | Un esquema de color oscuro completo en todas las pantallas, menús y controles, que sigue automáticamente la apariencia del sistema. | Sí | Sí |
| Diferenciar sin usar solo el color | El estado (conectado/desconectado, filas añadidas/eliminadas, validación) se comunica con iconos, formas o texto, no solo con color. | Sí | Sí |
| Contraste suficiente | El texto y la iconografía esencial mantienen una relación de contraste alta frente al fondo, tanto en apariencia clara como oscura. | Sí | Sí |
| Movimiento reducido | Al activar Reducir movimiento, Calíope elimina o acorta las animaciones y transiciones no esenciales; también respeta Reducir transparencia. | Sí | Sí |
| Subtítulos | No aplica — Calíope no tiene contenido de vídeo ni de solo audio. | — | — |
| Descripciones de audio | No aplica — Calíope no tiene contenido de vídeo. | — | — |
Cómo funciona cada función en Calíope
Interfaz oscura
Calíope incluye un tema oscuro completo. Los colores se definen como valores sensibles a la apariencia que se adaptan automáticamente al ajuste Claro u Oscuro del sistema: la app nunca fuerza una apariencia por encima de la que elijas en el sistema.
Diferenciar sin usar solo el color
Donde el color comunica significado —estado de conexión, adiciones y eliminaciones en la comparación de esquemas, mensajes de validación— Calíope lo acompaña de un icono, una forma o una etiqueta de texto, para que la información no dependa de la percepción del color.
Contraste suficiente
El sistema de color está ajustado para que el texto y los iconos esenciales mantengan una relación de contraste alta frente a sus fondos, tanto en apariencia clara como oscura, y los materiales translúcidos pasan a fondos sólidos cuando Reducir transparencia está activado.
Movimiento reducido
Calíope respeta el ajuste Reducir movimiento del sistema. Cuando está activado, las animaciones y transiciones de vista no esenciales se eliminan o se acortan, de modo que el movimiento en la interfaz se mantiene al mínimo. También se respeta Reducir transparencia: los materiales translúcidos pasan a fondos sólidos.
Funciones en desarrollo
Estamos mejorando y probando activamente tres funciones más, y las declararemos aquí en cuanto podamos verificarlas por completo en las tareas comunes de la app y en dispositivos reales:
- VoiceOver — Calíope se construye con controles estándar y etiquetados, y emite anuncios de estado para eventos como resultados de consultas y cambios de conexión; estamos completando la verificación integral con el lector de pantalla.
- Control por voz — se apoya en los mismos controles etiquetados, y se verifica junto con VoiceOver.
- Texto más grande (Texto dinámico) en iPad — estamos ampliando la cobertura de texto escalable en los flujos comunes. El editor SQL ya cuenta con su propio control de tamaño de fuente independiente.
Etiquetas de accesibilidad en la App Store
Apple permite a las personas desarrolladoras publicar Etiquetas de accesibilidad en la página de producto de una app en la App Store, declaradas por tipo de dispositivo. Las funciones indicadas arriba como admitidas son las que declaramos para Calíope en macOS e iPadOS. Esta página es también el destino del enlace opcional de «Accesibilidad» de nuestra ficha en la App Store.
Limitaciones conocidas
Somos transparentes sobre lo que aún está en curso. Algunas vistas avanzadas y menos habituales pueden no estar todavía totalmente optimizadas para cada tecnología de asistencia, y seguimos mejorando la cobertura de Texto dinámico y de contraste en toda la app. Si algo no funciona como lo necesitas, tu reporte determina directamente lo que corregimos a continuación.
Informar de un problema de accesibilidad
Escríbenos a info@caliope.org indicando la plataforma (macOS o iPadOS), la tecnología de asistencia que usabas y qué intentabas hacer. Procuramos responder con rapidez y priorizar las correcciones de accesibilidad.