1. Tillgänglighetsutlåtande
Spendlens är utformat så att fler kan använda appen med tillförsikt, oavsett syn, rörelsekänslighet eller interaktionsmetod. Vi stöder centrala tillgänglighetskriterier från Apple och förfinar upplevelsen kontinuerligt i takt med att produkten utvecklas.
Täckningsöversikt
2. Tillgänglighetsfunktioner som stöds
Följande funktioner är för närvarande implementerade i produktion och motsvarar direkt Apples kategorier för tillgänglighetsstöd.
VoiceOver
StödsAnvändare kan navigera och utforska Spendlens med talad återkoppling genom viktiga flöden.
- 168 tillgänglighetsetiketter
- 54 tillgänglighetsledtrådar
- 45 tillgänglighetselement
- Täckning fördelad över 96 filer
Röststyrning
StödsSwiftUI-tillgänglighetsetiketter och -identifierare stöder direkta röstinteraktionsmönster.
- 18 tillgänglighetsidentifierare
- Röstkommandon kan riktas mot identifierbara kontroller
Större text
StödsText och layout skalas för läsbarhet med dynamiska storleksstrategier i hela appen.
- Anpassat typsnittsskaleringssystem (0,8x till 1,5x)
- 871 användningar av systemtypsnitt
- 75 minimumScaleFactor-instanser
- @ScaledMetric-användning
Mörkt gränssnitt
StödsEtt fullständigt mörkt utseende finns tillgängligt och kan styras separat i Inställningar.
- Läge med 3 alternativ: System / Ljust / Mörkt
- Semantiska systemfärger används i hela gränssnittet
Särskilj utan enbart färg
StödsBetydelse förmedlas med ytterligare icke-färgbaserade ledtrådar för användare med färgseendeskillnader.
- Färgblindsläge omfördelar vinst-/förlustfärger (grön/röd till blå/orange)
- Pilikoner kompletterar färgbaserade vinst-/förlustindikatorer
Tillräcklig kontrast
StödsText- och ikonkontrast är anpassade för läsbarhet och tillgänglighetskrav.
- WCAG 2.1 AA kontrastkvotmotor (GlassIconContrast.swift)
- ContrastAwareColors-designsystem
Reducerad rörelse
StödsRörelse reduceras eller förenklas när användare aktiverar Reducera rörelse i systeminställningarna.
- 26 accessibilityReduceMotion-kontroller över animerade ytor
3. Implementeringsbevis
| Område | Bevis | Resultat |
|---|---|---|
| Stöd för skärmläsare | 168 etiketter, 54 ledtrådar, 45 tillgänglighetselement | Centrala gränssnittet kan upptäckas och berättas med VoiceOver |
| Textläsbarhet | 871 användningar av systemtypsnitt, anpassad skalning, @ScaledMetric | Förbättrad läsbarhet vid större textkonfigurationer |
| Visuell åtskillnad | Färgblindsläge + ikonografisk förstärkning | Viktiga statusändringar förmedlas inte enbart med färg |
| Rörelsekänslighet | 26 kontroller för reducerad rörelse i animerade gränssnitt | Animationsintensiteten anpassas efter användarens inställningar |
4. Testning och validering
Tillgänglighet valideras genom hela utvecklings- och utgivningscykeln med en kombination av automatiserade kontroller och manuell interaktionstestning.
- Manuell VoiceOver-genomgång för flöden med hög trafik (instrumentpanel, transaktioner, inställningar, introduktion).
- Kontroller av dynamisk text med större tillgänglighetskategorier.
- Färgkontrastverifiering med det inbyggda kontrastsystemet och designtokens.
- Kontroller av beteendet för reducerad rörelse mot iOS-systeminställningen.
- Regressionskontroller för etiketter, ledtrådar och semantisk gruppering i takt med att funktioner utvecklas.
5. Återkoppling och tillgänglighetsönskemål
Om du stöter på ett tillgänglighetshinder, skicka e-post till support@spendlensapp.com med ämnesraden Återkoppling om tillgänglighet.
Ange enhetsmodell, iOS-version, appversion och den specifika skärmen eller det arbetsflöde där du upplevde problemet.