Barrierefreie Appentwicklung: Fangen Sie jetzt damit an?

Dieser Artikel ist der letzte Artikel der Reihe „barrierefreie Appentwicklung“.

Warum eine ganze Artikelreihe „barrierefreie Appentwicklung?

Im Behindertengleichstellungsgesetz – BGG in §12a Barrierefreie Informationstechnik Absatz 1 steht seit 1. September 2016 folgendes:

(1) Öffentliche Stellen des Bundes gestalten ihre Websites und mobilen Anwendungen, einschließlich der für die Beschäftigten bestimmten Angebote im Intranet, barrierefrei. Schrittweise, spätestens bis zum 23. Juni 2021, gestalten sie ihre elektronisch unterstützten Verwaltungsabläufe, einschließlich ihrer Verfahren zur elektronischen Vorgangsbearbeitung und elektronischen Aktenführung, barrierefrei. Die grafischen Programmoberflächen sind von der barrierefreien Gestaltung umfasst.

Quelle: Behindertengleichstellungsgesetz – BGG § 12a Barrierefreie Informationstechnik

Kurz:
Öffentliche Stellen des Bundes sind seit September 2016 dazu verpflichtet Apps barrierefrei zu gestalten.
Wenn in der Suchmaschine Google nach „barrierefreie Appentwicklung“ gesucht wird, gibt es nur sehr wenig IT-Dienstleister welche die barrierefreie Appentwicklung als Dienstleistung anbieten.
Es hat sich also seit 2016 so gut wie nichts getan. Das möchte ich mit meiner Artikelreihe versuchen zu ändern.

Tastatur mit einer Taste auf der Barrierefrei steht
Quelle: Edler von Rabenstein – 252045538 / Shutterstock.com

„Barrierefreie Appentwicklung: Fangen Sie jetzt damit an?“ weiterlesen

Barrierefreie Appentwicklung: Windows Apps auf Barrierefreiheit überprüfen

In diesem Artikel erkläre ich, wie Sie Windows Apps auf Barrierefreiheit überprüfen.

In diesem Artikel geht es nicht darum, wie Sie mit Entwicklungsumgebungen wie zum mit Visual Studio Apps auf Barrierefreiheit überprüfen können, sondern wie Sie fertige Windows Apps auf Barrierefreiheit überprüfen können.
Testverfahren, mit denen Sie sicherstellen können, dass Ihre App für die universelle Windows-Plattform (UWP) barrierefrei ist.

Tastatur mit einer Taste auf der Barrierefrei steht
Quelle: Edler von Rabenstein – 252045538 / Shutterstock.com

„Barrierefreie Appentwicklung: Windows Apps auf Barrierefreiheit überprüfen“ weiterlesen

Barrierefreie Appentwicklung: Android Apps auf Barrierefreiheit überprüfen

In diesem Artikel erkläre ich, wie Sie Android Apps auf Barrierefreiheit überprüfen können.

In diesem Artikel geht es nicht darum, wie Sie mit Entwicklungsumgebungen wie zum mit Android Studio Apps auf Barrierefreiheit überprüfen können, sondern wie Sie fertige Android Apps auf Barrierefreiheit überprüfen können.

Accessibility Scanner

Accessibility ist englisch und bedeutet wörtlich Zugänglichkeit oder Erreichbarkeit. Accessibility kann auch mit „Barrierefreiheit“ übersetzt werden.

Wer lieber schauen als Lesen möchte, kann hier mein Youtube-Video anschauen über den Accessibility Scanner:

„Barrierefreie Appentwicklung: Android Apps auf Barrierefreiheit überprüfen“ weiterlesen

Barrierefreie Appentwicklung: Ordnung schaffen im Richtlinien-Chaos

In diesem Artikel erkläre ich, wie Sie mit dem Richtlinien-Chaos in Sachen barrierefreie Appentwicklung umgehen.

In den letzten 3 Artikeln habe ich Richtlinien von Google, Apple und Microsoft wiedergegeben und erklärt. Blöd ist, dass alle 3 Unterschiedlich sind und unvollständig sind.
Deswegen möchte ich mit diesem Artikel eine eindeutige Anleitung geben, wie Sie Apps, egal für welches Betriebssystem, barrierefrei entwickeln können.

