Einführung in das Tool „Accessibility Inspector“ für native iOS-Apps

Chris McMeeking

Von Chris McMeeking

October 25, 2017

Handy-Magazin

Im Video der letzten Woche hatte ich angekündigt , die dreiteilige Serie über Android-Barrierefreiheits-APIs abzuschließen und meine eigene Version zu erstellen, wie man ein Layout ordnungsgemäß für den Fokus der Barrierefreiheit vorbereitet. Allerdings war ich auf Reisen zu Barrierefreiheits-Camps und hatte noch keine Zeit, dieses Beispiel zu programmieren. Stattdessen werde ich diese Woche eine Frage beantworten, die in meinem letzten Webinar zum Thema „Native iOS-Barrierefreiheit“ aufgekommen ist: Wie testet man mit dem iOS Accessibility Inspector? Dieses Tool ist großartig, da es Teil Ihrer iOS-Toolchain ist und Tests für VoiceOver, Schaltersteuerungen, Braille-Tastaturen und andere alternative Eingabegeräte durchführt. Aber darauf gehen wir weiter unten noch näher ein.

Wenn Sie möchten, können Sie hier meinem aufgezeichneten Walkthrough folgen:

Testen der Barrierefreiheit im iOS-Simulator mit dem iOS-Barrierefreiheits-Inspector

Einer der frustrierenden Aspekte der iOS-Umgebung ist, wie schwierig es ist, auf einem Gerät zu testen. Vor allem ist es schwierig, die Geräte einzurichten, die Profile zu verwalten und die Entwicklungsumgebung zu pflegen. Hinzu kommt, dass man nie weiß, wann die Toolchain ausfällt – und wenn dies geschieht, muss der Team-Agent eingreifen und eine neue, aktualisierte Vereinbarung akzeptieren. Anschließend muss man eine unbestimmte Zeit abwarten, bis man wieder auf einem Gerät testen kann. Das ist sehr frustrierend.

Aus diesem Grund sind Tests im Simulator sehr nützlich. Beim Testen im Simulator haben Sie jedoch keinen Zugriff auf VoiceOver oder andere assistive Technologien auf dem Gerät. Anstelle von VoiceOver im Simulator können Sie die Barrierefreiheit einer App mithilfe des Barrierefreiheits-Inspektors untersuchen. Der Barrierefreiheits-Inspektor ist nicht nur hilfreich, um eine App für VoiceOver-Anwendungen barrierefreier zu gestalten, sondern hilft Ihnen auch dabei, alle Barrierefreiheitseigenschaften zu erkunden, die für andere assistive Technologien verfügbar sind. Sie können außerdem Schaltersteuerungen, Braille-Tastaturen und alternative Eingabegeräte erkunden.

Zudem können Sie im „Accessibility Inspector“ alle Eigenschaften auf einen Blick sehen, während VoiceOver nur einen Teil dieser Eigenschaften anzeigen kann. Dies hilft Ihnen dabei, all diese Informationen an einem Ort zu erkunden, und ist für Entwickler ein wertvolleres Werkzeug als VoiceOver. Das soll nicht heißen, dass Sie im Rahmen Ihrer Toolchain immer mit dem „Accessibility Inspector“ testen sollten, sondern dass Sie VoiceOver am Ende dieses Prozesses einsetzen und den „Accessibility Inspector“ während des gesamten Prozesses nutzen sollten.

Verwendung des Barrierefreiheits-Inspektors zur Steuerung der Benutzeroberfläche im Simulator

Um den Barrierefreiheits-Inspektor zu starten, befolgen Sie bitte die folgenden einfachen Schritte:

  1. Starten Sie Xcode.
  2. Öffnen Sie das Open Developer Tool und starten Sie den Accessibility Inspector.
  3. Starten Sie den Simulator mit der Anwendung, die Sie untersuchen möchten.

Der Accessibility Inspector kann eine Verbindung zu vielen verschiedenen Prozessen herstellen. Im obigen Beispiel wird eine Verbindung zu Ihrem iOS-Simulator hergestellt; sobald die Verbindung besteht, können Sie den Inspector auf Ihrem MacBook Pro ausführen. Beachten Sie bitte, dass Sie unterschiedliche Rückmeldungen erhalten, da der Simulator diese Objekte als Desktop-Objekte behandelt. Der Accessibility Inspector kann auch für Entwickler von Desktop-Anwendungen nützlich sein, da er es Ihnen ermöglicht, die Benutzeroberfläche ähnlich wie mit VoiceOver zu steuern. Bei der Navigation mit dem Inspector können Sie durch Doppelklicken auf Elemente navigieren. Wenn Sie eine Registerkarte mit dem Accessibility Inspector aktivieren möchten, klicken Sie einmal darauf.

