Zugänglichkeit wird für Programmierer immer wichtiger, um sie zu verstehen. Im Jahr 2020 entschied der Oberste Gerichtshof der USA im Fall Domino's vs. Robles, dass das Internet und Apps „Orte“ im Sinne des Americans with Disabilities Act sind. Das bedeutet, dass Menschen mit Behinderungen nun digitale Anwendungen verklagen können, die nicht barrierefrei sind.
Viele Entwickler fühlen sich mehr als nur einer gesetzlichen Verpflichtung verpflichtet, die Barrierefreiheit zu verbessern. Dies veranlasste Electronic Arts zu der Ankündigung, dass sie ihre Patente für Barrierefreiheit nicht durchsetzen würden, damit andere Entwickler sie nutzen könnten, um integrativere Spiele zu entwickeln.
Der Trend zur Barrierefreiheit ist eindeutig. Zu wissen, wie Barrierefreiheit in die Entwicklung integriert werden kann, wird bald eine Kernkompetenz für Programmierer aller Art sein.
Was ist digitale Barrierefreiheit?
Digitale Zugänglichkeit ist der Prozess, um sicherzustellen, dass Menschen mit Behinderungen Zugang zu digitalen Produkten wie Apps und Websites haben. Das könnte bedeuten, dafür zu sorgen
Videokonferenz-Apps haben Untertitel damit gehörlose oder schwerhörige Menschen nichts verpassen. Oder es könnte bedeuten, Alt-Text zu Bildern hinzuzufügen, damit blinde Menschen sich die visuellen Elemente von Screenreadern erklären lassen können.Die am häufigsten verwendeten Richtlinien zur Barrierefreiheit sind die Richtlinien für die Barrierefreiheit von Webinhalten, ein internationaler Barrierefreiheitsstandard, der von der erstellt wurde World Wide Web Konsortium (W3C).
Die derzeit geltenden Richtlinien, bekannt als WCAG 2.2, wurden Ende 2021 veröffentlicht. Diese Richtlinien konzentrieren sich auf vier Schlüsselprinzipien, die den Kern der digitalen Barrierefreiheit ausmachen: wahrnehmbar, bedienbar, verständlich und robust.
Jeder Abschnitt befasst sich damit, wie Menschen mit unterschiedlichen Arten von Beeinträchtigungen oder Hilfsgeräten Technologie nutzen und wie Programmierer dafür entwerfen sollten.
Konformitätsstufen werden anhand der Standards Stufe A, Stufe AA und Stufe AAA gemessen, wobei die niedrigste Stufe ein Mindestschwellenwert ist und die höchste Ebene soll komplexere und spezifischere Barrierefreiheitsprobleme ansprechen, die die Möglichkeiten behinderter Benutzer verbessern. Erfahrung.
Das Problem mit Compliance-basierten Ansätzen
Es gibt zwei Hauptprobleme bei traditionellen Ansätzen zur digitalen Zugänglichkeit. Der erste ist, dass es oft eine mehrjährige Verzögerung zwischen einer neuen unzugänglichen Technologie oder Praxis und den Richtlinien gibt, die helfen, sie zu korrigieren.
Da WCAG 2.2 mit über einem Jahr Verspätung veröffentlicht wurde und an der nächsten Iteration gearbeitet wird, WCAG 3.0, die seit Jahren im Gange ist, ist klar, dass die derzeit verwendeten Zugänglichkeitsrichtlinien bereits vor ihrer Veröffentlichung veraltet waren.
Das zweite Problem ist für viele Programmierer schwieriger zu verstehen. Diese Richtlinien gehen nicht weit genug.
Warum verbesserte Barrierefreiheit wichtig ist
Leider verwenden viele Entwickler bei der digitalen Zugänglichkeit einen Cookie-Cutter-Ansatz verlässt sich zu stark auf die Einhaltung der WCAG-Richtlinien, wenn barrierefreies Design dynamischer sein sollte Prozess.
Standardkonforme Entwickler glauben oft, dass ihre Produkte zugänglich sind, wenn sie nur alle Kästchen ankreuzen. Aber das stimmt einfach nicht. Tatsächlich reicht die Verteidigung eines Unternehmens, dass es die WCAG-Richtlinien einhält, möglicherweise nicht aus, wenn es nach dem ADA verklagt wird.
Warum? Denn selbst die Einhaltung von Level AAA garantiert nicht, dass Ihr Projekt oder Ihre Website barrierefrei ist – es wurde entwickelt, um einen Mindeststandard für Barrierefreiheit festzulegen.
Entwicklungsteams sollten ihre Arbeit nicht nur einer breiteren Bevölkerung zugänglich machen wollen, sie könnten schließlich dazu verpflichtet werden, wenn neue Vorschriften oder Rechtsprechung auftauchen.
Warum Sie sich um "Barrierefreiheitsschulden" kümmern sollten
Den meisten Programmierern ist der Begriff „Tech Debt“ geläufig. Es beschreibt die Folgen einer Entwicklungsarbeit, die die einfachsten Codierungslösungen anstelle der besten verwendet. Dies führt oft zu ineffizientem Code und der Notwendigkeit zukünftiger Korrekturarbeiten.
„Barrierefreiheitsschuld“ ist ein ähnliches Konzept. Es bezieht sich auf den unzugänglichen Code und die Produkte, die ein Team oder Unternehmen auf dem Markt oder in der Entwicklung hat und die Zeit, Mühe und Geld kosten, um sie vollständig zugänglich zu machen. Im Laufe der Zeit und über Produkte oder Websites hinweg wächst diese Barrierefreiheitsschuld, bis es unglaublich kostspielig wird, sie zu beheben.
Indem sie jetzt nicht an Barrierefreiheit arbeiten, erschweren Programmierer es nicht nur Menschen mit Behinderungen, ihre Produkte zu verwenden. Sie schaffen auch zukünftige Verpflichtungen für ihre Unternehmen, falls sich Vorschriften oder Barrierefreiheitsstandards ändern sollten.
Die Herausforderung der Verbesserung der digitalen Zugänglichkeit
Eines der größten Hindernisse beim Erstellen von zugänglicherem Code ist, dass viele Programmierer eine begrenzte Vorstellung davon haben, was Behinderung umfasst. Die Zugänglichkeitspersonen, die Produkt und UX-Teams manchmal zur Unterstützung des Leitfadendesigns verwendet werden, konzentrieren sich zu oft auf allgemein bekannte Behinderungen wie Blindheit, Taubheit oder Lähmung.
Programmierer wissen vielleicht, dass sie Epileptiker im Auge behalten müssen, berücksichtigen aber möglicherweise nicht die Barrierefreiheitsanforderungen von Benutzern mit chronischer Migräne, einer Erkrankung, die viele Betroffene beeinträchtigt.
Darüber hinaus umfassen diese Personas selten Benutzer mit mehreren Behinderungen oder solche, die eine Vielzahl von Eingabehilfen verwenden. Beispielsweise können viele der Funktionen einer beliebten Voice-to-Text-Software nicht verwendet werden, wenn Benutzer den Modus für hohen Kontrast aktiviert haben.
Für ein Produkt, das häufig von Menschen mit Sehbehinderungen als Hilfsmittel verwendet wird – eine Gruppe für wen der Modus mit hohem Kontrast oft notwendig sein kann – das ist ein außergewöhnliches Versehen der Entwicklung Mannschaft.
Verwenden von Universal Design für eine bessere Zugänglichkeit
Was kann ein Programmierer also tun, wenn er höhere Zugänglichkeitsstandards erreichen möchte? Der erste Schritt besteht darin, die Art des Denkens loszulassen, die Protokolle wie WCAG 2.2 fördern, nämlich das Zugänglichkeit ist etwas Objektives mit spezifischer, klar definierter Gestaltung und Programmierung Eingriffe.
Als Alternative, universal Design Konzepte, die Teil einer Gruppe von Praktiken sind, die manchmal als inklusives Design bezeichnet werden, können Programmierern helfen, ihre Designs neu zu bewerten und ändern ihren Designprozess, um zu überlegen, wie sie ihre Produkte für Menschen aller Fähigkeiten zugänglicher machen können, und zwar direkt von der Problemdefinition an Bühne.
Es gibt sieben universelle Designprinzipien, die angewendet werden können: gerechter Gebrauch, flexible Verwendung, einfach und intuitiv Nutzung, wahrnehmbare Informationen, Fehlertoleranz, geringer körperlicher Aufwand sowie Größe und Platz für Ansätze und Verwendet.
Auf den ersten Blick scheinen sie wahrscheinlich zu Code zu führen, der den Richtlinien der WCAG 2.2 entspricht. Der Hauptunterschied besteht jedoch darin, dass Designer zunächst diese Prinzipien als grundlegend für ihr Design für alle betrachten Benutzer, anstatt sich darauf zu konzentrieren, Designs, die für den "durchschnittlichen Benutzer" erstellt wurden, später an Zugänglichkeitsstandards anzupassen an.
Dadurch werden die Phasen der Problemdefinition und des Entwurfs umgedreht, da Programmierer davon ausgehen müssen, dass alle Benutzer möglicherweise eine Behinderung haben. Das führt oft dazu, dass Unternehmen Geld sparen, da das Hinzufügen ungeplanter Barrierefreiheitsfunktionen die Zeit und das Budget erhöht, die für die Fertigstellung eines Projekts erforderlich sind.
Universelles Design führt auch oft zu besseren Produkten, da Produkte, die nach universellen Designprinzipien entwickelt wurden, oft für alle besser nutzbar sind.
Die Bedeutung der Benutzerfreundlichkeit
Universal-Design-Prinzipien sprechen auch ausdrücklich von der Nutzung – etwas, das nicht in den Geltungsbereich der WCAG-Richtlinien fällt. Obwohl sie verwandt sind, sind Benutzerfreundlichkeit und Zugänglichkeit unterschiedliche Objektive, mit denen die Erfahrung eines behinderten Benutzers gemessen werden kann.
Barrierefreiheit konzentriert sich einfach darauf, sicherzustellen, dass Menschen mit Behinderungen auf eine Website oder ein Produkt zugreifen können, nicht darauf, dass sie dies auf effiziente, flexible oder wünschenswerte Weise tun können.
Beispielsweise kann eine Website Barrierefreiheitsanforderungen erfüllen, wenn ein sehbehinderter Benutzer sie über einen Bildschirmleser aufrufen kann. Einige sehbehinderte Menschen bevorzugen jedoch Text-to-Voice-Apps und besitzen keinen Bildschirmleser.
Wenn Ihre Website den Export von Text in eine App verbietet, wie es einige Nachrichtenseiten tun, ist Ihre Website für diesen Benutzer technisch zugänglich... aber es ist für sie nicht brauchbar. Das verstößt zwar nicht gegen die ADA, bedeutet aber, dass eine behinderte Person Ihr Produkt nicht verwenden kann.
Eine weitere Herausforderung tritt auf, wenn Programmierer auf Situationen stoßen, in denen sie zwar technisch den Zugänglichkeitsrichtlinien, aber nicht funktional entsprechen.
In diesem Fall erfüllt eine Website möglicherweise die WCAG-Anforderungen über ein Code-Audit, aber sie erfüllt möglicherweise immer noch nicht das Ziel „vollständig und gleichen Genuss" nach ADA, wenn ein behinderter Mensch nicht zu denselben Dingen Zugang hat wie ein Nichtbehinderter Person.
Die meisten Standards für barrierefreies Design beschränken sich nicht auf die Benutzerfreundlichkeit, und Usability-Tests schließen oft behinderte Benutzer nicht ein. Aber die Benutzerfreundlichkeit sollte eine Schlüsselmetrik beim Testen der Barrierefreiheit sein, und das Testen der Benutzerfreundlichkeit sollte sich darauf konzentrieren, nicht nur beim durchschnittlichen Benutzer, sondern auch bei behinderten Benutzern, einer Gruppe, die mit weit größerer Wahrscheinlichkeit Probleme hat.
Wie Designgerechtigkeit helfen kann
Ein letztes Konzept, das Programmierer verstehen sollten, ist Gerechtigkeit gestalten. Ein Designansatz, der die Beziehung zwischen Design, Macht und sozialer Gerechtigkeit untersucht, it überdenkt Designprozesse, um die Stimmen derjenigen zu zentrieren, die im Design traditionell ignoriert wurden Praktiken Methoden Ausübungen.
In der Tat formen die Prozesse der Designgerechtigkeit den Designer zu einem Vermittler und nicht zu einem Experten. Diese Verschiebung kann hilfreich sein, da behinderte Menschen Autoritäten in Bezug auf das sind, was sie brauchen. Sie nicht zu zentrieren, könnte bedeuten, Zeit und Geld für Barrierefreiheitsfunktionen aufzuwenden, die nicht nützlich sind.
Die behinderte Designstrategin und Aktivistin Liz Jackson hat sogar einen Begriff geprägt, der sich auf die eleganten, aber nutzlosen Lösungen bezieht, die sich nicht behinderte Designer einfallen lassen: Behinderten-Dongles. Dies sind Produkte, die nicht benötigt werden oder eine Lösung bieten, die nicht verwendbar ist.
Wie würde ein Designgerechtigkeitsprozess für Ihr Produkt aussehen? Es könnte bedeuten, eine Reihe von Behindertenexperten einzustellen, die bei der Erforschung der Barrierefreiheit, dem UX-Design, der Programmierung, der Qualitätssicherung und den Usability-Tests helfen. Es könnte auch bedeuten, in jeder Phase Ihres Entwicklungsworkflows kostenpflichtige Fokusgruppen mit behinderten Benutzern zu veranstalten.
Letztendlich ist der wichtigste Aspekt der Designgerechtigkeit, wie sie Programmierern hilft, ihre Macht zu verstehen. Jede Kodierungs- oder Designentscheidung, die Sie treffen, könnte einen enormen Einfluss auf das Leben von Menschen mit Behinderungen haben, wenn Ihre Entscheidungen Barrieren schaffen.
Das könnte sich nicht nur auf ihren Zugang zu Ihrem Produkt auswirken, sondern auch auf ihren Zugang zu den Dingen, die Ihr Produkt ermöglicht, wie Communities, Erfahrungen oder sogar Beschäftigung.
Nächste Schritte zur Verbesserung der digitalen Zugänglichkeit
Jetzt, wo Sie wissen, warum digitale Barrierefreiheit so wichtig ist und wie komplex es ist, sie gut zu machen, was können Sie tun?
- Beginnen Sie damit, mehr über universelles Design und Designgerechtigkeit zu erfahren. Es gibt Werkstätten, Online Kurse, und Bücher verfügbar, um zu helfen.
- Überprüfen Sie Ihren Entwicklungsworkflow, um die Zugänglichkeit in jeder Phase zu zentrieren.
- Budget für Ihr Team, um Schulungen in barrierefreiem und universellem Design zu erhalten.
- Stellen Sie behinderte Programmierer ein und beziehen Sie behinderte Menschen als Mitarbeiter in Projekte ein.
- Legen Sie klare Richtlinien für die Konformität mit der Barrierefreiheit und die Benutzerfreundlichkeit fest.
- Verwenden Sie behinderte Menschen, die native Benutzer von Hilfstechnologien sind, um QA-Tests durchzuführen, anstatt die Erfahrungen behinderter Menschen zu simulieren.
- Erstellen Sie Checklisten, die wichtige Meilensteine der Barrierefreiheit während der Entwicklung erfassen.
Nichts kann jemals zu 100 % barrierefrei sein, da menschliche Beeinträchtigungen viele Facetten haben und die Barrierefreiheitsbedürfnisse verschiedener Menschen mit Behinderungen oft widersprüchlich sind. Aber je mehr Programmierer damit verbringen, über die Bedürfnisse behinderter Benutzer, universelles Design und Designgerechtigkeit nachzudenken, desto barrierefreier werden zukünftige Produkte sein.
Egal, ob Sie mit schlechter Sicht zu kämpfen haben oder die Sprachsteuerung erkunden möchten, Windows 10 bietet zahlreiche Tools zur Barrierefreiheit, die Ihnen dabei helfen. Wir zeigen Ihnen, wo Sie sie finden und wie Sie sie verwenden.
Lesen Sie weiter
- Programmierung
- Barrierefreiheit
- Programmierung
- Web Entwicklung
- Spielentwicklung

Helen schreibt seit über acht Jahren über Technik, Karriere und HR. Ihre Arbeiten erschienen in USAToday, The Guardian, Forbes, Business Insider und Yahoo! Finanzen, neben vielen anderen Veröffentlichungen. Man findet sie entweder beim Wandern oder Schneeschuhwandern in den Bergen oder beim besessenen Lesen.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um sich anzumelden