Mein Anspruch
Calíope ist ein professioneller Datenbank-Client, und ich möchte, dass alle Entwicklerinnen, Entwickler und Datenbankadministratoren ihn nutzen können — auch Menschen, die auf assistive Technologien angewiesen sind. Ich baue auf Apples nativen Frameworks für Bedienungshilfen auf, damit Calíope mit den bereits in macOS, iPadOS, iOS, watchOS, tvOS und visionOS integrierten Werkzeugen zusammenarbeitet, und ich prüfe die folgenden Funktionen an den realen Aufgaben jedes Bildschirms: mit einem Server verbinden, ein Schema erkunden, SQL schreiben und ausführen und Ergebnisse lesen auf Mac, iPad und iPhone; Systemmeldungen lesen auf der Apple Watch; den Zustand der Flotte lesen auf dem Apple TV.
Dein Feedback zählt. Barrierefreiheit ist nie „fertig“. Wenn du beim Einsatz von Calíope mit einer assistiven Technologie auf eine Hürde stößt, schreib mir an support@caliope.org — ich behandle das mit Vorrang.
Unterstützte Bedienungshilfen
Die folgende Tabelle ist das, was ich für Calíope in App Store Connect deklariere, Gerätetyp für Gerätetyp — mit denselben Bezeichnungen, die Apple für die Accessibility Nutrition Labels im App Store verwendet. „Ja“ bedeutet, dass die Funktion für die üblichen Aufgaben der App auf dieser Plattform unterstützt wird.
| Funktion | macOS | iPadOS | iOS | watchOS | tvOS | visionOS* |
|---|---|---|---|---|---|---|
| VoiceOver | Ja | Ja | Ja | Ja | Ja | Ja |
| Sprachsteuerung | Ja | Ja | Ja | — | — | Ja |
| Größerer Text | — | Ja | Ja | Ja | — | Ja |
| Dunkle Oberfläche | Ja | Ja | Ja | Ja | Ja | Ja |
| Unterscheidung nicht nur über Farbe | Ja | Ja | Ja | Ja | Ja | Ja |
| Ausreichender Kontrast† | Ja | Ja | Ja | Ja | Ja | Ja |
| Reduzierte Bewegung | Ja | Ja | Ja | Ja | Ja | Ja |
| Untertitel | — | — | — | — | — | — |
| Audiodeskription | — | — | — | — | — | — |
* Apple Vision Pro führt die iPad-App aus, daher gilt für sie die Spalte iPadOS. Ein Strich bedeutet, dass es die Funktion auf dieser Plattform nicht gibt oder dass es keinen Inhalt gibt, auf den sie sich bezieht. Calíope hat keine Video- oder reinen Audioinhalte.
† Gemessen am 3. September 2026: Die Deklaration bleibt bei „Ja“, und der Fall, der noch unter der Schwelle liegt, wird behoben (siehe unten).
Wie die einzelnen Funktionen in Calíope arbeiten
VoiceOver
Die Bedienelemente sind standardmäßig und beschriftet, und Schaltflächen, die nur ein Symbol zeigen, tragen einen Namen. Zustandsänderungen, die nur zu sehen sind — eine Abfrage, die endet, eine Verbindung, die abbricht —, werden angesagt. Auf der Apple Watch und dem Apple TV wurde das auf dem Gerät selbst geprüft, mit eingeschaltetem VoiceOver.
Sprachsteuerung
Die Sprachsteuerung stützt sich auf dieselben Namen, die VoiceOver vorliest: Jedes bedienbare Element lässt sich beim Namen rufen, und zwei Nachbarn teilen sich nie einen. watchOS und tvOS haben keine Sprachsteuerung.
Größerer Text
Auf iPad und iPhone gibt es keine Obergrenze unter 200 %: In der größten Bedienungshilfen-Größe liest sich das Ergebnisraster weiterhin als Raster, Leisten scrollen, statt abzuschneiden, und Formulare stapeln sich. Der SQL-Editor hat außerdem eine eigene Schriftgrößeneinstellung. Die Apple Watch folgt der Textgröße, die du einstellst, einschließlich der Bedienungshilfen-Größen. App Store Connect hat für den Mac kein Label „Größerer Text“, und tvOS hat keine Einstellung für die Textgröße.
Dunkle Oberfläche
Calíope bringt ein vollständiges dunkles Thema mit. Farben sind als erscheinungsbildabhängige Werte definiert, die sich automatisch an die Hell- oder Dunkeleinstellung des Systems anpassen — die App für Mac, iPad und iPhone erzwingt nie ein Erscheinungsbild gegen deine Systemwahl. Die Apps für Apple Watch und Apple TV sind immer dunkel.
Unterscheidung nicht nur über Farbe
Wo Farbe Bedeutung transportiert — Verbindungsstatus, Hinzufügungen und Löschungen im Schemavergleich, Validierungsrückmeldungen, der Schweregrad eines Servers —, ergänzt Calíope sie um ein Symbol, eine Form oder eine Textbeschriftung, damit die Information nicht von der Farbwahrnehmung abhängt.
Ausreichender Kontrast
Gemessen am 3. September 2026. Die eigene Palette der App erreicht auf allen strukturellen Hintergründen mindestens 4,5:1, und die Paletten von Apple Watch und Apple TV wurden am Pixel gemessen. Was die Schwelle noch nicht erreicht, ist Apples sekundäre Systemfarbe für kleinen Text, mit 3,44:1; mit „Kontrast erhöhen“ steigt sie auf 5,97:1. Die Deklaration bleibt bei „Ja“, und dieser Fall wird behoben.
Reduzierte Bewegung
Calíope berücksichtigt die Systemeinstellung „Bewegung reduzieren“. Ist sie aktiviert, werden nicht wesentliche Animationen und Ansichtsübergänge entfernt oder verkürzt, sodass die Bewegung in der Oberfläche minimal bleibt. Die Apps für Apple Watch und Apple TV haben keine eigenen Animationen.
Accessibility Nutrition Labels im App Store
Apple erlaubt Entwicklern, auf der App-Store-Produktseite einer App Accessibility Nutrition Labels zu veröffentlichen — deklariert pro Gerätetyp. Die Tabelle oben ist das, was ich für Calíope deklariere: Die Labels für Mac und iPad sind im App Store veröffentlicht, die für iPhone, Apple Watch und Apple TV sind in App Store Connect hinterlegt. Diese Seite ist zugleich das Ziel des optionalen „Barrierefreiheit“-Links im App-Store-Eintrag.
Bekannte Einschränkungen
Ich lege offen, was noch in Arbeit ist. Einige fortgeschrittene, seltener genutzte Ansichten sind möglicherweise noch nicht vollständig für jede assistive Technologie optimiert, und ich verbessere den Kontrast in der gesamten App weiter. Wenn etwas nicht so funktioniert, wie du es brauchst, bestimmt deine Rückmeldung unmittelbar, was ich als Nächstes behebe.
Ein Barrierefreiheitsproblem melden
Schreib mir an support@caliope.org mit Angabe des Geräts (Mac, iPad, iPhone, Apple Watch, Apple TV oder Vision Pro), der verwendeten assistiven Technologie und dem, was du vorhattest. Ich bemühe mich um schnelle Antwort und priorisiere Korrekturen der Barrierefreiheit.