Navigieren in einer Anwendung mit dem Accessibility Inspector

Befindet sich der Barrierefreiheits-Inspektor im Zielmodus, fokussiert er dieselben Elemente wie VoiceOver. Wenn Sie mit der Maus über Steuerelemente fahren, ist das so, als würden Sie auf einem Gerät mit VoiceOver interagieren. Sie erhalten dieselbe Navigation wie in VoiceOver. Wenn Sie ein Ziel auswählen, werden Ihnen Beschriftungen wie Merkmale und Links angezeigt. Auf diese Weise können Sie Verstöße gegen die Barrierefreiheitsrichtlinien in einer Anwendung identifizieren und erkennen.

Eine weitere coole Funktion des Accessibility Inspector ist die Möglichkeit, Prüfungen durchzuführen. Wir können auf jeder beliebigen Seite eine automatisierte Barrierefreiheitsanalyse durchführen. Das hilft Ihnen dabei, viele Probleme zu identifizieren, aber es ist wichtig zu beachten, dass viele dieser Meldungen Fehlalarme sind. Nehmen Sie die angezeigten Verstöße mit Vorsicht zur Kenntnis und überprüfen Sie manuell, ob es sich tatsächlich um echte Probleme handelt.

Zusammenfassend lässt sich sagen, dass dieser Inspektor wirklich nützlich ist, da man selbst durch die Benutzeroberfläche navigieren, die Barrierefreiheitseigenschaften der Steuerelemente einsehen und das Verhalten in Aktion beobachten kann. Eines der Tools, die Deque derzeit entwickelt, ist ein automatisiertes Tool für mobile Geräte, mit dem Prüfungen durchgeführt werden können, die keine Fehlalarme erzeugen. Sehen Sie sich hier unbedingt eine Demo dazu an.

Chris McMeeking

Chris McMeeking

Chris McMeeking ist Softwareentwickler und Architekt bei Deque Systems und leitet die Entwicklung der nativen Produkte zur Analyse der Barrierefreiheit mobiler Anwendungen bei Deque. Seine Laufbahn im Bereich Barrierefreiheit begann mit einem Projekt an der University of Michigan: dem „ASK Scanning Keyboard“. Diese Anwendung wurde mit zahlreichen Preisen ausgezeichnet, darunter der mit 100.000 US-Dollar dotierte „Intel Innovator’s Award“, der zweite Platz beim Mobile World Congress sowie der „Student of Da Vinci“-Preis der Multiple-Sklerose-Stiftung. Chris ist der leitende Entwickler des „Android Analyzer“ und aktives Mitglied der Arbeitsgruppe, die diese neuen Standards für die Barrierefreiheit mobiler Anwendungen entwickelt.

Erhalten Sie Blog-Beiträge direkt in Ihren Posteingang

Kein Geschwafel, sondern echte Erkenntnisse zum Thema Barrierefreiheit von qualifizierten Experten.

Sie erklären sich damit einverstanden, dass Deque Informationen gemäß den Bestimmungen in DequeDatenschutzerklärungbeschrieben, Informationen von Deque entgegennimmt, nutzt und weitergibt. Sie können Ihre Einwilligung jederzeit widerrufen, indem Sie uns kontaktieren.

Mehr zu diesem Thema

Die Axe-Plattform unterstützt nun den französischen Barrierefreiheitsstandard RGAA

Logo von Deque
2. April 2026 Von Deque

Die Axe-Plattform unterstützt nun Tests, Korrekturmaßnahmen und Überwachung gemäß dem „Référentiel Général d'Amélioration de l'Accessibilité“ (RGAA).

Artikel lesen
Drei Geschäftsleute im Gespräch an einem Schreibtisch, darüber vier Sprechblasen mit den Begriffen: Europäisches Gesetz zur Barrierefreiheit (EAA), Référentiel Général d'Amélioration de l'Accessibilité (RGAA), Tools zur Barrierefreiheit, Barrierefreiheitsprüfungen.

Wie Barrierefreiheitsprogramme sowohl von manuellen als auch von automatisierten Tests profitieren

Jeremy Rivera
18. März 2026 Von Jeremy Rivera

Bei der Prüfung der Barrierefreiheit muss man sich nicht zwischen Geschwindigkeit und Gründlichkeit entscheiden. Durch die Kombination von manuellen und automatisierten Tests können Sie das Beste aus beiden Welten vereinen.

Artikel lesen
Ein Bild von Entwicklern, die an ihren Laptops arbeiten, mit folgenden Begriffen in Sprechblasen: Automatisierte Barrierefreiheitstests, Manuelle Barrierefreiheitstests, Tools für Barrierefreiheitstests, Audits und VPATs