-
Einführung in den Accessibility Scanner
Der Accessibility Scanner bietet App-Designern und -Entwicklern verschiedene Möglichkeiten zur Optimierung ihrer Apps.
Mit dem Accessibility Scanner können Sie Ihren aktuellen Bildschirm scannen. Anschließend erhalten Sie basierend auf folgenden Aspekten Empfehlungen zur Verbesserung der Barrierefreiheit Ihrer App:
- Inhaltslabels
- Berührungszielbereichsgröße
- Anklickbare Objekte
- Text- und Bildkontrast
Wichtig: Der Accessibility Scanner ist kein Ersatz für manuelle Tests und bietet keine Garantie für die Barrierefreiheit einer App.
Schritt 1: Accessibility Scanner installieren und aktivieren
Der Accessibility Scanner ist für Smartphones und Tablets ab Android 6.0 verfügbar. So ermitteln Sie die Android-Version.
- Laden Sie den Accessibility Scanner bei Google Play herunter.
- Öffnen Sie den Accessibility Scanner .
- Folgen Sie der Anleitung, um den Accessibility Scanner in den Einstellungen Ihres Geräts zu aktivieren.
- Tippen Sie auf Bedienungshilfen Accessibility Scanner Dienst aktivieren.
- Wenn Sie den Accessibility Scanner deaktivieren möchten, gehen Sie zurück zu Einstellungen Bedienungshilfen Accessibility Scanner.
Schritt 2: App scannen
Sie können bei der Verwendung der App einen Snapshot der App oder mehrere Bildschirme scannen.
Aufnahme scannen
Sie können einen Workflow oder eine Aufgabe in der App scannen. Bei dieser Option erfasst und analysiert der Accessibility Scanner die Elemente auf Ihrem Bildschirm, während Sie verschiedene Funktionen der App verwenden.
Wichtig: Dabei wird eine Reihe von Screenshots aufgenommen, aber kein Video oder Audio. Die Aufnahme bleibt auf dem Gerät und wird nie mit Google geteilt.
So scannen Sie eine Aufnahme:
- Öffnen Sie die App.
- Tippen Sie auf die Accessibility Scanner-Schaltfläche .
- Tippen Sie auf „Aufnehmen“ .
- Verwenden Sie nun die App.
- Wenn Sie eine andere App öffnen, wird die Aufnahme unterbrochen, bis Sie zu Ihrer App zurückkehren.
So beenden Sie eine Aufzeichnung:
- Wischen Sie vom oberen Bildschirmrand nach unten, um die Benachrichtigungen zu öffnen. Alternativ können Sie auch eine andere App öffnen.
- Tippen Sie auf Accessibility Scanner nimmt auf.
- Tippen Sie auf Anhalten .
Snapshot scannen
So scannen Sie einen einzelnen Bildschirm der App:
- Öffnen Sie die App.
- Tippen Sie auf „Accessibility Scanner“ .
- Tippen Sie auf „Snapshot“ .
Ergebnisse eines Scans prüfen
Wenn Sie eine Aufnahme oder einen Snapshot gescannt haben, zeigt der Accessibility Scanner einen oder mehrere Screenshots Ihrer App an. Die Ergebnisse des Scans werden innerhalb der Screenshots in orangefarbenen Rechtecken dargestellt.
- Wenn Sie Details aufrufen möchten, tippen Sie auf den umrahmten Bereich. Falls für einen Screenshot mehrere Ergebnisse vorliegen, tippen Sie aufWeiter .
- Wenn Sie eine vollständige Liste mit Ergebnissen aller Screenshots aufrufen möchten, tippen Sie auf „Liste“ Nach Bildschirm anzeigen oder Nach Kategorie anzeigen.
- Wenn Sie Ergebnisse teilen möchten, tippen Sie auf „Teilen“ .
Wenn Sie eine Aufnahme gescannt haben oder mehrere Screenshots erstellt wurden:
- Sie können zwischen Screenshots wechseln, indem Sie im Karussell oben auf einen Screenshot tippen. Alternativ können Sie auch auf „Weiter“ tippen.
- Wenn Sie ein Raster mit allen Screenshots aufrufen möchten, tippen Sie auf das Bibliotheksymbol .
Tipp: Sollte ein Ressourcenname zu lang für den Bildschirm sein, halten Sie ihn gedrückt, um automatisch zu scrollen und den ganzen Namen zu sehen.
Sichere Fenster scannen
Wenn die App über ein Fenster verfügt, das mit
WindowManager.LayoutParams.FLAG_SECURE
für „sicher“ erklärt wird, kann der Accessibility Scanner weder einen Screenshot dieses Bildschirms aufnehmen noch den Farbkontrast analysieren. Für solche Fenster wird nach dem Scan ein schwarzer Bildschirm angezeigt. Sie können die Scanergebnisse aber trotzdem nutzen, um nach anderen Verbesserungsmöglichkeiten zu suchen.Schwellenwerte für Kontrast und Größe des Berührungszielbereichs ändern
Sie können die Schwellenwerte ändern, die der Accessibility Scanner für das Kontrastverhältnis und die Größe des Berührungszielbereichs verwendet.
- Öffnen Sie die App-Übersicht auf Ihrem Gerät.
- Tippen Sie auf „Accessibility Scanner“ „Einstellungen“ .
- Rufen Sie die Einstellungen auf oder ändern Sie sie:
- Textkontrastverhältnis: Legen Sie einen neuen Mindestwert für den Farbkontrast des Textes fest.
- Bildkontrastverhältnis: Legen Sie einen neuen Mindestwert für den Farbkontrast der Bilder fest.
- Größe des Berührungszielbereichs: Legen Sie einen neuen Mindestwert für die Größe des Berührungszielbereichs fest.
Ergebnisse für das Kontrastverhältnis bearbeiten
Der Scanner bestimmt das Kontrastverhältnis mithilfe von Vorder- und Hintergrundfarben. Diese Farben lassen sich ändern:
- Öffnen Sie die App-Übersicht auf Ihrem Gerät.
- Tippen Sie auf Accessibility Scanner .
- Tippen Sie auf einen Scan mit einem Farbkontrastvorschlag Farben bearbeiten.
- Tippen Sie unter dem Screenshot auf Vordergrund oder Hintergrund.
- So ändern Sie die Vorder- oder Hintergrundfarbe:
- Ziehen Sie den Auswahlrahmen auf einen anderen Bereich des Screenshots.
- Tippen Sie unten auf eine der vorgeschlagenen Farben.
- Tippen Sie auf Übernehmen.
Tipp: Sie können den Auswahlrahmen mithilfe der Pfeile an der Seite verschieben. Wenn Sie größere Anpassungen vornehmen möchten, halten Sie die Pfeile gedrückt.
Scanergebnisse teilen
Sie können die Ergebnisse mit anderen Personen teilen, z. B. mit Teammitgliedern.
Ergebnisse gleich teilen:
- Schließen Sie einen Scan ab.
- Tippen Sie auf „Teilen“ .
- Wählen Sie aus, wie die Ergebnisse geteilt werden sollen.
Tipp: Wenn Sie Ergebnisse für ein einzelnes Element teilen möchten, tippen Sie auf Teilen, während das Element angezeigt wird.
Ergebnisse später teilen:
- Öffnen Sie die App-Übersicht auf Ihrem Gerät.
- Tippen Sie auf „Accessibility Scanner“ .
- Tippen Sie auf den Scan „Teilen“ .
- Wählen Sie aus, wie die Ergebnisse geteilt werden sollen.
Frühere Scans verwalten
Scan umbenennen
- Öffnen Sie die App-Übersicht auf Ihrem Gerät.
- Tippen Sie auf „Accessibility Scanner“ .
- Tippen Sie auf einen Scan „Mehr“ Titel umbenennen.
- Erstellen Sie einen Titel.
- Tippen Sie auf Umbenennen.
Beschreibung hinzufügen
- Öffnen Sie die App-Übersicht auf Ihrem Gerät.
- Tippen Sie auf „Accessibility Scanner“ .
- Tippen Sie auf einen Scan „Mehr“ Beschreibung bearbeiten.
- Fügen Sie eine Beschreibung hinzu.
- Tippen Sie auf Speichern.
Scan löschen
- Öffnen Sie die App-Übersicht auf Ihrem Gerät.
- Tippen Sie auf „Accessibility Scanner“ .
- Tippen Sie auf einen Scan Mehr Scan löschen Löschen.
Hilfe erhalten oder Feedback geben
Wenn Sie Hilfe benötigen oder Feedback zum Accessibility Scanner geben möchten, gehen Sie in der App auf Hilfe und Feedback.
-
Accessibility Scanner – Ergebnisse
Accessibility Scanner prüft die folgenden Möglichkeiten, um die Barrierefreiheit Ihrer App zu verbessern.
InhaltslabelsViele Steuerelemente von Benutzeroberflächen sind mit visuellen Hinweisen zu ihrer Bedeutung und Verwendung versehen. Ein Nutzer mit eingeschränkter Sehkraft hat möglicherweise Schwierigkeiten, diese Hinweise zu sehen.
Mit Inhaltslabels können Sie die Barrierefreiheit von Steuerelementen in Benutzeroberflächen verbessern. Inhaltslabels werden zwar nicht angezeigt, doch sehbehinderte Nutzer können über Bedienungshilfen wie TalkBack oder andere Screenreader darauf zugreifen.
Der Accessibility Scanner prüft folgende Möglichkeiten, um Inhaltslabels zu nutzen:
- Fehlendes Elementlabel
Erkennen vonViews
, auf die ein Screenreader fokussieren könnte und die keine gesprochene Beschreibung haben. Dabei kann es sich entweder um die aktuelleView
oder um untergeordneteViews
handeln. Weitere Informationen zu Inhaltslabels - Elemente mit Typ- oder Zustandslabel
Erkennen von Fällen, in denen eineView
eine überflüssige Beschreibung aufweist. Weitere Informationen zu Elementen mit Typ- oder Zustandslabel - Doppelte Beschreibungen von Elementen
Erkennen von Fällen, in denen eine HierarchieViews
mit mehreren identischen Beschreibungen enthält. Beispiel: Zwei verschiedene, separat fokussierbare Schaltflächen mit der Beschreibung "Weitere Optionen" könnten für einen Nutzer verwirrend sein. Weitere Informationen zu doppelten Beschreibungen - Unklarer Linkzweck
Erkennen von nicht aufschlussreichem Linktext, z. B. "Hier klicken". Weitere Informationen zu unklaren Linktexten - Nicht enthaltener Text
Erkennen vonAnsichten
mit sichtbaren Labels, die von Screenreadern nicht vorgelesen werden. Weitere Informationen zu nicht enthaltenem Text
Accessibility Scanner untersucht
View
-Hierarchien und erkennt Fälle, in denen motorisch eingeschränkte Nutzer Probleme haben könnten, Elemente in einem bestimmten Layout interaktiv zu verwenden.- Anklickbare Links
Erkennen von Fällen, in denenClickableSpan
genutzt wird, nicht aberUrlSpans
. Weitere Informationen zu anklickbaren Links - Doppelte anklickbare Elemente
Erkennen von anklickbaren Elementen, die auf dem Display an derselben Position erscheinen wie andere anklickbare Elemente. Weitere Informationen zu doppelten anklickbaren Elementen - Bearbeitbares Elementlabel
Erkennen vonEditTexts
und bearbeitbarenTextViews
, die keine leerecontentDescription
haben. Weitere Informationen zu bearbeitbaren View-Labels - Nicht unterstützter Elementtyp
Erkennen von Elementtypen, die von Bedienungshilfen nicht unterstützt werden. Weitere Informationen zu nicht unterstützten Elementtypen - Durchlaufreihenfolge
Erkennen möglicher Probleme bei der Durchlaufreihenfolge von Elementen, die sich möglicherweise auf die Nutzung von Screenreadern oder anderen Bedienungshilfen auswirken. Weitere Informationen zur Durchlaufreihenfolge - Textskalierung
Sie erkennen schon bei der Gestaltung einer Benutzeroberfläche mögliche Probleme mit der Schriftgröße und den Layoutspezifikationen, die dazu führen können, dass Text abgeschnitten oder verdeckt wird. Weitere Informationen zur Textskalierung
Der Accessibility Scanner prüft, ob es kleine Berührungsziele gibt, die für motorisch beeinträchtigte Nutzer ein Problem darstellen könnten.
- Größe des Berührungszielbereichs
Erkennen von anklickbaren und lange anklickbarenViews
, die in einer Dimension kleiner sind als 48 x 48 dp, bzw. kleiner als 32 x 32 dp beiViews
, die in Eingabemethodenfenstern oder am Displayrand liegen. Sie können diese Mindestgröße in den Accessibility Scanner-Einstellungen ändern. Weitere Informationen zur Größe des Berührungszielbereichs
Accessibility Scanner liefert Verbesserungsvorschläge für die Farbkontrastverhältnisse, um die Barrierefreiheit Ihrer App für sehbehinderte Nutzer zu optimieren.
- Text- und Bildkontrast
Erkennen von Text oder Bildern mit einem Kontrastverhältnis von weniger als 3,0 zwischen Text- und Hintergrundfarbe (für nicht leereTextViews
) oder zwischen Vorder- und Hintergrundfarbe (fürImageViews
). Sie können dieses Mindestverhältnis in den Einstellungen von Accessibility Scanner ändern. Weitere Informationen zum Farbkontrast
Weitere Informationen zu Bedienungshilfen
Weitere Informationen erhalten Sie in der Dokumentation zu Bedienungshilfen für Android-Entwickler.
- Fehlendes Elementlabel