Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Beiträge

Die Zukunft der Barrierefreiheit ist Desktop First

Der technologische Fortschritt im Laufe der Jahre hat das Leben komfortabler gemacht. Wenn wir eine wirklich integrative Gesellschaft haben wollen, sollte es wohl eine der Prioritäten der Technologie sein, unter anderem die Grenzen von Rasse, Geschlecht, Fähigkeiten zu beseitigen.

Gleiches gilt für die Anwendungsentwicklung. Um Ihre Produkte oder Dienstleistungen einer möglichst großen Zielgruppe zu präsentieren, müssen Sie alle Nutzungsbarrieren beseitigen. Hier spielt die Barrierefreiheit eine wichtige Rolle.

Mit der massenhaften Einführung mobiler Geräte hat sich der Fokus vieler Unternehmen auf die Entwicklung von Mobile-First-Anwendungen verlagert, obwohl der Schlüssel zur Erschließung des Schatztopfs vielleicht die Accessibility-First ist. Hier würden Ihre Anwendungen nicht nur mobilen Nutzern zur Verfügung stehen, sondern allen, die Ihre Produkte oder Dienstleistungen benötigen.

Mobilität ist keine Voraussetzung für Barrierefreiheit. Wenn Sie der Initiative „Accessibility First“ folgen möchten, müssen Sie eine Desktop-First-Anwendungsentwicklung anstreben. Dies liegt daran, dass die Unterstützung der Barrierefreiheit auf Desktops, insbesondere in nativen Plattformen für die Entwicklung von Desktop-Apps wie Delphi , gut etabliert ist. Daher sollte nicht nur der Desktop an erster Stelle stehen, sondern auch die Barrierefreiheit an erster Stelle und ist bei nativen Desktop-Apps der Fall!

Lesen Sie weiter, um mehr darüber zu erfahren, warum Desktop-First die Barrierefreiheit regelt. Oder tauchen Sie in unseren Desktop First UX Summit ein, um mehr über das Erstellen von Desktop-First-Anwendungen zu erfahren .

Was ist Barrierefreiheit?

Barrierefreiheit bezieht sich darauf, Ihre Anwendung für die Nutzung durch jedermann geeignet zu machen, einschließlich Menschen mit Behinderungen – zum Beispiel Seh-, Hör-, Kognitions- und andere Beeinträchtigungen eines Benutzers. Die Welt ist voll von Menschen mit unterschiedlichen körperlichen Fähigkeiten und sensorischen Herausforderungen. Tatsächlich leiden laut einem CNET-Artikel mindestens 15 % der Weltbevölkerung an einer Behinderung.

Das Center for Disease Control (CDC) berichtet auch, dass 25 % der Amerikaner als behindert gelten; mit anderen Worten, einer von vier Amerikanern. Von dieser Zahl von Menschen, die in den Vereinigten Staaten von Behinderung betroffen sind, ist die größte Gruppe blind oder leidet an einer Form von Sehbehinderung oder taub oder hörbehindert. Andere Herausforderungen waren diejenigen, die an geistigen Behinderungen oder Schwierigkeiten mit Sprache, Mobilität oder Kognition litten.

Aufgrund dieser Personen wurde der Americans with Disabilities Act (ADA) eingeführt, um sicherzustellen, dass Unternehmen einen allgemeinen Zugang zu Anwendungen bieten. Da die meisten Menschen in einigen Teilen der Welt aufgrund der Covid-19-Pandemie immer noch gezwungen sind, drinnen zu bleiben, war die Zugänglichkeit noch nie so wichtig wie nie zuvor.

Zu diesem Zweck erleichtern zahlreiche Desktop-Tools den Zugriff auf Daten und die Navigation durch Web- und native Anwendungen. Einige davon umfassen;

  • Sprachbefehle
  • Screenreader
  • Alternative oder spezielle Tastaturen
  • Trackpads und andere adaptive Zeigegeräte
  • Bildschirmlupen
  • Eye-Tracking-Tools.

