1. Erklärung zur Barrierefreiheit
Spendlens ist so gestaltet, dass möglichst viele Menschen die App sicher nutzen können, unabhängig von Sehvermögen, Bewegungsempfindlichkeit oder Interaktionsmethode. Wir erfüllen zentrale Apple-Barrierefreiheitskriterien und verfeinern die Erfahrung fortlaufend mit der Weiterentwicklung des Produkts.
Abdeckungsübersicht
2. Unterstützte Barrierefreiheitsfunktionen
Die folgenden Funktionen sind in der Produktionsversion implementiert und entsprechen direkt den Apple-Barrierefreiheitskategorien.
VoiceOver
UnterstütztNutzer können Spendlens mithilfe von Sprachfeedback durch alle wichtigen Abläufe navigieren.
- 168 Barrierefreiheits-Labels
- 54 Barrierefreiheits-Hinweise
- 45 Barrierefreiheits-Elemente
- Abdeckung verteilt auf 96 Dateien
Sprachsteuerung
UnterstütztSwiftUI-Labels und -Bezeichner für Barrierefreiheit ermöglichen direkte Sprachinteraktionsmuster.
- 18 Barrierefreiheits-Bezeichner
- Steuerelemente per Sprachbefehl ansteuerbar
Größerer Text
UnterstütztText und Layout skalieren mithilfe dynamischer Größenanpassung für bessere Lesbarkeit in der gesamten App.
- Benutzerdefiniertes Schriftskalierungssystem (0,8x bis 1,5x)
- 871 Systemschrift-Verwendungen
- 75 minimumScaleFactor-Instanzen
- @ScaledMetric-Verwendung
Dunkle Oberfläche
UnterstütztEin vollständiges dunkles Erscheinungsbild ist verfügbar und kann in den Einstellungen separat gesteuert werden.
- 3-Optionen-Modus: System / Hell / Dunkel
- Semantische Systemfarben in der gesamten Benutzeroberfläche
Nicht nur auf Farbe setzen
UnterstütztInformationen werden durch zusätzliche, nicht farbbasierte Hinweise vermittelt, um Nutzern mit Farbsehschwäche zu helfen.
- Der Farbenblindmodus ordnet Gewinn-/Verlustfarben neu zu (Grün/Rot zu Blau/Orange)
- Pfeilsymbole begleiten farbbasierte Gewinn-/Verlustanzeigen
Ausreichender Kontrast
UnterstütztDer Kontrast von Text und Symbolen ist auf Lesbarkeit und Barrierefreiheitsstandards abgestimmt.
- WCAG 2.1 AA Kontrastverhältnis-Engine (GlassIconContrast.swift)
- ContrastAwareColors-Designsystem
Reduzierte Bewegung
UnterstütztAnimationen werden reduziert oder vereinfacht, wenn der Nutzer in den Systemeinstellungen „Bewegung reduzieren“ aktiviert.
- 26 accessibilityReduceMotion-Prüfungen auf animierten Oberflächen
3. Nachweise der Implementierung
| Bereich | Nachweis | Ergebnis |
|---|---|---|
| Screenreader-Unterstützung | 168 Labels, 54 Hinweise, 45 Barrierefreiheits-Elemente | Die Hauptoberfläche ist mit VoiceOver auffindbar und vorlesbar |
| Textlesbarkeit | 871 Systemschrift-Verwendungen, benutzerdefinierte Skalierung, @ScaledMetric | Verbesserte Lesbarkeit bei größeren Texteinstellungen |
| Visuelle Unterscheidung | Farbenblindmodus + ikonografische Verstärkung | Wichtige Statusänderungen sind nicht ausschließlich farbbasiert |
| Bewegungsempfindlichkeit | 26 Bewegung-reduzieren-Prüfungen in animierten Oberflächen | Die Animationsintensität passt sich den Nutzereinstellungen an |
4. Tests und Validierung
Barrierefreiheit wird während der gesamten Entwicklung und in jedem Release-Zyklus durch eine Kombination aus automatisierten Prüfungen und manuellen Interaktionstests validiert.
- Manuelle VoiceOver-Durchläufe für stark frequentierte Abläufe (Dashboard, Transaktionen, Einstellungen, Onboarding).
- Dynamic-Type-Prüfungen mit größeren Barrierefreiheitskategorien.
- Farbkontrastprüfung mittels des integrierten Kontrastsystems und der Design-Tokens.
- Prüfung des Verhaltens bei „Bewegung reduzieren“ anhand der iOS-Systemeinstellung.
- Regressionstests für Labels, Hinweise und semantische Gruppierung bei Funktionsänderungen.
5. Feedback und Barrierefreiheitsanfragen
Wenn Sie auf eine Barriere stoßen, schreiben Sie an support@spendlensapp.com mit dem Betreff Barrierefreiheits-Feedback.
Geben Sie das Gerätemodell, die iOS-Version, die App-Version sowie den genauen Bildschirm oder Ablauf an, bei dem das Problem aufgetreten ist.