Die Sommermonate sind in der Regel eine großartige Zeit, um sich zu entspannen und die Seele baumeln zu lassen. Wir hier bei Serotek wissen um den Wert von Ruhe und Erholung, aber wie Sie wissen, befindet sich die Technologielandschaft in einem ständigen Wandel, so dass wir im Labor Überstunden machen müssen, damit Ihre Lieblingsanwendungen so funktionieren, wie sie sollen, wenn Sie aus dem Urlaub zurückkommen. Wir haben eine Reihe von kurz- und langfristigen Zielen auf dem Reißbrett, von denen wir einige in den nächsten Beiträgen vorstellen werden, andere werden wir in einer demnächst erscheinenden Podcast-Reihe erkunden.
In der Zwischenzeit präsentieren wir Ihnen den ersten Teil einer Reihe von Artikeln, die sich mit den jüngsten Entwicklungen in der Mainstream-Technologie befassen.
Zu Beginn dieser Woche hat Microsoft das lang erwartete Windows 10 Anniversary Update veröffentlicht. Zu den wichtigsten Funktionen dieses Updates gehören mehrere wichtige Verbesserungen des Edge-Webbrowsers. Das Edge-Entwicklungsteam hat kürzlich einen Blogbeitrag veröffentlicht, in dem diese Verbesserungen beschrieben werden. In diesem Beitrag heißt es unter anderem:
„Wir sind stolz darauf, sagen zu können, dass Microsoft Edge im Anniversary Update der mit Abstand zugänglichste Browser ist, den wir je ausgeliefert haben“.
Während wir bei Serotek die beträchtlichen Verbesserungen schätzen, die das Edge-Team seit der ursprünglichen Veröffentlichung von Windows 10 im Bereich der Barrierefreiheit vorgenommen hat, müssen wir mit Nachdruck darauf bestehen, dass die oben zitierte Behauptung zumindest irreführend ist. Unserer Meinung nach kann diese Behauptung nur dann als wahr angesehen werden, wenn sich das Wort „wir“ in diesem Satz ausschließlich auf das Edge-Team und nicht auf Microsoft im Allgemeinen bezieht. Denn in der Praxis ist die Zugänglichkeit selbst des neuen und verbesserten Edge ein deutlicher Rückschritt im Vergleich zu dem, was wir immer im Internet Explorer hatten, und sogar im Vergleich zu Firefox und Chrome.
Es gibt zwei Hauptprobleme: Edge bietet keine Möglichkeit für unterstützende Technologien, auf das rohe Document Object Model (DOM) einer Webseite zuzugreifen, das wir benötigen, um Lücken in der Barrierefreiheit einer Website zu schließen. Außerdem ist die Geschwindigkeit, die wir in Edge erreichen können, im Vergleich zu allen anderen Browsern unter Windows eingeschränkt.
Erstens hatten Bildschirmlesegeräte sowohl im Internet Explorer als auch in der Windows-Version von Firefox schon immer eine Möglichkeit, auf das rohe Document Object Model einer Webseite zuzugreifen. Dabei handelt es sich um die browserinterne Darstellung des HTML-Codes, aus dem eine Seite besteht. Diese Zugriffsebene ermöglicht es allen Screenreadern, verschiedene Funktionen bereitzustellen, die die Lücken füllen können, wenn eine Website nicht sofort perfekt zugänglich ist. Serotek ist zum Beispiel seit langem für seine C-SAW-Funktion (Community-Supported Accessible Web) bekannt, mit der Benutzer Grafiken und Formularfelder beschriften können, die nicht vom Website-Entwickler beschriftet wurden. Wir sind auch in der Lage, unsere eigenen Website-spezifischen Workarounds für Zugänglichkeitsprobleme zu implementieren, z. B. wenn eine Schaltfläche oder ein Link nicht ordnungsgemäß gekennzeichnet ist, sondern nur als einfacher Text erscheint, oder wenn eine Website nicht ordnungsgemäß anzeigt, dass ein Teil der Benutzeroberfläche derzeit unsichtbar ist. Selbst bei sehr beliebten Websites wie Amazon.com und PayPal treten solche Probleme manchmal auf.
Wir bei Serotek haben immer daran geglaubt, dass wir die Barrierefreiheit so weit wie möglich selbst herstellen sollten, anstatt darauf zu warten, dass sie uns auf dem Silbertablett serviert wird. Aber dazu brauchen wir die Hilfe des Browsers. Und bisher hat das Edge-Team noch nicht das Maß an unbearbeitetem Zugang zu einer Webseite bereitgestellt, das wir benötigen, um Lücken in der Barrierefreiheit einer Website zu schließen, wie wir es bei anderen Browsern tun. Stattdessen hat das Edge-Team offenbar den Standpunkt eingenommen, dass seine einzige Aufgabe darin besteht, den Zugang zu Websites zu ermöglichen, die bereits alles richtig machen, was die Einhaltung der Zugänglichkeitsstandards betrifft. In dieser Hinsicht hat das Edge-Team hervorragende Arbeit geleistet, und die perfekte Punktzahl von Edge beim Browser-Benchmark für HTML5-Zugänglichkeit spiegelt dies wider. Aber echte Websites, selbst von großen Unternehmen wie Microsoft selbst, setzen die neuesten Zugänglichkeitsfunktionen von ARIA und HTML5 nicht immer richtig um. Es ist unsere Aufgabe als Entwickler von Hilfstechnologien, diese realen Unzulänglichkeiten auszugleichen, und bis jetzt lässt uns Edge diese Aufgabe nicht annähernd so gut erledigen wie andere Browser.
Das ist nicht das einzige Problem. Eine der am meisten angepriesenen Eigenschaften von Edge ist seine Geschwindigkeit. Wenn es jedoch um Barrierefreiheit geht, ist die Geschwindigkeit, die ein Bildschirmlesegerät mit vollem Funktionsumfang in Edge erreichen kann, im Vergleich zu allen anderen Browsern unter Windows beeinträchtigt. In der Vergangenheit haben alle vollwertigen Windows-Bildschirmleseprogramme den Zugang zu Browsern ermöglicht, indem sie einen Teil ihres Codes direkt im Browser ausgeführt haben. Das Bildschirmlesegerät wird direkt in den Browser integriert und kann dann mit sehr geringem Overhead auf alle verfügbaren Informationen über eine Webseite zugreifen. Als Teil des strengen Sicherheitsansatzes von Edge hat Microsoft jedoch beschlossen, dass Bildschirmlesegeräte und andere unterstützende Technologien nicht in den Browser integriert werden dürfen und nur aus der Ferne mit ihm kommunizieren dürfen. Wir haben an sich kein Problem mit dieser Einschränkung, aber es bedeutet, dass der Mechanismus, den das Bildschirmlesegerät verwendet, um Informationen vom Browser zu erhalten, sorgfältig für maximale Effizienz entwickelt werden muss, und bisher hat Microsoft dies nicht konsequent getan. Mit Edge ist es so, als würden wir Informationen durch einen Strohhalm saugen, während wir vorher aus einem Feuerwehrschlauch geschluckt haben. Auch hier ist es für Microsoft möglich, dieses Problem zu lösen, ohne Abstriche bei der Sicherheit zu machen, was ebenfalls wichtig ist, aber das ist noch nicht geschehen.
Wir haben Microsoft Feedback zu diesen beiden Problemen gegeben. Microsoft hat dieses Feedback sehr wohlwollend aufgenommen, und wir freuen uns darauf, eng mit den entsprechenden Entwicklungsteams an weiteren Verbesserungen zu arbeiten. Im Moment sind wir jedoch der Meinung, dass diese Rückschritte so gravierend sind, dass wir keinen Zugang zu Edge bieten können, den wir als benutzbar, geschweige denn als angenehm empfinden.
Beachten Sie, dass Serotek nicht der einzige Entwickler von Hilfstechnologien ist, der diese Position in Bezug auf Microsoft Edge einnimmt. Die folgende Aussage stammt aus dem letzten Podcast von Freedom Scientific:
„Es wird keine unmittelbare Änderung an der Zugänglichkeit von Microsoft Edge geben. Für uns ist es daher sehr wichtig, dass wir, wenn wir Microsoft Edge unterstützen, dies auf eine Art und Weise tun, die den Menschen ein Maß an Zugänglichkeit bietet, das sie erwarten und auf das sie sich bei ihrer Arbeit verlassen können. Vielleicht wäre es möglich, in Microsoft Edge herumzuhacken und eine Art Zugänglichkeit zu schaffen, aber darum geht es bei JAWS nicht, und die Realität ist, dass Microsoft in Windows 10 noch nicht die Voraussetzungen dafür geschaffen hat, dass Bildschirmlesegeräte von Drittanbietern Edge so zugänglich machen können, wie es der Internet Explorer, Firefox und zunehmend auch Chrome derzeit in Windows sind. […] Aber seien Sie versichert, dass wir Edge so schnell wie möglich so zugänglich machen wollen wie andere Browser, aber wir brauchen die Hilfe von Microsoft.“
In diesem Punkt stimmen wir mit Freedom Scientific völlig überein.
Wir wissen, dass die Tage des Internet Explorers als Spitzenbrowser gezählt sind. Deshalb arbeiten wir an erheblichen Verbesserungen unseres Zugangs zu Firefox und Chrome. Wir sind bestrebt, einen erstklassigen Zugang zu modernen Browsern zu bieten. Aber Edge hat immer noch so gravierende Einschränkungen, dass wir glauben, dass wir unsere Zeit besser anderswo verbringen sollten. Wir freuen uns auf die Zeit, in der wir sowohl mit Edge als auch mit allen anderen modernen Browsern einen hervorragenden Webzugang bieten können.
Fragen? Ihre Meinung? Bitte teilen Sie uns Ihren Kommentar mit!
– Joe Orozco und Matt Campbell