Aus dieser Liste geht klar hervor, dass all diese Tools etwas gemeinsam haben; Obwohl Sprachbefehle auf Mobilgeräten häufiger vorkommen, sind sie alle auf Desktops einfacher zu verwenden und zu implementieren als auf Mobilgeräten mit einer größeren Auswahl an uneingeschränkter Hardwareauswahl von einer breiteren und vielfältigeren Auswahl an Anbietern. Auf dem Desktop sind die Nutzer bei der Prüfung von Optionen für assistierende Technologien weniger durch das Betriebssystem und insbesondere den Hardware-Hersteller (von denen es nur eine Handvoll für mobile Geräte gibt) eingeschränkt.

Desktop-Zugänglichkeitsfunktionen

Alle Standard-Desktopanwendungen, zum Beispiel Mail-Apps, Internetbrowser, Office-Anwendungen wie Tabellenkalkulationen und Textverarbeitungsprogramme, Fotobearbeitungssoftware usw., sind sich der Barrierefreiheit bewusst und maximieren heute die Barrierefreiheit, um ihre größtmögliche Akzeptanz zu gewährleisten. Dies hat nicht nur Vorteile für behinderte Benutzer, sondern für jeden Benutzer.

Hier sind einige ihrer UI-Designfunktionen;

Die TAB-Reihenfolge

Um den Zugriff über die Tastatur zu erleichtern, befinden sich die Steuerelemente der Desktop-First-Anwendungen in der TAB-Reihenfolge. Mit anderen Worten, ein Benutzer kann die TAB-Taste drücken, um den Eingabefokus zwischen den Steuerelementen umzuschalten, ohne mit einer Maus zeigen zu müssen, was für viele eine Herausforderung darstellen kann. Ohne diese Funktion verfehlen Sie den Zweck der Barrierefreiheit. Ein TAB-Tastendruck kann einem Hilfsgerät wie einem Blasrohr oder einem Kopfschalter zugeordnet werden – ohne Berücksichtigung der Tabulatorreihenfolge könnte ein Benutzer gezwungen sein, Eingabesteuerelemente wie Textfelder in einem Adressformular auszuwählen, indem er den Mauszeiger bewegt und dann klickt es auszuwählen, was für einige behinderte Benutzer wie Patienten mit Parkinson-Krankheit oder ALS eine Herkules-Herausforderung sein kann.

Dies ist ein Beispiel dafür, wo Desktop-First glänzt. Sie können die TAB-Reihenfolge oder ihr Äquivalent auf mobilen Geräten nicht implementieren, da die TAB-Funktion fehlt und der Benutzer Steuerelemente direkt auswählen muss, indem er darauf klickt. Wenn Sie ein winziges Jota davon erfahren möchten, wie schwierig dies sein kann, versuchen Sie, Ihre Adresse mit der Nasenspitze genau in eine Textnachricht auf Ihrem Mobiltelefon einzugeben. Versuchen Sie es jetzt mit geschlossenen Augen. Behinderung kommt in vielen Formen vor, doch die Methoden, die wir für die Eingabe und Interaktion mit unseren Mobilgeräten bereitstellen, sind erschreckend eindimensional.

TabStop ist bei rein visuellen Steuerelementen falsch

Während die Aktivierung der Benutzernavigation mit der TAB-Taste unerlässlich ist, sollten standardmäßige Desktop-First-Anwendungen bei rein visuellen Steuerelementen, die Informationen übermitteln und keine Benutzereingabe erfordern oder erwarten, TabStop nicht auf True setzen. Mit anderen Worten, der Fokus darf nur auf Kontrollen liegen, mit denen Benutzer interagieren können. Zum Beispiel ist das TPanel eine rein visuelle Kontrolle, und diese Desktop-Barrierefreiheit stellt sicher, dass der Fokus nicht dort landet.

Kontrolletiketten

Eine weitere Desktop-Eingabehilfefunktion sind Steuerelementbezeichnungen, d. h. Beschriftungs- und statische Textsteuerelemente. Sie werden in der Registerkarten- und Erstellungsreihenfolge unmittelbar nach dem Steuerelement hinzugefügt. Helfen Sie daher Bildschirmleseprogrammen, Beschriftungen mit ihren entsprechenden Steuerelementen zu verknüpfen.