Tastatur mit einer Taste auf der Barrierefrei steht
Quelle: Edler von Rabenstein – 252045538 / Shutterstock.com

„Barrierefreie Appentwicklung: Ordnung schaffen im Richtlinien-Chaos“ weiterlesen

Barrierefreie Appentwicklung: Windows-Apps zugänglicher machen

In diesem Artikel erkläre ich, die wichtigsten Kriterien um Windows-Apps barrierefrei entwickeln zu können.

In diesem Artikel wird beschrieben, wie barrierefreie UWP-Apps (Universelle Windows-Plattform) entwickelt werden können. Insbesondere wird vorausgesetzt, dass Sie wissen, wie Sie die logische Hierarchie für Ihre App entwerfen können. Hier erfahren Sie, wie Sie barrierefreie UWP-Apps für Windows 10 entwickeln, die Tastaturnavigation, Farb- und Kontrasteinstellungen und Unterstützung für Hilfstechnologien enthalten.

Allgemeines zur Appentwicklung für das Microsoft-Betriebssystem Windows

Windows-Apps werden mit der Programmiersprache C# entwickelt.
Als Entwicklungsumgebung wird Visual Studio verwendet.
In diesem Artikel wird beschrieben, wie barrierefreie UWP-Apps (Universelle Windows-Plattform) entwickelt werden können. Insbesondere wird vorausgesetzt, dass Sie wissen, wie Sie die logische Hierarchie für Ihre App entwerfen können. Hier erfahren Sie, wie Sie barrierefreie UWP-Apps für Windows 10 entwickeln, die Tastaturnavigation, Farb- und Kontrasteinstellungen und Unterstützung für Hilfstechnologien enthalten.
Sie sollten drei Dinge tun, um sicherzustellen, dass Ihre App barrierefrei ist:

  • Machen Sie Ihre UI-Elemente auf programmgesteuerten Zugriff verfügbar.
  • Stellen Sie sicher, dass Ihre App die Tastaturnavigation für Personen unterstützt, die keine Maus oder keinen Touchscreen verwenden können.
  • Stellen Sie sicher, dass Ihre App barrierefreie Farbe und Kontrast-Einstellungen unterstützt.
Tastatur mit einer Taste auf der Barrierefrei steht
Quelle: Edler von Rabenstein – 252045538 / Shutterstock.com

„Barrierefreie Appentwicklung: Windows-Apps zugänglicher machen“ weiterlesen

Barrierefreie Appentwicklung: Android-Apps zugänglicher machen

In diesem Artikel erkläre ich, die wichtigsten Kriterien um Android-Apps barrierefrei entwickeln zu können.

Android-Apps sollten darauf abzielen, von allen verwendet werden zu können, auch von Personen mit Barrierefreiheitsanforderungen.
Menschen mit Sehbehinderung, Farbenblindheit, Schwerhörigkeit, Geschicklichkeit, kognitiven Behinderungen und vielen anderen Behinderungen verwenden Android-Geräte, um Aufgaben in ihrem täglichen Leben zu erledigen. Wenn Sie Apps mit Blick auf Barrierefreiheit entwickeln, verbessern Sie die Benutzererfahrung, insbesondere für Benutzer mit diesen und anderen Barrierefreiheitsanforderungen.

Tastatur mit einer Taste auf der Barrierefrei steht
Quelle: Edler von Rabenstein – 252045538 / Shutterstock.com

„Barrierefreie Appentwicklung: Android-Apps zugänglicher machen“ weiterlesen

Barrierefreie Appentwicklung: IOS-Apps screenreadertauglich entwickeln

In diesem Artikel erkläre ich, die wichtigsten Kriterien um IOS-Apps screenreadertauglich entwickeln zu können.

Was ist Apple bei barrierefreier Appentwicklung besonders wichtig?

Damit eine App barrierefrei ist, muss diese VoiceOver-Benutzern Informationen zu ihren Benutzeroberflächenelementen bereitstellen. Auf hohem Niveau bedeutet dies, dass Sie Folgendes sicherstellen sollten:

  • Auf jedes Benutzeroberflächenelement, mit dem Benutzer interagieren können, kann zugegriffen werden. Dies umfasst Elemente, die lediglich Informationen liefern, wie z. B. statischen Text, sowie Steuerelemente, die Aktionen ausführen.
  • Alle zugänglichen Elemente liefern genaue und hilfreiche Informationen.

