Barrierefreiheit in der App Entwicklung

  • Verfasst von Hubert Weid
  • Datum: 02 Jan 2020

In einer zunehmend digitalisierten Gesellschaft ist Barrierefreiheit in der App Entwicklungein wichtiges und auch in Zukunft weiterhin an Bedeutung gewinnendes Thema. Je mehr sich der Lebensmittelpunkt vieler Menschen auch im Internet und auf dem Smartphone abspielt, desto mehr müssen wir als App-Entwickler uns mit Herausforderungen beschäftigen, welche vielleicht nicht sofort offensichtlich zu erkennen sind.

Barrierefreiheit ist nicht nur im Sinne der Überwindung physikalischer Hindernisse zu sehen, sondern auch zunehmend im abstrakteren Sinne, der Zugänglichkeit und Nutzbarkeit von digitalen Inhalten und Diensten.

Dies beginnt mit simplen Dingen, wie dem Vorlesen von integrierten Texten, dem klaren Beschreiben und Erklären von Bildinhalten. Es erfordert aber auch das Einbinden von plattformspezifischen Hilfsmitteln wie zum Beispiel UIAccessibility im Bereich iOS. UIAccessibility beinhaltet Werkzeuge, welche für die beeinträchtigten Nutzern eine eigenständige Benutzung aller Aspekte eine Applikation ermöglichen indem sie Ihnen eine für sie aufbereitete Benutzeroberfläche bieten. So kann beispielsweise durch eine komplexere Gestensteuerung, und das Hinterlegen von diversen leicht auslesbaren Metadaten, ganz oder teilweise blinden Nutzern die Bedienung einer Applikation erleichtert werden.

Diese Hilfsmittel setzen jedoch voraus, dass ein Produkt von Beginn an auch unter Aspekten konzeptioniert und umgesetzt wird, welche dem Durchschnittsnutzer -aber auch dem umsetzenden Team- teilweise oder auch vollkommen fremd sein mögen.

Es empfiehlt sich an dieser Stelle auch auf verschiedenste Weise eingeschränkte Nutzer von Anfang an, an der Entwicklung von Software teilhaben zu lassen. Nur so kann dem Anspruch entsprochen werden, auch ihre Bedürfnisse zu berücksichtigen.

Nachfolgende Checkliste wurde entwickelt, um die Umsetzung einer barrierefreien App zu planen:

1. Von Anfang an Barrierefreiheit thematisieren
Bereits zu Beginn eines App-Projektes sollte eine bewusste Entscheidung getroffen werden, wie tiefgehend die Barrierefreiheit erforderlich ist und berücksichtigt werden soll. Bereits vom ersten Layout an sollte barrierefrei entwickelt werden.

2. OS-spezifische Vorteile kennen und nutzen
Informieren Sie sich im Vorfeld darüber, welche Werkzeuge eine Plattform zur Verfügung stellt, um effizient planen und entwickeln zu können.

3. Benutzerführung an individuelle Beeinträchtigungen anpassen
Behalten Sie stets im Blick, welche Informationen Sie dem Nutzer zur Verfügung stellen müssen, um ihm einen möglichst übersichtlichen Weg durch die App zu bereiten. Hier ist zum Beispiel auch wichtig, in welcher Reihenfolge Elemente vorgelesen und auswählbar gemacht werden. Hat der Nutzer alle Informationen erhalten, welche er zu seiner Entscheidung benötigt? Weiß der Nutzer, wo er sich innerhalb der App befindet und welche Möglichkeiten ihm zur Verfügung stehen?

4. Mögliche Veränderungen durch Werkzeuge der Barrierefreiheit bedenken
Einem durch Behinderungen eingeschränkten Nutzer stehen andere Werkzeuge zur Verfügung als einem Standardnutzer. Diese Tools können dazu führen, dass OS-Callbacks sich anders verhalten oder versteckte Schaltflächen sichtbar werden. Diese Abweichungen gilt es zu prüfen und zu berücksichtigen.

5. Beeinträchtigte Nutzer als Teste
Kein noch so ausgeklügelter Testaufbau schafft es, die Sicht eines beeinträchtigten Nutzers zu simulieren. Deshalb nehmen Sie einen Tester aus der jeweiligen Zielgruppe hinzu. Die Perspektive dieser Nutzer ist im Testing unbezahlbar, um die Qualität der Implementierung zu gewährleisten.

6. Ressourcen effizient bündeln
Es wird immer Features geben, welche extrem schwer oder gar unmöglich in einer barrierefreien Variante umzusetzen sind. Statt sich dabei festzufahren, zögern Sie nicht, diese Features zu vereinfachen oder sogar komplett für einige Nutzer wegzulassen. Konzentrieren Sie sich lieber darauf, auch beeinträchtigten Nutzern eine durchgehend hochqualitative Software zu präsentieren.

Natürlich bringt diese tiefergehende Betrachtung einen gewissen Aufwand mit sich. Diesen sollten Unternehmen jedoch als Chance und Herausforderung begreifen und nicht als Hindernis. Auf dem momentanen Markt stellt eine kompetent umgesetzte Unterstützung der oben genannter Elemente noch eher eine Seltenheit dar. Grade daraus entsteht wichtiges -durchaus auch emotionales- Argument an dem sich ein Produkt oder Unternehmen klar positionieren kann, um einem zusätzlichen Teil unserer Gesellschaft die Möglichkeit zu geben gleichberechtigt teil zu haben und so auch neue Nutzer und deren Freunde und Verwandte längerfristig zu überzeugen.

?
Diese Webseite verwendet Google Analytics. Zum deaktivieren für Ihren Besuch klicken Sie bitte hier.
×