Konzentrieren Sie sich immer auf aktive Steuerelemente

Einige Anwendungen verfügen über dialogabhängige Schaltflächen, die erst aktiv werden, wenn sich eine Dialogoption ändert, und nach einem Klick inaktiv werden. Desktop-First-Anwendungen verfügen über eine Funktion, die sicherstellt, dass der Fokus zu einem aktiven Steuerelement zurückkehrt, sobald das aktuell fokussierte Steuerelement inaktiv wird. Auf diese Weise kann jeder Benutzer nahtlos und in einer logisch fließenden Reihenfolge weiter navigieren.

Mnemonik

Sind Ihnen in einem Windows-Dialog unterstrichene Zeichen aufgefallen? Diese werden als Mnemonik bezeichnet. Sie werden auch als „Beschleuniger-Shortcuts“ bezeichnet. Sie werden in der Beschriftung eines Steuerelements deklariert, um Benutzern zu helfen, den Fokus auf das Steuerelement zu setzen. Durch Drücken der Alt-Taste und des unterstrichenen Zeichens wechselt der Fokus auf das Steuerelement. Bei späteren Windows-Versionen wird das Betriebssystem durch Gedrückthalten der ALT-Taste kleine Hervorhebungs-Hinweise mit dem mnemonischen Buchstaben anzeigen. Dies ist besonders nützlich für einige Benutzer mit Behinderungen, wenn sie Windows-Eingabehilfen wie Sticky Keys verwenden – wobei eine Taste wie STRG oder UMSCHALT, die normalerweise gedrückt gehalten werden muss, um die Groß-/Kleinschreibung eines Zeichens zu ändern, stattdessen als umschalten (denken Sie daran, wie die Feststelltaste funktioniert).

Gruppierte verwandte Steuerelemente

Gruppenbezogene Steuerelemente für Desktop-First-Anwendungen in derselben Gruppe, z. B. alle Optionsfelder unter der Optionsfeldgruppe. Auf diese Weise können Barrierefreiheitstools einfacher mit diesen Steuerelementen interagieren.

Tastenkombination für jede Option

Desktop-First-Designs stellen sicher, dass jede Option über eine Tastenkombination oder ein Menüelement zugänglich ist. Ein hervorragendes Beispiel dafür, wo Sie diese Funktion finden können, ist die Standardsymbolleiste von Microsoft Word. Hier haben Sie die Option „Neu“, Sie können das gleiche Ergebnis aber auch mit der Tastenkombination „STRG + N“ erzielen.

Desktop-Zugänglichkeit vs. mobile Zugänglichkeit

In der Welt der Zugänglichkeit von Anwendungen sind mobile Apps oft unzureichend in Bezug auf die Barrierefreiheitsgesetze, die in vielen Ländern und Staaten immer häufiger vorkommen, oder ignorieren sie völlig, wie die Zahl der Unternehmen zeigt, die wegen unzugänglicher nativer mobiler Apps verklagt werden. Während die Nutzung und das Engagement auf Mobilgeräten in die Höhe schnellen, ist es schwierig – oder unbequem für die Unwilligen –, einige Checklisten, Regeln und Vorschriften zur Barrierefreiheit einzuhalten, beispielsweise Abschnitt 508 des Rehabilitation Act von 1973. Dadurch werden spezifische Richtlinien festgelegt um sicherzustellen, dass die gesamte Elektronik oder Informationstechnologie für Menschen mit Behinderungen zugänglich ist.

Weitere Informationen zu § 508 finden Sie auf der offiziellen Website der Bundesregierung hier .

Weitere Herausforderungen bei der Barrierefreiheit sind:

Bildschirmgrößen und benutzerdefiniertes Seitenverhältnis

Mobile Geräte sind für ihre Portabilität bekannt, d. h. kleine Bildschirme und ein benutzerdefiniertes Seitenverhältnis. Entwickler müssen dies während des Anwendungsentwicklungsprozesses berücksichtigen, da kleinere Bildschirme bedeuten, dass Benutzer Informationen möglicherweise nur in sehr kleinen Teilen aufnehmen müssen. Dies kann zu Ineffizienz und reduzierter Produktivität führen, da sich Entwickler über die Bildschirmgröße Gedanken machen, anstatt Geschäftslösungen zu entwickeln.

