Diese Übersetzung ist neu, und noch niemand mit Deutsch als Muttersprache hat sie vollständig durchgelesen. Wo sie von der englischen Fassung abweicht, gilt die englische.
Erklärung zur Barrierefreiheit
Wie 9Darts mit Screenreader, Tastatur, Zoom, großer Schrift und hohem Kontrast funktioniert – was umgesetzt ist, wie es gemessen wird und wo es bei AAA steht.
Zuletzt aktualisiert: 2026-10-07
App öffnenKurz gesagt
- Die App und diese Seiten sind dafür gebaut, WCAG 2.2 auf Stufe AA zu erfüllen, und jeder Bildschirm wird von einer automatischen Testsuite gemessen.
- Eine förmliche Konformitätserklärung gibt es noch nicht. Sie kommt erst, wenn die App auch von Hand geprüft wurde, mit Screenreadern auf echten Handys und Computern.
- Über AA hinaus steht unten jedes der strengeren AAA-Kriterien, jeweils mit dem Stand von 9Darts.
- Die App funktioniert mit Screenreader, allein mit der Tastatur, bei 400 % Zoom und bei 200 % Textgröße.
- Auf dem Bildschirm „Barrierefreiheit“ unter „Optionen“ stellst du ein, wie viel das Spiel ansagt, die Ansage, größere Tasten und Schrift, mehr Kontrast, weniger Bewegung und wie lange eine Meldung bleibt; „Optionen“ bietet unter „Anzeige“ eine zweite Schrift für die Wörter.
- Die Hilfe – das ? oben auf jedem Bildschirm – enthält die Tasten, die Dartbegriffe und eine Adresse, an die du schreiben kannst.
- Was noch fehlt, steht unter „Bekannte Grenzen“. Was bei dir nicht funktioniert, ist ein Fehler: Schreib, und du bekommst innerhalb von zwei Wochen eine Antwort.
9Darts ist dafür gebaut, WCAG 2.2 auf Stufe AA zu erfüllen – in der App und auf diesen Seiten, in jeder Sprache, in der es sie gibt. Diese Seite sagt, wie weit das reicht und woher man es weiß. Sie wird von der Person geschrieben, die die App baut, und korrigiert, sobald sich etwas als unzureichend herausstellt; das Datum oben auf dieser Seite nennt den letzten Abgleich mit der ausgelieferten App.
Der aktuelle Stand
Der Maßstab sind die Richtlinien für barrierefreie Webinhalte des W3C, WCAG 2.2, auf Stufe AA. Diese Erklärung gilt für die App und jede Seite dieser Website, in jeder Sprache, in der es sie gibt. Beide sind mit HTML, CSS, SVG und JavaScript gebaut und nutzen WAI-ARIA dort, wo HTML allein nicht sagen kann, was ein Bedienelement ist.
Die unten beschriebene automatische Testsuite findet auf Stufe AA nichts, was nicht behoben ist. Aber eine Testsuite kann die App nicht so hören, wie jemand mit Screenreader sie hört, deshalb wird noch keine förmliche Konformität erklärt. Das geschieht erst, wenn die App auch von Hand durchgegangen wurde – VoiceOver auf einem iPhone und einem Mac, TalkBack auf Android, NVDA unter Windows, Sprachsteuerung und Schaltersteuerung, die Kontrastdesigns von Windows und die größte Schrift eines Handys – und dieser Durchgang mit Datum festgehalten ist. Dann wird dieser Abschnitt sagen, dass 9Darts konform ist, und seit wann.
Wie geprüft wird
Eine automatische Testsuite öffnet jeden Bildschirm der App in jedem seiner Zustände: in beiden Farbschemata, auf Englisch und auf Slowakisch, in zwei Browser-Engines und in Handy-, Tablet- und Laptopgröße. Sie wendet die Barrierefreiheitsregeln von axe an und misst jede Textfarbe gegen ihren Hintergrund. Sie fotografiert den Fokusrahmen an jedem Bedienelement und misst ihn, ebenso die Größe jedes Ziels. Sie misst den Abstand zwischen Zeilen und zwischen Absätzen und die Länge einer Zeile. Sie prüft, dass nichts abgeschnitten wird oder sich überlappt – bei 320 Pixeln Breite, bei 400 % Zoom, bei 200 % Textgröße und mit erzwungenen Textabständen nach WCAG 1.4.12 –, und das auch im Hochkontrastmodus von Windows, mit quer gehaltenem Handy und auf einer Seite, die von rechts nach links läuft. Ein weiterer Test hält das Englisch jeder Seite auf einem bestimmten Leseniveau.
Jeder Befund wird entweder behoben oder zusammen mit der Arbeit festgehalten, die ihn beheben wird, und die, die dir auffallen würden, stehen unter „Bekannte Grenzen“. Was eine Testsuite nicht messen kann – wie die App mit einem echten Screenreader auf einem echten Handy klingt –, wird von Hand geprüft, wie es der Abschnitt oben sagt.
Was umgesetzt ist
- Jedes Bedienelement ist eine echte Schaltfläche, ein Link, ein Schalter oder ein Feld und sagt, was es ist: ein Name, den ein Screenreader sagen kann, eine Gruppe, benannt nach dem, was sie auswählt, eine Zeile, benannt nach ihrem Titel und beschrieben durch die Zeile darunter, eine Tabelle mit ihren Überschriften. Eine gewählte Option ist mit dem Standardzustand „gedrückt“, „ausgewählt“ oder „aktuell“ markiert – und auf dem Bildschirm durch mehr als eine Farbe.
- Die Ansage kann das Spiel für den ganzen Raum laut ansagen, so wie an der Abwurflinie angesagt wird – die Punkte, ein Überwerfen, ein Game Shot und was zum Checkout fehlt –, mit einer Stimme, die auf deinem Handy installiert ist, und in der Sprache auf dem Bildschirm.
- Das Spiel spricht. Jeder Dart wird angesagt, sobald er landet, dann, was die Aufnahme ergeben hat; ein Überwerfen – egal wer geworfen hat, auf diesem Handy oder dem anderen – unterbricht; ein Leg oder ein Set wird mit dem Spielstand angesagt, dann, wer dran ist, mit dem Checkout, wenn einer möglich ist. Auch ein zurückgenommener Dart wird angesagt.
- Die ganze App funktioniert mit der Tastatur. Ein Dart lässt sich eintippen – 20, t20, d16, bull – und mit Enter werfen; das Zahlenraster ist ein einziger Tab-Stopp, durch den du mit den Pfeiltasten gehst, und auch auf die Dartscheibe zielst du mit ihnen: Feld für Feld oder mit der Umschalttaste ein paar Millimeter auf einmal, bis genau auf die Stelle, die ein Tippen ergeben würde. Der Fokus bleibt, wo er war, wenn sich ein Bildschirm neu zeichnet; ein Fenster hält den Fokus in sich, schließt mit Esc und gibt ihn zurück.
- Der Fokusrahmen ist eine Kontur, die nichts abschneiden kann, und der Text der Oberfläche erreicht in beiden Farbschemata einen Kontrast von 7:1 – die strengere Stufe AAA –, gehalten von einem Test, der den Build scheitern lässt, sobald der Kontrast darunter fällt.
- Text folgt der Schriftgröße deines Browsers auf jedem Bildschirm, der scrollt, und auf diesen Seiten. Auf dem Spielbildschirm, der genau auf ein Handy passen soll, wachsen seine Beschriftungen um höchstens ein Viertel mit, und Punktestand und Tasten behalten ihre Größe; die macht der Seitenzoom größer. Das Zoomen mit zwei Fingern ist nie gesperrt, und bei 400 % Zoom, bei 200 % Textgröße oder mit größeren Textabständen geht nichts verloren: Der Spielbildschirm scrollt, statt etwas abzuschneiden.
- Fließtext – ein Hinweis, eine Anmerkung, eine Definition, diese Seiten – hat anderthalbfachen Zeilenabstand und eine Zeile Abstand zwischen den Absätzen, und keine Zeile davon ist länger als 80 Zeichen.
- Hochkant und quer: Quer gehalten zeigt der Spielbildschirm die Punktestände auf der einen Seite und die Tasten auf der anderen, und die installierte App ist nicht aufs Hochformat festgelegt.
- Ein Fehler wird neben dem Feld genannt, in dem er passiert ist, nicht nur in einer Meldung, die verschwindet, und eine Meldung bleibt lange genug stehen, um sie zu lesen. Nichts wird gelöscht ohne eine Frage, die sagt, was passieren wird.
- Nichts läuft gegen die Uhr: Ein Raum, der auf dein Gegenüber wartet, bleibt offen, solange dein Bildschirm darauf wartet, und ein Spiel in einem Raum wird einen Tag lang aufbewahrt, solange eines der beiden Handys noch darin ist.
- Ein Diagramm ist nie nur Farbe – die zweite Linie ist gestrichelt und ihre Punkte sind quadratisch –, und seine Zahlen bekommst du auch ohne das Diagramm: als Tabelle oder Punkt für Punkt per Tastatur.
- Bewegung ist kurz und ganz ausgeschaltet, wenn dein System reduzierte Bewegung verlangt.
- Ein Bildschirm „Barrierefreiheit“ unter „Optionen“ legt den Rest in deine Hand: wie viel das Spiel ansagt, die Ansage und ihre Stimme, Vibration, größere Tasten und Schrift, mehr Kontrast, weniger Bewegung, wie lange eine Meldung bleibt, das Tempo des Bots und ob die App von selbst weitergeht. „Optionen“ selbst bietet unter „Anzeige“ eine zweite Schrift für die Wörter – Libre Baskerville, eine Schrift, die zum Lesen geschnitten wurde –, wobei Punkte und Tasten in jedem Fall in der Standardschrift bleiben.
- Wenn du willst, wechselt nichts außer deinem Tippen den Bildschirm. Ist „Automatisch weiter“ ausgeschaltet, wartet das Ausbullen auf „Spiel starten“, der Beitritt deines Gegenübers zu deinem Raum wartet auf „Spielen“, und wenn die andere Seite gewinnt, bleibt das Spiel auf dem Bildschirm, bis du die Zusammenfassung sehen willst.
- Die Hilfe ist auf jedem Bildschirm an derselben Stelle – das ? oben – und sagt überall dasselbe: die Tasten, die Dartbegriffe und wofür T20 und Avg. stehen, den Weg zum Bildschirm „Barrierefreiheit“ und eine Adresse, an die du schreiben kannst. Auf dem Spielbildschirm sagt sie außerdem den Punktestand an.
Bekannte Grenzen
- Ziele von mindestens 44 × 44 Pixeln und Darts in großer Schrift – die strengere Stufe AAA – gibt es mit dem Layout „Größer“ auf dem Bildschirm „Barrierefreiheit“, und jeder Bildschirm wird auch damit gemessen. Das Standard-Layout behält die kleineren Tasten, die ein kleines Handy braucht, nie unter 32 Pixeln, und Dart-Chips, die gegen das Rot und Grün der Scheibe 4,5:1 statt 7:1 erreichen. Auf diesen Seiten ist jeder Link außerhalb eines Satzes schon jetzt 44 × 44 Pixel groß.
- Die Ansage braucht auf dem Handy selbst eine Stimme für die Sprache auf dem Bildschirm. Wo es keine gibt, bleibt sie stumm und sagt das, statt sich die Stimme einer anderen Sprache zu leihen oder etwas zum Vorlesen wegzuschicken.
- Ein Screenreader und die Ansage sind zwei Stimmen, und wenn beide an sind, können sie gleichzeitig sprechen. Die Ansage ist aus, solange du sie nicht einschaltest, und „Was das Spiel ansagt“ lässt sich auf weniger stellen.
- Auf die Dartscheibe wird per Berührung gezielt. Mit einem Screenreader auf einem Touchscreen sind ihre Felder zu klein, um sie zu finden, deshalb sagt die Scheibe, dass du stattdessen das Zahlenraster nehmen sollst, das für jedes Feld eine Taste hat. Den Finger zu schieben, um das Ziel zu ändern, ist eine Ziehbewegung, aber ein einfaches Tippen wirft auch, und weder das Zahlenraster noch die Pfeiltasten brauchen irgendein Ziehen.
- Ein Spiel gegen jemanden auf einem anderen Handy braucht einen erreichbaren Server. Alles andere funktioniert offline.
- Eine Sprache mit dem Hinweis „Beta“ ist übersetzt, aber noch niemand mit dieser Muttersprache hat sie vollständig durchgelesen. Ihre Wörter können stellenweise falsch sein, und wo sie und das Englische voneinander abweichen, gilt das Englische.
- Die Anzeigen von Google, sobald sie erscheinen – am Ende des ersten Bildschirms, der Zusammenfassung eines Spiels und der Statistik, nie während eines Spiels –, werden von jemand anderem gemacht und fallen nicht unter diese Erklärung. Die eigene Werbung der App fällt darunter.
Über AA hinaus: die AAA-Kriterien
Die WCAG 2.2 haben auf ihrer strengsten Stufe, AAA, 31 Kriterien. Das W3C verlangt nicht, dass eine ganze Website sie alle erfüllt, weil das für manche Inhalte nicht möglich ist – deshalb steht hier jedes mit dem Stand von 9Darts. „Erfüllt über den Bildschirm ‚Barrierefreiheit‘“ heißt: erfüllt, sobald du dort etwas einschaltest.
Erfüllt
- 1.3.6 Zweck bestimmen. Jeder Bildschirm ist ein Hauptbereich unter einer eigenen Kopfzeile, die Tabs sind ein Navigationsbereich, und eine Anzeige ist als ergänzender Bereich abgesetzt. Jedes Symbol hat einen Namen oder ein Wort dabei, und ein Namensfeld gibt an, dass es einen Spitznamen erwartet, damit ein Handy deinen anbieten kann.
- 1.4.8 Visuelle Präsentation. Fließtext hat anderthalbfachen Zeilenabstand und eine Zeile Abstand zwischen den Absätzen, keine Zeile ist länger als 80 Zeichen, und keine steht im Blocksatz. Du kannst die Farben ändern – zwei Farbschemata, mehr Kontrast oder die deines Systems –, und Text bei 200 % muss nie seitlich gescrollt werden, um lesbar zu sein.
- 1.4.9 Bilder eines Textes (keine Ausnahme). Kein Text ist als Bild gezeichnet. Das einzige Bild mit einer Ziffer darin ist die Bildmarke von 9Darts, also ein Logo.
- 2.1.3 Tastatur (keine Ausnahme). Alles funktioniert mit der Tastatur, ohne eine Taste, die gehalten oder im richtigen Moment gedrückt werden muss – sogar die genaue Stelle in einem Feld, auf die die Umschalttaste und die Pfeiltasten ein paar Millimeter auf einmal zielen.
- 2.2.4 Unterbrechungen. Nichts erscheint ungefragt. Ein Update der App wartet auf einer Karte, bis du es wählst, und keine Anzeige kommt je in ein Spiel. Was die andere Seite wirft – der Bot oder jemand auf einem anderen Handy –, ist das Spiel, das du spielst; deshalb wird es gezeigt und angesagt, sobald es landet.
- 2.2.6 Zeitüberschreitungen. Durch Warten geht nichts verloren. Ein Spiel wird mit jedem Dart auf deinem Handy gespeichert und bleibt dort, solange du es dort lässt, und wenn ein Raum auf dem Server schließt, behalten beide Handys das Spiel und können es zu Ende spielen.
- 2.3.2 Drei Blitze. Nichts blitzt. Die einzige Bewegung ist ein kurzes Einblenden oder Hochgleiten, wenn ein Bildschirm oder eine Meldung erscheint.
- 2.3.3 Animation durch Interaktionen. Jede Animation lässt sich ausschalten – über die Einstellung deines Systems für reduzierte Bewegung oder mit „Bewegung“ auf „Weniger“ auf dem Bildschirm „Barrierefreiheit“.
- 2.4.8 Ort. Der Tab, unter dem du bist, ist markiert, und jeder Bildschirm und jede Seite hat einen Titel mit dem eigenen Namen und dem der App. Die Startseite jeder Sprache führt alle Seiten dieser Website auf.
- 2.4.9 Linkzweck (nur Link). Jeder Link sagt mit eigenen Worten, wohin er führt – der Name einer Seite, „App öffnen“, eine Adresse zum Schreiben – und nie nur „hier“ oder „mehr“.
- 2.4.10 Abschnittsüberschriften. Jeder Bildschirm, jedes Fenster und jede Seite ist durch Überschriften gegliedert, auch die vier Teile des Spielbildschirms.
- 2.4.12 Fokus nicht verdeckt (erweitert). Kein Teil des Bedienelements, auf dem gerade der Fokus liegt, wird verdeckt – nicht von der Tab-Leiste, nicht von einer Meldung –, und das wird auf jedem Bildschirm gemessen.
- 2.4.13 Fokus-Erscheinungsbild. Der Fokusrahmen ist eine durchgehende Kontur von mindestens 2 Pixeln Stärke, in einer Farbe, die sich um mindestens 3:1 von dem unterscheidet, was sie überdeckt – an jedem Bedienelement fotografiert und gemessen.
- 2.5.6 Gleichzeitige Eingabemechanismen. Touch, Maus, Stift und Tastatur funktionieren alle, zusammen oder abwechselnd. Eines davon zu benutzen, schaltet nie ein anderes ab.
- 3.1.3 Ungewöhnliche Wörter. Die Dartbegriffe, die die App verwendet – Leg, Überworfen, Checkout, Bogey-Zahl und die übrigen –, werden in der Hilfe und auf der Glossar-Seite erklärt.
- 3.1.4 Abkürzungen. Was T20, D16 und Avg. bedeuten, erklärt dasselbe Glossar, und ein Screenreader liest einen Dart ausgeschrieben vor, als „Triple 20“.
- 3.1.5 Leseniveau. Die App spricht in kurzen, einfachen Sätzen. Das Englisch jeder Seite hier liegt auf dem Niveau der unteren Sekundarstufe – unter Klasse 10 nach der Flesch-Kincaid-Formel –, gehalten von einem Test, und die Datenschutzerklärung, die Nutzungsbedingungen und diese Erklärung beginnen jeweils mit einer Zusammenfassung in noch einfacheren Worten.
- 3.3.5 Hilfe. Die Hilfe – das ? oben auf jedem Bildschirm – enthält die Tasten, die Dartbegriffe und eine Adresse zum Schreiben, und auf dem Spielbildschirm sagt sie den Punktestand an. Ein Feld, das etwas Bestimmtes erwartet, sagt das darunter.
- 3.3.6 Fehlervermeidung (alle). Ein Dart lässt sich zurücknehmen und ein beendetes Spiel wieder öffnen, und nichts wird gelöscht, durch einen Import ersetzt oder aufgegeben, ohne dass vorher nachgefragt wird.
Erfüllt über den Bildschirm „Barrierefreiheit“
- 1.4.6 Kontrast (erhöht). Der gesamte Text hat 7:1 oder mehr, außer den roten und grünen Chips, die einen Dart zeigen; sie erreichen gegen die Farben der Scheibe 4,69:1 und 5,92:1. Mit „Tasten und Schrift“ auf „Größer“ sind sie große Schrift, bei der 4,5:1 die Marke für AAA ist. Diese Seiten haben durchgehend 7:1.
- 2.2.3 Keine Zeitbegrenzung. In einem Spiel gibt es keine Zeitbegrenzung. Eine Meldung verschwindet erst, wenn genug Zeit zum Lesen war, und mit „Meldungen“ auf „Bleibt“ wartet sie auf dich; mit „Automatisch weiter“ aus wartet auch das Ergebnis des Ausbullens. Ein Spiel auf zwei Handys ist ein Live-Ereignis, das dieses Kriterium ausnimmt: Sein Raum auf dem Server schließt einen Tag nach dem Öffnen oder eine halbe Stunde, nachdem beide Handys ihn verlassen haben, und beide Handys behalten das Spiel.
- 2.5.5 Zielgröße (erweitert). Mit „Tasten und Schrift“ auf „Größer“ ist jedes Bedienelement mindestens 44 × 44 Pixel groß, und auf diesen Seiten jeder Link außerhalb eines Satzes. Das Standard-Layout behält die kleineren Tasten, die ein kleines Handy braucht, nie unter 32 Pixeln. Die Felder der Dartscheibe sind noch kleiner, und jedes davon ist auch eine Taste im Zahlenraster.
- 3.2.5 Änderung auf Anfrage. Mit „Automatisch weiter“ aus wechselt nur dein eigenes Tippen den Bildschirm: Das Ausbullen wartet auf „Spiel starten“, der Beitritt deines Gegenübers zu deinem Raum wartet auf „Spielen“, und wenn die andere Seite gewinnt – ein Mensch oder der Bot –, bleibt das Spiel, bis du „Zur Zusammenfassung“ wählst.
Nicht anwendbar
- 1.2.6 Gebärdensprache (aufgezeichnet). Weder in der App noch auf diesen Seiten gibt es aufgezeichneten Ton oder ein Video.
- 1.2.7 Erweiterte Audiodeskription (aufgezeichnet). Es gibt kein Video.
- 1.2.8 Medienalternative (aufgezeichnet). Es gibt kein Video.
- 1.2.9 Nur Audio (live). Es gibt keinen Live-Ton. Die Ansage spricht nur laut aus, was schon auf dem Bildschirm steht.
- 1.4.7 Leise oder keine Hintergrundgeräusche. Es gibt keine aufgezeichnete Sprache. Hinter der Stimme der Ansage läuft nichts.
- 2.2.5 Erneute Authentifizierung. Es gibt nichts, wo du dich anmelden müsstest.
- 3.1.6 Aussprache. Kein Wort hier bedeutet etwas anderes, je nachdem, wie es ausgesprochen wird.
- 3.3.9 Barrierefreie Authentifizierung (erweitert). Es gibt nichts, wo du dich anmelden müsstest.
Schreib mir
Wenn hier etwas für dich nicht funktioniert – ein Bedienelement, das ein Screenreader nicht benennen kann, eine Farbe, die du nicht lesen kannst, ein Schritt, der sich mit der Tastatur nicht machen lässt –, schreib an richardkollar@tutanota.com, welcher Bildschirm es war und was passiert ist, und wenn du es weißt, auch Handy und Browser. Du bekommst innerhalb von zwei Wochen eine Antwort: Es wird behoben, oder diese Seite sagt, warum nicht.