1. Toegankelijkheidsverklaring
Spendlens is zo ontworpen dat meer mensen de app met vertrouwen kunnen gebruiken, ongeacht gezichtsvermogen, gevoeligheid voor beweging of interactiemethode. We voldoen aan de belangrijkste toegankelijkheidscriteria van Apple en verfijnen de ervaring voortdurend naarmate het product evolueert.
Dekkingsoverzicht
2. Ondersteunde toegankelijkheidsfuncties
De volgende functies zijn momenteel in productie geïmplementeerd en komen direct overeen met de toegankelijkheidscategorieën van Apple.
VoiceOver
OndersteundGebruikers kunnen Spendlens navigeren en verkennen met gesproken feedback in de belangrijkste flows.
- 168 toegankelijkheidslabels
- 54 toegankelijkheidshints
- 45 toegankelijkheidselementen
- Dekking verdeeld over 96 bestanden
Spraakbesturing
OndersteundSwiftUI-toegankelijkheidslabels en -identificatoren ondersteunen directe spraakinteractiepatronen.
- 18 toegankelijkheidsidentificatoren
- Spraakcommando-aansturing via identificeerbare bedieningselementen
Grotere tekst
OndersteundTekst en lay-out schalen mee voor leesbaarheid met dynamische formaatstrategieën in de hele app.
- Aangepast letterschalingssysteem (0,8x tot 1,5x)
- 871 systeemlettertype-gebruiken
- 75 minimumScaleFactor-instanties
- @ScaledMetric-gebruik
Donkere interface
OndersteundEen volledig donker uiterlijk is beschikbaar en kan onafhankelijk worden ingesteld in Instellingen.
- 3-optiemodus: Systeem / Licht / Donker
- Semantische systeemkleuren in de hele interface
Onderscheiden zonder alleen kleur
OndersteundBetekenis wordt overgebracht met aanvullende niet-kleurgebonden aanwijzingen voor gebruikers met kleurzichtafwijkingen.
- Kleurenblindmodus wijzigt winst-/verlieskleuren (groen/rood naar blauw/oranje)
- Pijlpictogrammen begeleiden kleurgebaseerde winst-/verliesindicatoren
Voldoende contrast
OndersteundHet contrast van tekst en pictogrammen is afgestemd op leesbaarheid en toegankelijkheidsnormen.
- WCAG 2.1 AA-contrastverhouding-engine (GlassIconContrast.swift)
- ContrastAwareColors-ontwerpsysteem
Verminderde beweging
OndersteundAnimaties worden verminderd of vereenvoudigd wanneer de gebruiker Verminder beweging inschakelt in de systeeminstellingen.
- 26 accessibilityReduceMotion-controles op geanimeerde oppervlakken
3. Implementatiebewijs
| Gebied | Bewijs | Resultaat |
|---|---|---|
| Schermlezerondersteuning | 168 labels, 54 hints, 45 toegankelijkheidselementen | De kern-UI is vindbaar en voorleesbaar met VoiceOver |
| Leesbaarheid van tekst | 871 systeemlettertype-gebruiken, aangepaste schaling, @ScaledMetric | Verbeterde leesbaarheid bij grotere tekstconfiguraties |
| Visueel onderscheid | Kleurenblindmodus + iconografische versterking | Belangrijke statuswijzigingen zijn niet alleen op kleur gebaseerd |
| Bewegingsgevoeligheid | 26 controles voor verminderde beweging in geanimeerde interfaces | Animatie-intensiteit past zich aan de gebruikersvoorkeuren aan |
4. Testen en validatie
Toegankelijkheid wordt gedurende de ontwikkeling en releasecycli gevalideerd met een combinatie van geautomatiseerde controles en handmatige interactietests.
- Handmatige VoiceOver-doorloop voor veelgebruikte flows (dashboard, transacties, instellingen, onboarding).
- Dynamic Type-controles met grotere toegankelijkheidscategorieën.
- Kleurcontrastverificatie met het in-app contrastsysteem en ontwerptokens.
- Controle van het gedrag bij Verminder beweging op basis van de iOS-systeemvoorkeur.
- Regressietests voor labels, hints en semantische groepering naarmate functies evolueren.
5. Feedback en toegankelijkheidsverzoeken
Als je een toegankelijkheidsbarrière tegenkomt, stuur een e-mail naar support@spendlensapp.com met als onderwerp Toegankelijkheidsfeedback.
Vermeld het apparaatmodel, de iOS-versie, de appversie en het specifieke scherm of de workflow waar je het probleem tegenkwam.