Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erfahren Sie mehr über das sich entwickelnde inklusive Design mit Windows-Apps für Windows. Entwerfen und erstellen Sie inklusive Software unter Berücksichtigung der Barrierefreiheit.
Bei Microsoft entwickeln wir unsere Designprinzipien und -praktiken weiter. Diese beeinflussen, wie unsere Erfahrungen aussehen, sich anfühlen, funktionieren und sich verhalten. Wir erweitern unsere Perspektive.
Diese neue Designphilosophie wird als inklusives Design bezeichnet. Die Idee besteht darin, Software von Anfang an mit allen zu entwerfen. Dies steht im Gegensatz dazu, Barrierefreiheit als eine Lösung zu betrachten, die Sie am Ende des Entwicklungsprozesses nachträglich hinzufügen, um eine kleine Gruppe von Nutzern zufriedenzustellen.
"Wir definieren Eine Behinderung als ein Missverhältnis zwischen den Bedürfnissen der Person und der angebotenen Dienstleistung, des Produkts oder der Umgebung. Jeder kann eine Behinderung erleben. Es ist eine gemeinsame menschliche Eigenschaft, ausgeschlossen zu werden." - aus dem Video Inclusive
Inklusives Design schafft bessere Produkte für alle. Es geht darum, die gesamte Palette der menschlichen Vielfalt zu berücksichtigen. Betrachten Sie die Bordsteinausschnitte, die Sie jetzt an den meisten Bürgersteigen an Straßenecken finden. Sie waren eindeutig darauf ausgelegt, von Menschen im Rollstuhl genutzt zu werden. Aber jetzt nutzt fast jeder sie, darunter Menschen mit Kinderwagen, Radfahrern, Skateboardern. Selbst Fußgänger werden oft Bordsteinschnitte verwenden, da sie dort sind und eine bessere Erfahrung bieten. Die Fernsteuerung des Fernsehens könnte als Hilfstechnologie (AT) für jemanden mit körperlichen Einschränkungen betrachtet werden. Und doch ist es heute fast unmöglich, einen Fernseher ohne integrierten Tuner zu kaufen. Bevor Kinder lernen, ihre Schuhe zu binden, können sie Schlüpfschuhe oder Schuhe mit leichtem Verschluss tragen. Schuhe, die leicht anzuziehen und auszuziehen sind, werden oft in Kulturen bevorzugt, in denen man die Schuhe auszieht, bevor man das Haus betritt. Sie sind auch für Menschen mit Bewegungsprobleme wie Arthritis oder sogar einem vorübergehend gebrochenen Handgelenk besser.
Inklusive Designprinzipien
Die folgenden vier Prinzipien leiten die Umstellung von Microsoft auf inklusives Design:
Denken Sie universell: Wir konzentrieren uns darauf, was Menschen vereint – menschliche Motivationen, Beziehungen und Fähigkeiten. Dies treibt uns dazu, die breiteren sozialen Auswirkungen unserer Arbeit zu berücksichtigen. Das Ergebnis ist eine Erfahrung, die eine Vielzahl von Möglichkeiten für alle Menschen hat, teilzunehmen.
Machen Sie es persönlich: Als Nächstes fordern wir uns an, emotionale Verbindungen zu schaffen. Mensch-zu-Mensch-Interaktionen können eine bessere Interaktion zwischen Mensch und Technik inspirieren. Die einzigartigen Umstände einer Person können ein Design für jeden verbessern. Das Ergebnis ist eine Erfahrung, die so aussieht, als ob sie für eine Person erstellt wurde.
Halten Sie es einfach: Wir beginnen mit der Einfachheit als ultimativer Vereiner. Wenn wir die Unordnung reduzieren, wissen die Menschen, was sie als nächstes tun sollen. Sie sind inspiriert, sich vorwärts in Räume zu bewegen, die sauber, hell und offen sind. Das Ergebnis ist eine ehrliche und zeitlose Erfahrung.
Freude schaffen: Schöne Erlebnisse wecken Wunder und Entdeckung. Manchmal ist es magisch. Manchmal ist es ein Detail, das genau richtig ist. Wir entwerfen diese Momente so, dass sie sich wie eine willkommene Veränderung im Tempo fühlen. Das Ergebnis ist eine Erfahrung, die Dynamik und Fluss hat.
Inklusive Designbenutzer
Es gibt im Wesentlichen zwei Arten von Benutzern von Hilfstechnologien (AT):
- Diejenigen, die es benötigen, aufgrund von Behinderungen oder Beeinträchtigungen, altersbedingten Bedingungen oder vorübergehenden Bedingungen (z. B. eingeschränkte Mobilität von einem gebrochenen Glied)
- Diejenigen, die es aus Vorliebe verwenden, für ein komfortableres oder bequemeres Computererlebnis
Die meisten Computerbenutzer (54 Prozent) sind sich einer Form der Hilfstechnologie bewusst, und 44 Prozent der Computerbenutzer verwenden eine Form davon, aber viele von ihnen verwenden AT nicht, die ihnen zugute kommen würden (Forrester 2004).
Eine 2003-2004 von Microsoft in Auftrag gegebene Studie von Forrester Research ergab, dass mehr als die Hälfte – 57 Prozent – der Computerbenutzer in den VEREINIGTEN Staaten zwischen 18 und 64 Jahren von Hilfstechnologien profitieren könnte. Die meisten dieser Benutzer identifizierten sich nicht als behindert oder beeinträchtigt, sondern äußerten bestimmte aufgabenbezogene Schwierigkeiten oder Beeinträchtigungen bei der Verwendung eines Computers. Forrester (2003) fand auch die folgende Anzahl von Benutzern mit diesen spezifischen Schwierigkeiten: Einer in vier hat eine visuelle Schwierigkeit. Einer von vier erlebt Schmerzen in den Handgelenken oder Händen. Einer von fünf hat Hörschwierigkeiten.
Neben dauerhaften Behinderungen können der Schweregrad und die Arten der Schwierigkeiten, die eine Person im Laufe ihres Lebens erfährt, variieren. Es gibt nicht so etwas wie ein normaler Mensch. Unsere Fähigkeiten ändern sich immer. Margaret Meade sagte: "Wir sind alle einzigartig. Alle einzigartig zu sein, macht uns alle gleich."
Microsoft widmet sich der Durchführung von Informatik- und Softwaretechnikforschung mit Zielen, um die Computererfahrung zu verbessern und neuartige Computertechnologien zu erfinden. Siehe Aktuelle Forschungs- und Entwicklungsprojekte von Microsoft, die darauf abzielen, den Computer barrierefrei zu machen und leichter zu erkennen, zu hören und damit zu interagieren.
Praktische Entwurfsschritte
Wenn Sie alle dabei sind, ist dieser Abschnitt für Sie vorgesehen. Es beschreibt die praktischen Entwurfsschritte, die Sie bei der Implementierung des inklusiven Designs für Ihre App berücksichtigen sollten.
Die Zielgruppe beschreiben
Definieren Sie die potenziellen Benutzer Ihrer App. Denken Sie alle ihre unterschiedlichen Fähigkeiten und Merkmale durch. Beispielsweise Alter, Geschlecht, Sprache, Gehörlose oder schwerhörige Benutzer, Sehbehinderungen, kognitive Fähigkeiten, Lernstil, Mobilitätseinschränkungen usw. Erfüllt Ihr Design ihre individuellen Anforderungen?
Sprechen Sie mit tatsächlichen Menschen mit spezifischen Bedürfnissen
Treffen Sie sich mit potenziellen Benutzern, die unterschiedliche Merkmale haben. Stellen Sie sicher, dass Sie beim Entwerfen Ihrer App alle ihre Anforderungen berücksichtigen. Beispielsweise hat Microsoft festgestellt, dass gehörlose Benutzer die Toast-Benachrichtigungen auf ihren Xbox-Konsolen deaktiviert haben. Wenn wir die tatsächlich tauben Benutzer dazu gefragt haben, haben wir erfahren, dass Popupbenachrichtigungen einen Abschnitt der Untertitelung verschleiern. Die Korrektur bestand darin, die Toast-Benachrichtigung etwas höher auf dem Bildschirm anzuzeigen. Dies war eine einfache Lösung, die nicht notwendigerweise aus den Telemetriedaten ersichtlich war, die das Verhalten zunächst offenbarten.
Kluges Auswählen eines Entwicklungsframeworks
In der Entwurfsphase ist das Von Ihnen verwendete Entwicklungsframework (z. B. UWP, Win32, Web) für die Entwicklung Ihres Produkts von entscheidender Bedeutung. Wenn Sie den Luxus haben, Ihr Framework auszuwählen, überlegen Sie, wie viel Aufwand es erfordert, Ihre Steuerelemente innerhalb des Frameworks zu erstellen. Was sind die standardmäßigen oder integrierten Barrierefreiheitseigenschaften, die darin enthalten sind? Welche Steuerelemente müssen Sie anpassen? Bei der Auswahl Ihres Frameworks entscheiden Sie im Wesentlichen, wie viele der Barrierefreiheitsfunktionen Sie „kostenlos“ erhalten (d. h. wie viele der Funktionen bereits integriert sind) und wie viele zusätzliche Entwicklungskosten aufgrund von Anpassungen der Steuerelemente erforderlich sind.
Verwenden Sie standardmäßige Windows-Steuerelemente, wenn möglich. Diese Steuerelemente sind bereits mit der Technologie aktiviert, die für die Schnittstelle mit Hilfstechnologien erforderlich ist.
Entwerfen Sie eine logische Hierarchie für Ihre Steuerelemente
Nachdem Sie ihr Framework erstellt haben, entwerfen Sie eine logische Hierarchie, um Ihre Steuerelemente zuzuordnen. Die logische Hierarchie Ihrer App umfasst das Layout und die Tab-Reihenfolge von Steuerelementen. Wenn Hilfstechnologieprogramme (AT), wie zum Beispiel Bildschirmlesegeräte, Ihre Benutzeroberfläche lesen, reicht die visuelle Darstellung nicht aus. Sie müssen eine programmgesteuerte Alternative bereitstellen, die für Ihre Benutzer strukturell sinnvoll ist. Eine logische Hierarchie kann Ihnen dabei helfen. Es ist eine Möglichkeit, das Layout Ihrer Benutzeroberfläche zu untersuchen und jedes Element so zu strukturieren, dass Benutzer es verstehen können. Eine logische Hierarchie wird hauptsächlich verwendet:
- Um Programmen den Kontext für die logische Lesereihenfolge der Elemente in der Benutzeroberfläche bereitzustellen
- So identifizieren Sie klare Grenzen zwischen benutzerdefinierten Steuerelementen und Standardsteuerelementen in der Benutzeroberfläche
- So bestimmen Sie, wie Teile der Benutzeroberfläche miteinander interagieren
Eine logische Hierarchie ist eine hervorragende Möglichkeit, um potenzielle Benutzerfreundlichkeitsprobleme zu beheben. Wenn Sie die Benutzeroberfläche nicht auf relativ einfache Weise strukturieren können, haben Sie möglicherweise Probleme mit der Benutzerfreundlichkeit. Eine logische Darstellung eines einfachen Dialogfelds sollte nicht zu Diagrammseiten führen. Bei logischen Hierarchien, die zu tief oder zu breit werden, müssen Sie ihre Benutzeroberfläche möglicherweise neu gestalten. Laden Sie für weitere Informationen das Engineering Software for Accessibility eBook herunter.
Geeignete visuelle UI-Einstellungen entwerfen
Stellen Sie beim Entwerfen der visuellen Benutzeroberfläche sicher, dass Ihr Produkt über eine Einstellung mit hohem Kontrast verfügt, die Standardsystemschriftarten und Glättungsoptionen verwendet, auf die Bildschirmeinstellungen für Punkte pro Zoll (DPI) ordnungsgemäß skaliert wird, über Standardtext mit mindestens einem Kontrastverhältnis von 5:1 mit dem Hintergrund verfügt und Farbkombinationen aufweist, die benutzern mit Farbmängeln leicht zu unterscheiden sind.
Hohe Kontrast-Einstellung
Eine der integrierten Barrierefreiheitsfeatures in Windows ist der Modus "Hoher Kontrast", der den Farbkontrast von Text und Bildern erhöht. Für einige Personen reduziert das Erhöhen des Kontrasts in Farben die Augenbelastung und erleichtert das Lesen. Wenn Sie Ihre Benutzeroberfläche im Modus mit hohem Kontrast überprüfen, sollten Sie sicherstellen, dass Steuerelemente, wie z. B. Links, konsistent und mit Systemfarben (nicht mit hartcodierten Farben) codiert sind. Dies stellt sicher, dass alle Steuerelemente auf dem Bildschirm sichtbar sind, die ein Benutzer sieht, der keinen hohen Kontrast verwendet.
Systemschriftarteneinstellungen
Um die Lesbarkeit zu gewährleisten und unerwartete Verzerrungen für den Text zu minimieren, stellen Sie sicher, dass Ihr Produkt immer den Standardsystemschriftarten entspricht und die Antialiasing- und Glättungsoptionen verwendet. Wenn Ihr Produkt benutzerdefinierte Schriftarten verwendet, können Benutzer auf erhebliche Lesbarkeitsprobleme und Ablenkungen stoßen, wenn sie die Darstellung ihrer Benutzeroberfläche anpassen (zum Beispiel durch die Verwendung einer Sprachausgabe oder durch die Nutzung unterschiedlicher Schriftstile zur Anzeige Ihrer Benutzeroberfläche).
Hohe DPI-Auflösungen
Für Benutzer mit Sehbehinderungen ist es wichtig, eine skalierbare Benutzeroberfläche zu haben. Benutzeroberflächen, die bei hohen DPI-Auflösungen nicht ordnungsgemäß skaliert werden, können dazu führen, dass wichtige Komponenten überlappen oder andere verdecken und dadurch unzugänglich werden.
Farbkontrastverhältnis
Der aktualisierte Abschnitt 508 des Americans with Disability Act (ADA) sowie andere Rechtsvorschriften erfordern, dass der Standardfarbkontrast zwischen Text und Hintergrund 5:1 sein muss. Bei großen Texten (Schriftgrad 18 Punkt oder 14 Punkt und fett) ist der erforderliche Standard-Kontrast 3:1.
Farbkombinationen
Etwa 7 Prozent der Männer (und weniger als 1 Prozent der Frauen) haben eine Form des Farbmangels. Benutzer mit Farbenblindheit haben Probleme bei der Unterscheidung zwischen bestimmten Farben, daher ist es wichtig, dass Farbe allein nie verwendet wird, um Status oder Bedeutung in einer Anwendung zu vermitteln. Was dekorative Bilder betrifft (z. B. Symbole oder Hintergründe), sollten Farbkombinationen so gewählt werden, dass die Wahrnehmung des Bilds durch farbenblinde Benutzer maximiert wird. Wenn Sie diese Farbempfehlungen von Anfang an berücksichtigen, macht Ihre App bereits bedeutende Fortschritte in Richtung Inklusivität.
Zusammenfassung – sieben Schritte für inklusives Design
Führen Sie die folgenden sieben Schritte aus, um sicherzustellen, dass Ihre Software inklusive ist.
- Entscheiden Sie, ob inklusives Design ein wichtiger Aspekt für Ihre Software ist. Wenn dies der Grund ist, lernen und schätzen Sie, wie es echten Benutzern ermöglicht, zu leben, zu arbeiten und zu spielen, um Ihr Design zu leiten.
- Wenn Sie Lösungen für Ihre Anforderungen entwerfen, verwenden Sie die von Ihrem Framework bereitgestellten Steuerelemente (Standardsteuerelemente) so weit wie möglich, und vermeiden Sie unnötigen Aufwand und Kosten für benutzerdefinierte Steuerelemente.
- Entwerfen Sie eine logische Hierarchie für Ihr Produkt, und notieren Sie, wo sich die Standardsteuerelemente, alle benutzerdefinierten Steuerelemente und der Tastaturfokus auf der Benutzeroberfläche befinden.
- Entwerfen Sie nützliche Systemeinstellungen (z. B. Tastaturnavigation, hoher Kontrast und hohe DPI-Werte) in Ihr Produkt.
- Implementieren Sie Ihr Design, indem Sie den Microsoft-Entwicklerhub für Barrierefreiheit und die Barrierefreiheitsspezifikation Ihres Frameworks als Referenzpunkt verwenden.
- Testen Sie Ihr Produkt mit Benutzern, die funktionale Anforderungen haben, um sicherzustellen, dass sie die darin implementierten inklusiven Designtechniken nutzen können.
- Liefern Sie Ihr fertiges Produkt, und dokumentieren Sie Ihre Implementierung für diejenigen, die nach Ihnen am Projekt arbeiten können.
Zugehörige Themen
Windows developer