Zusätzlich zu diesen Grundlagen können Sie einige Maßnahmen ergreifen, um die Benutzererfahrung eines VoiceOver-Benutzers mit Tabellenansichten zu verbessern und sicherzustellen, dass auf dynamische Elemente in Ihrer Anwendung immer zugegriffen werden kann.

Anmerkung von Markus

VoiceOver ist der Screenreader des Betriebssystems IOS.
Die Richtlinien die hier wiedergegeben werden sind etwas gekürzt, weil sonst der Blogartikel ein Buch wird.

So sieht die App Marlems Sprechassistent auf dem Ipad aus

„Barrierefreie Appentwicklung: IOS-Apps screenreadertauglich entwickeln“ weiterlesen

Barrierefreie Appentwicklung: Warum ist das im Jahr 2020 wichtig?

In diesem Artikel erkläre ich, warum barrierefreie Appentwicklung im Jahr 2020 wichtig ist.

So sieht die Web App Marlems Sprechassistent auf einem Laptop mit Betriebssystem Windows aus
Die Web-App Marlems Sprechassistent auf einen Windows-Laptop.

Warum Sie Ihre IOS-Apps barrierefrei entwickeln

Im Programmierhandbuch von Apple (in englisch: Accessibility Programming Guide for iOS ) steht folgendes:
Sie sollten Ihre iPhone-Anwendung für VoiceOver-Benutzer zugänglich machen, weil:

  • Es erhöht Ihre Benutzerbasis. Sie haben hart gearbeitet, um eine großartige Anwendung zu erstellen. Verpassen Sie nicht die Gelegenheit, es noch mehr Benutzern zur Verfügung zu stellen.
  • Es ermöglicht Benutzern, Ihre Anwendung zu verwenden, ohne den Bildschirm zu sehen. Benutzer mit Sehbehinderungen können Ihre Anwendung mithilfe von VoiceOver verwenden.
  • Es hilft Ihnen dabei, Richtlinien für Barrierefreiheit zu erstellen. Verschiedene Leitungsgremien erstellen Richtlinien für die Barrierefreiheit, und wenn Sie Ihre iPhone-Anwendung für VoiceOver-Benutzer zugänglich machen, können Sie diese erfüllen.
  • Es ist das Richtige.

„Barrierefreie Appentwicklung: Warum ist das im Jahr 2020 wichtig?“ weiterlesen

Barrierefreie Appentwicklung: 10 Tipps für zugängliche progressive Web Apps

In diesem Artikel gebe ich 10 Tipps wie progressive Web Apps zugänglich bzw. barrierefrei entwickelt werden können.

Was sind progressive Web Apps

Eine Progressive Web App ist eine responsive Webseite, die zahlreiche Merkmale besitzt, die bislang nativen Apps vorbehalten waren. Sie kann erstellt werden wie eine Webseite mit HTML5, CSS3 und JavaScript. Die offizielle Abkürzung für Progressive Web App ist PWA.

Was ist barrierefreie App-Entwicklung als progressive Web-Apps?

Barrierefreie App-Entwicklung bedeutet, dass Progressive Web-Apps so entwickelt werden, dass alle Menschen, auch Menschen mit körperlichen Einschränkungen, sie bedienen können.

Tastatur mit einer Taste auf der Barrierefrei steht
Quelle: Edler von Rabenstein – 252045538 / Shutterstock.com

„Barrierefreie Appentwicklung: 10 Tipps für zugängliche progressive Web Apps“ weiterlesen

Barrierefreie Appentwicklung: Die Zweite App von Marlem-Software kommt bald

In diesem Blogartikel informiere ich kurz dass ich eine zweite progressive Web entwickle.

Liebe Blogleser,
ich komme gerade nicht zum Blogartikel schreiben, weil ich eine zweite barrierefreie App entwickle. Es wird ein Sprachassistent wie Siri, Google Assistent oder Cortana.
Folgende Sachen verrate ich schon mal:
Marlems Assistent ist eine progressive Web App die auf Alle Betriebssysteme funktioniert:

  • Windows
  • Android
  • IOS
  • Ubuntu

„Barrierefreie Appentwicklung: Die Zweite App von Marlem-Software kommt bald“ weiterlesen