Architektur der Barrierefreiheit von Software für Blinde. Vergleich zwischen Windows, MacOS und Linux.
Der Komfort und die Bequemlichkeit, die uns die digitalen Technologien bieten – Kommunikation in Echtzeit, Reduzierung der Routinearbeit für diejenigen, deren Tätigkeit mit Texten und sogar Wissenschaft zu tun hat, freie Wahl der Informationsquellen und vieles mehr – haben das Leben der Menschen auf diesem Planeten verändert.

Die ersten Schritte
Bis Mitte der 1980er Jahre waren die meisten digitalen Technologien für Menschen mit Sehbehinderungen nicht zugänglich. Für viele von uns ist es schwer vorstellbar, dass die damals beliebten Betriebssysteme – MS-DOS von Microsoft und Macintosh System von Apple – keine Bildschirmlesegeräte oder Unterstützung für die Eingabe von Braille-Text hatten. Umso erstaunlicher ist es, dass sich die Situation hinsichtlich der Barrierefreiheit digitaler Technologien in nur etwas mehr als 40 Jahren grundlegend geändert hat.
Das Unternehmen Microsoft
Der Vorgänger des Windows-Betriebssystems – MS-DOS verfügte über keine integrierten Barrierefreiheitsfunktionen für Blinde. Microsoft nutzte jedoch kommerzielle Programme von Drittanbietern wie OutSpoken, einen 1986 entwickelten Screenreader. Ende der 80er Jahre kam ein weiterer Screenreader auf den Markt, der wohl bekannteste und beliebteste, namens Job Access With Speech oder JAWS.
Die Geschichte der Entwicklung des Screenreaders JAWS verdient eine gesonderte Erwähnung. Die Entstehung dieses Screenreaders verdanken wir dem 27-jährigen Motorradrennfahrer Ted Henter, der einen Unfall hatte, infolge dessen er sein Augenlicht vollständig verlor. Aber Ted Henter gab nicht auf, lernte Programmieren, lernte den Geschäftsmann Bill Joyce kennen und gemeinsam begannen sie mit der Entwicklung eines völlig neuen Screenreaders. Die Geschichte der Entwicklung des berühmten Screenreaders von Ted Henter und Bill Joyce finden Sie hier.
In den ersten Versionen von Windows gab es, wie auch in MS-DOS, keine ausgefeilte Barrierefreiheitsarchitektur für Menschen, die nicht oder nur schlecht sehen können. Aber schon nach der Veröffentlichung von Windows 3.1 begann Microsoft mit der Einführung der API, die für die Unterstützung von Screenreadern erforderlich ist. Und bereits in Windows 95 gab es integrierte Optionen (Accessibility Options) wie eine Bildschirmlupe, Tastaturfilter und visuelle Tonanzeigen.
Danach beschleunigte sich die Entwicklung der Barrierefreiheit von Windows und Microsoft Office, und beginnend mit der Schlüsselentwicklung der Barrierefreiheitsarchitektur Microsoft Active Accessibility (MSAA) wurden die Investitionen des Unternehmens in die Entwicklung von Barrierefreiheitstechnologien beeindruckend. Dank solider finanzieller Investitionen wurde die Entwicklung einer neuen API – UI Automation (UIA) – Anfang der 2010er Jahre möglich. Der Ansatz von Microsoft zur Barrierefreiheit von Software wurde universell, und in den 2020er Jahren gilt die Barrierefreiheitsarchitektur von Windows und Microsoft 365 als klassisch, wie die ionische oder korinthische Säulenordnung.
Hier ist es wichtig zu erwähnen, dass JAWS in den 90er Jahren in Microsoft Office eingesetzt wurde und Word dadurch das erste Tool war, das es Menschen mit Sehbehinderungen ermöglichte, mit Dokumenten zu arbeiten. Im Jahr 2000 wurde der Screenreader Narrator in Windows 2000 integriert, der auch in Windows XP übernommen wurde. Dies ist die erste Eigenentwicklung von Microsoft, die Barrierefreiheit für Menschen mit Sehbehinderungen gewährleistet. Dieser Schritt war vielleicht nur symbolisch, aber dennoch ein äußerst wichtiger Schritt in der Entwicklung einer eigenen Barrierefreiheitsarchitektur durch das Unternehmen.
Heute, zu Beginn des 21. Jahrhunderts, hat sich Narrator zu einem „out-of-the-box”-Screenreader entwickelt und ist ein fester Bestandteil sowohl von Windows als auch von Microsoft Office. Microsoft 365-Anwendungen sind vollständig kompatibel mit den wichtigsten Screenreadern für Windows: JAWS, NVDA und dem integrierten Narrator. In Word, Excel und PowerPoint sind Barrierefreiheitsprüfungen, automatische Bildbeschreibungen und verbesserte Tastennavigation integriert. Darüber hinaus unterstützt Microsoft 365 Braille-Displays und Web-Interfaces, sodass Sie beispielsweise in Office Online über einen Browser mit NVDA arbeiten können.
Windows hat im Laufe der Zeit mehrere parallele APIs für Barrierefreiheit entwickelt – von Microsoft Active Accessibility (MSAA) bis hin zum moderneren UI Automation (UIA). Dadurch entstand ein Ökosystem, in dem verschiedene Bildschirmleseprogramme nebeneinander existieren können: das kommerzielle JAWS, das kostenlose NVDA und das integrierte Narrator. Jedes nutzt die verfügbaren APIs auf seine eigene Weise, was zu Unterschieden in der Interpretation der Benutzeroberfläche führt.
Apple
Apple entwickelte eine eigene Barrierefreiheitsarchitektur, entschied sich jedoch für eine andere Strategie und andere Technologien. Im Jahr 2005 kündigte Apple die Veröffentlichung des ersten integrierten Screenreaders VoiceOver für Mac OS X Tiger (Version 10.4) an. In den folgenden Versionen – Mac OS X Leopard (2007) und Snow Leopard (2011) – wurde die Funktionalität von VoiceOver erweitert.
Seit 2010 verfügt VoiceOver, das zu einem festen Bestandteil der folgenden Versionen von Mac OS geworden ist, über zusätzliche Funktionen wie Screen Curtain – die Abschaltung des Bildschirms zum Schutz der Privatsphäre, Image Descriptions und taktiles Feedback. Seit diesem Jahr und bis heute ist der Screenreader VoiceOver auf allen von Apple hergestellten Geräten – MacOS, iOS, iPadOS, WatchOS, tvOS – eine Standardfunktion, ebenso wie andere zusätzliche Funktionen, die die Barrierefreiheit gewährleisten.
Der von Apple gewählte Weg der tiefen Integration des Screenreaders VoiceOver in die Architektur seiner Produkte, bei dem dessen Barrierefreiheitsfunktionen auf Systemkernniveau eingebettet sind, ermöglichte es, die VoiceOver-Funktionen auf allen Produkten des Unternehmens zu vereinheitlichen. Trotz der begrenzten Anpassungsmöglichkeiten für Benutzer haben die neuen Systeme NSAccessibility Protocol und UI Accessibility API die Barrierefreiheit von Apple-Produkten für Blinde erheblich verbessert.
Linux und Open-Source-Communities
1999 stellt das GNOME Project den Linux-Desktop mit Barrierefreiheitsfunktionen vor und kündigt an, dass dies eine Priorität bei der Entwicklung von UNIX- und ähnlichen Betriebssystemen sein wird. Zur gleichen Zeit wird ein Äquivalent zu den MSAA/UIA-Technologien von Microsoft für Open-Source-Projekte entwickelt – die Assistive Technology Service Provider Interface (AT-SPI).
Der 2002 für GNOME entwickelte Orca Screen Reader unterstützt nicht nur die Arbeit mit Braille-Displays, sondern auch die Sprachsynthese. Darüber hinaus wurde eine Navigationsfunktion in Firefox, LibreOffice und anderen Anwendungen eingeführt.
Moderne Linux-Systeme und andere Open-Source-Projekte entwickeln Technologien zur Unterstützung der Barrierefreiheit für Blinde und umfassen:
- Orca Screen Reader, Bildschirmlupe und kontrastreiche Designs.
- Den Dienst BRLTTY für die Arbeit mit Braillezeilen auf der Textkonsole.
- Modulares Sprachsynthesesystem Speech Dispatcher
Der Vorteil von Linux und der Open-Source-Ökosystem ist eine eigene, unabhängige Barrierefreiheitsplattform. Für grafische Umgebungen wie GNOME wird das Framework Assistive Technology Service Provider Interface (AT-SPI) verwendet, das eine bidirektionale Kommunikation zwischen assistiven Technologien, z. B. dem Screenreader Orca, und Anwendungen ermöglicht. Ursprünglich auf CORBA (Common Object Request Broker Architecture) basierend, wurde AT-SPI seit 2011 auf Desktop-Bus (D-Bus) umgestellt. Dies verbesserte die Leistung und Stabilität und erweiterte die Unterstützung verschiedener Tools, einschließlich des plattformübergreifenden Frameworks Qt.
Die Notwendigkeit der eigenständigen Installation und Konfiguration unter Linux erschwert jedoch häufig die Zugänglichkeit und erfordert vom Benutzer im Gegensatz zu „Out-of-the-Box”-Lösungen zusätzlichen Aufwand.
Informationen in Zahlen. Was wählen die Benutzer?
Laut einer Studie von WebAIM aus den Jahren 2023–2024 wurden auf die Frage „Welches Betriebssystem verwenden Sie zusammen mit Ihrer primären Bildschirmzugangssoftware auf Ihrem Computer oder Laptop?“ von 1539 Befragten 1522 Antworten erhalten. Das Ergebnis sieht wie folgt aus:
| Antwort | Anzahl der Befragten | % der Befragten |
| Windows | 1311 | 86.1% |
| Mac | 146 | 9.6% |
| Linux | 44 | 2.9% |
| Andere | 21 | 1.4% |
Primärer Bildschirmleser für Desktop-/Laptop-Computer
Wenn die meisten blinden Nutzer Windows bevorzugen, was verwenden sie dann innerhalb dieses Systems und warum?
„Welcher der folgenden Bildschirmleser (Engl. “screen reader”) ist Ihr primärer Bildschirmleser für Desktop-/Laptop-Computer?“:
| Antwort | Anzahl der Befragten | % der Befragten |
| JAWS | 619 | 40.5% |
| NVDA | 577 | 37.7% |
| VoiceOver | 148 | 9.7% |
| Dolphin SuperNova | 57 | 3.7% |
| ZoomText/Fusion | 41 | 2.7% |
| Orca | 36 | 2.4% |
| Narrator | 10 | 0.7% |
| Andere | 41 | 2.7% |
Häufig verwendete Bildschirmleseprogramme
„Welches der folgenden Bildschirmleseprogramme für Desktop-PCs/Laptops verwenden Sie am häufigsten?“
| Antwort | Anzahl der Befragten | % der Befragten |
| NVDA | 1009 | 65.6% |
| JAWS | 931 | 60.5% |
| VoiceOver | 675 | 43.9% |
| Narrator | 574 | 37.3% |
| Orca | 127 | 8.3% |
| ZoomText/Fusion | 115 | 7.5% |
| Dolphin SuperNova | 83 | 5.4% |
| Andere | 184 | 11.9% |
71,6 % der Befragten verwenden mehr als einen Desktop-/Laptop-Bildschirmleser. 43 % verwenden drei oder mehr und 17,4 % verwenden vier oder mehr verschiedene Bildschirmleser. VoiceOver-Benutzer verwenden am häufigsten zusätzliche Bildschirmleser.
Praktisches Nutzungsbild
Betrachtet man, was blinde Nutzer auf ihren Computern konkret verwenden, wird deutlich, dass Windows aufgrund seiner hohen Marktbeliebtheit und seines reichhaltigen, flexiblen Ökosystems an Screenreadern, die sofort einsatzbereit sind, eine dominante Position unter Nutzern mit Sehbehinderungen einnimmt.
Die wichtigsten Tools sind nach wie vor JAWS (40,5 %) und NVDA (37,7 %), während der in Windows integrierte Narrator nur von 0,7 % der Nutzer als Haupttool verwendet wird, aber von 37,3 % als zusätzliches Tool.
Die Nutzer kombinieren Screenreader aktiv: 71,6 % verwenden mehr als ein Tool, 43 % drei oder mehr und 17,4 % vier oder mehr.
NVDA, kostenlos und für alle zugänglich, übertrifft JAWS in Bezug auf die Anzahl der Nutzer, die es zumindest gelegentlich verwenden (65,6 % gegenüber 60,5 %).
VoiceOver, das traditionell mit MacOS verbunden ist, ist für die meisten Nutzer dieser Plattform (9,6 % aller Befragten) der wichtigste Screenreader. Dabei ist es auch außerhalb von MacOS recht bekannt – 43,9 % aller Befragten gaben an, es häufig zu nutzen, was seine Verbreitung und Vielseitigkeit widerspiegelt.
Weniger beliebte Lösungen wie Orca für Linux oder Dolphin SuperNova bleiben Nischenprodukte.
All dies bestätigt einen wichtigen Trend: Nutzer entscheiden sich für Lösungen, die sofort einsatzbereit, einfach zu installieren und mit ihrer primären Arbeitsumgebung kompatibel sind. Die Flexibilität und Kombinierbarkeit von Screenreadern macht die digitale Umgebung wirklich barrierefrei.