Desktops hingegen haben große Bildschirme. Entwickler können sich auf die Entwicklung von Geschäftslösungen konzentrieren, anstatt sich Gedanken darüber zu machen, wie Informationen auf tragbaren Geräten mit begrenztem Bildschirmbereich dargestellt werden. Zwangsläufig wird irgendwann ein Kompromiss eingegangen, was auf dem kleineren Bildschirm dargestellt werden kann und wie leicht das für den Nutzer verdaulich ist. Ihre Endbenutzer können Ihre Informationen auf größeren Bildschirmen leichter sehen und verarbeiten. Dies trägt zur Verbesserung der Effizienz, Produktivität, Benutzerfreundlichkeit und letztendlich des ROI durch zufriedene Endbenutzer bei.

Eingaben und Dateneingabemethoden

Abgesehen von Sprachbefehlen können Eingaben und Dateneingabe für die meisten Benutzer auf mobilen Geräten aufgrund der weniger komfortablen Dateneingabeoptionen auf dieser Plattform schwierig sein. Es stimmt, dass sogar völlig nicht behinderte Benutzer Schwierigkeiten haben können, auf der Touch-Tastatur und dem kleinen Bildschirm eines Mobilgeräts auf bestimmte Informationen zuzugreifen und diese einzugeben. Hinzu kommt eine Beeinträchtigung wie Makuladegeneration, Doppelbilder, Verlust der motorischen Kontrolle der Finger und Hände, unkontrollierbare oder schwer kontrollierbare Kopfbewegungen. Nun, es ist nicht schwer zu verstehen, wie die Dinge bestenfalls sehr schnell zu einer großen Frustration und schlimmstenfalls zu einer Unmöglichkeit werden können.

Superintelligente KI-Assistenten und Sprachsteuerung sind völlig nutzlos, wenn Sie nach einem Krebsdiebstahl keine Stimme mehr haben – oder Ihre Zunge sich aufgrund einer Zerebralparese oder Lähmung weigert, den Anweisungen Ihres Gehirns zu gehorchen.

Das Leben kann für manche eine große Herausforderung sein, selbst die einfachsten Aufgaben zu erledigen, die für leistungsstärkere Menschen oft selbstverständlich sind. Als Designer haben wir eine moralische und in vielen Fällen gesetzliche Verpflichtung, für Benutzer aller Art zu entwerfen. Weitere Informationen zur Bewertung der Barrierefreiheit von Desktopanwendungen finden Sie hier .

Wie kann ich mehr über das Erstellen von Desktop-First-Anwendungen mit erstklassiger Unterstützung für Barrierefreiheit erfahren?

Der Desktop First UX Summit ist in vollem Gange. Schließen Sie sich Branchenexperten und Tausenden von Entwicklern und Designern wie Ihnen an dieser fünftägigen offenen Online-Konferenz an und bringen Sie Ihre Desktop-UI/UX-Fähigkeiten auf ein neues Niveau! Der Desktop-First UX Summit wird sowohl die Theorie als auch die Praxis der Schaffung großartiger Desktop-Benutzererfahrungen behandeln.

oin uns auf dem Desktop – Erste UX Summit jetzt kostenlos Recht!


DelphiCon 2021

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Zusammenhängende Posts
BeiträgeRAD StudioWebinarWindows

Neue Webinare im Oktober: RAD Studio 11 / RAD Studio (Ent/Arch) mit Linux WSL2 auf Windows 11

BeiträgeC++DelphiIDERAD Studio

Neu in RAD Studio 11: High-DPI-IDE und Formulardesign!

BeiträgeDelphiRAD Studio

Ankündigung der DelphiCon 2021!

BeiträgeCodeDelphi

Alles, was Sie brauchen, um heute ein WSL-GUI-Tool zu erstellen

Kommentieren

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

IN THE ARTICLES