Deelonderzoek content Almere afval Android app
Inleiding
Openbare voorzieningen moeten bruikbaar en toegankelijk zijn voor alle burgers. Net zoals een gebouw rolstoeltoegankelijk moet zijn, moet een website of mobiele app ook bediend kunnen worden door mensen met een beperking. Dit kunnen bijvoorbeeld visuele, auditieve of motorische beperkingen zijn. Denk aan slechtzienden, doven en slechthorenden en mensen die hun handen niet of in beperkte mate kunnen gebruiken. Ook cognitieve factoren spelen een rol: is de content voor iedereen te begrijpen?
Nederlandse overheidsorganisaties moeten voldoen aan de Web Content Accessibility Guidelines (WCAG) versie 2.1, onder de Europese standaard voor overheidswebsites EN 301 549. Deze criteria variëren van technisch functionele eisen zoals een goede werking met het toetsenbord tot aan meer inhoudelijke eisen zoals duidelijke foutmeldingen en een heldere navigatiestructuur.
Dit onderzoek is handmatig uitgevoerd volgens de WCAG-EM evaluatiemethode met ondersteuning van automatische test tools. De pagina’s uit de sample zijn onderzocht op alle 50 criteria onder WCAG 2.1 A en AA. Wanneer aan een criterium niet wordt voldaan, wordt hiervan minimaal één voorbeeld gegeven. Deze bevindingen kunnen op meer plekken voorkomen en moeten daarom structureel worden aangepakt.
De WCAG criteria zijn ingedeeld volgens vier principes, welke ook de leidraad vormen voor dit rapport: Waarneembaar, Bedienbaar, Begrijpelijk en Robuust. Gedetailleerde informatie over deze criteria is te vinden op de website van het W3C (Nederlandse vertaling).
Over deze evaluatie
- Rapport auteur
- Janita Top
- Evaluatie opdrachtgever
- Gemeente Almere
- Evaluatiedatum
- 19 maart 2025
Managementsamenvatting
Dit rapport bevat het deelonderzoek content. In combinatie met het deelonderzoek techniek vormt dit een volledig toegankelijkheidsonderzoek van de app. Uit dit onderzoek blijkt dat wordt voldaan aan 18 van de 22 content-specifieke criteria voor toegankelijkheid. Veel onderdelen van de app zijn dus al goed toegankelijk, maar er zijn nog verbeteringen mogelijk.
Positief is bijvoorbeeld dat er geen zintuiglijke eigenschappen worden gebruikt om betekenis over te brengen, dat er geen afbeeldingen van tekst worden gebruikt en er geen bewegende onderdelen in de app zitten die niet kunnen worden gepauzeerd.
Verbeteringen zijn echter nog mogelijk op diverse punten, zoals:
- Onjuiste of missende alt-teksten bij afbeeldingen
- Niet alle informatie is beschikbaar voor hulpsoftware
- Te laag contrast van tekst en knoppen
Scope van de evaluatie
- Website naam
- Afval Almere Android app
- Scope van de website
- Alle schermen in de Android app op https://play.google.com/store/apps/details?id=nl.twogoMobile.almere. Ximmio App versie 2.0.0.2
- WCAG Versie
- 2.1
- Conformiteitsdoel
- AA
- Basisniveau van toegankelijkheid-ondersteuning
- Gangbare webbrowsers en hulpapparatuur.
- Verdere onderzoeksvereisten
- Niet ingevuld
Uitgebreide toetsresultaten
Samenvatting
Gerapporteerd over 22 van 50 WCAG 2.1 AA Success Criteria.
- 10 Voldoende
- 4 Onvoldoende
- 8 Niet van toepassing
- 28 Niet getoetst
Alle resultaten
1 Waarneembaar
1.1 Tekstalternatieven
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
1.1.1: Niet-tekstuele content | Hele sampleUitkomst: Onvoldoende Welkom (aanmelden knop)Uitkomst: Onvoldoende ContainerlocatiesUitkomst: Onvoldoende Welk afval waar? Locaties gftUitkomst: Onvoldoende Informatie & PrivacyUitkomst: Onvoldoende | Welkom (aanmelden knop)Het logo van de gemeente Almere heeft geen alternatieve tekst. ContainerlocatiesOp dit scherm is er keuze tussen kaartweergave en lijstweergave. De lijstweergave werkt echter niet (deze blijft laden). Hierdoor is het alternatief voor de kaart niet te testen. Welk afval waar? Locaties gftBovenaan het scherm staat een kaart. Deze heeft geen alternatieve tekst, maar ontvangt wel focus. (De schermlezer zegt ‘geen label’.) Zorg dat de kaart verborgen wordt voor hulpsoftware of geef de kaart een alternatieve tekst. Informatie & PrivacyHet logo van de gemeente Almere heeft geen alternatieve tekst. Dit geldt ook voor het logo van Ximmio. |
1.2 Op tijd gebaseerde media
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
1.2.1: Louter-geluid en louter-videobeeld (vooraf opgenomen) | Hele sampleUitkomst: Niet van toepassing | |
1.2.2: Ondertitels voor doven en slechthorenden (vooraf opgenomen) | Hele sampleUitkomst: Niet van toepassing | |
1.2.3: Audiodescriptie of media-alternatief (vooraf opgenomen) | Hele sampleUitkomst: Niet van toepassing | |
1.2.4: Ondertitels voor doven en slechthorenden (live) | Hele sampleUitkomst: Niet van toepassing | |
1.2.5: Audiodescriptie (vooraf opgenomen) | Hele sampleUitkomst: Niet van toepassing |
1.3 Aanpasbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
1.3.1: Info en relaties | Hele sampleUitkomst: Onvoldoende Welk afval waar? Locaties gftUitkomst: Onvoldoende InstellingenUitkomst: Onvoldoende | Welk afval waar? Locaties gftIn de lijst met locaties staat voor elke locatie een icoon van een klokhuis en het kopje ‘Gft’. Door de schermlezer wordt alleen een nummer opgelezen, geen alternatieve tekst van het icoon of kopje waar ‘GFT’ uit blijkt. Zorg dat in ieder geval één van de twee onderdelen wordt doorgegeven aan hulpsoftware. InstellingenOnder het kopje Tijdstip herinnering staat visueel de tijd die gekozen is (19:30). Voor hulpsoftware is deze informatie niet beschikbaar. Het is ook niet mogelijk de tijd aan te passen, omdat de knop disabled is. (Met touch en zonder screenreader kun je wel een andere tijd kiezen, maar het bevestigen werkt niet.) |
1.3.2: Betekenisvolle volgorde | Hele sampleUitkomst: Voldoende | |
1.3.3: Zintuiglijke eigenschappen | Hele sampleUitkomst: Voldoende | |
1.3.4: Weergavestand | Hele sampleUitkomst: Niet getoetst | |
1.3.5: Identificeer het doel van de input | Hele sampleUitkomst: Niet getoetst |
1.4 Onderscheidbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
1.4.1: Gebruik van kleur | Hele sampleUitkomst: Voldoende | |
1.4.2: Geluidsbediening | Hele sampleUitkomst: Niet van toepassing | |
1.4.3: Contrast (minimum) | Hele sampleUitkomst: Onvoldoende Welkom (aanmelden knop)Uitkomst: Onvoldoende Welkom (aanmelden bevestigen)Uitkomst: Onvoldoende Welk afval waar?Uitkomst: Onvoldoende InstellingenUitkomst: Onvoldoende Informatie & PrivacyUitkomst: Onvoldoende | Hele sampleBevindingen: Tekst moet een contrast hebben van minimaal 4,5:1 voor slechtzienden en kleurenblinden. Dat geldt ook voor actieve elementen zoals op hover en focus. Onderstaande elementen op de website zitten qua contrast onder deze waarden. Welkom (aanmelden knop)De tekst ‘Afvalinzameling en afval scheiden in Almere’ is wit op een lichtblauwe achtergrond. Dit heeft een te laag contrast. De ‘Aanmelden’ knop (lichtblauw op turkoois, 2.6:1). Deze combinatie komt op meerdere schermen voor. Welkom (aanmelden bevestigen)De knop ‘ Aanpassen’ (blauw op wit, 2.8:1). Welk afval waar?De tekst in de placeholder (‘Zoek in scheidingswijzer’, 2.7:1). Deze tekst dient tevens als label, omdat er geen label is. Instellingen
Informatie & PrivacyDe blauwe teksten en links (blauw/grijs, 3.1:1). |
1.4.4: Herschalen van tekst | Hele sampleUitkomst: Niet getoetst | |
1.4.5: Afbeeldingen van tekst | Hele sampleUitkomst: Voldoende | |
1.4.10: Reflow | Hele sampleUitkomst: Niet getoetst | |
1.4.11: Contrast van niet-tekstuele content | Hele sampleUitkomst: Onvoldoende AfvalsoortenUitkomst: Onvoldoende InstellingenUitkomst: Onvoldoende | Hele sampleBevindingen: Grafische elementen moeten een contrast hebben van minimaal 3:1. Dit geldt ook voor de randen of achtergrondkleur van invoervelden. Onderstaande elementen op de website zitten qua contrast onder deze waarden. De menuknop (wit/turkoois, 2.7:1). AfvalsoortenDe toggle-knoppen (turkoois/wit, 2.7:1). InstellingenDe toggle-knoppen (aan turkoois/grijs, 2.4:1 en uit wit/wit met enkel een schaduw, 1.8:1). |
1.4.12: Tekstafstand | Hele sampleUitkomst: Niet getoetst | |
1.4.13: Content bij hover of focus | Hele sampleUitkomst: Niet getoetst |
2 Bedienbaar
2.1 Toetsenbordtoegankelijk
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.1.1: Toetsenbord | Hele sampleUitkomst: Niet getoetst | |
2.1.2: Geen toetsenbordval | Hele sampleUitkomst: Niet getoetst | |
2.1.4: Enkel teken sneltoetsen | Hele sampleUitkomst: Niet van toepassing |
2.2 Genoeg tijd
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.2.1: Timing aanpasbaar | Hele sampleUitkomst: Niet getoetst | |
2.2.2: Pauzeren, stoppen, verbergen | Hele sampleUitkomst: Niet getoetst |
2.3 Toevallen en fysieke reacties
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.3.1: Drie flitsen of beneden drempelwaarde | Hele sampleUitkomst: Voldoende |
2.4 Navigeerbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.4.1: Blokken omzeilen | Hele sampleUitkomst: Niet getoetst | |
2.4.2: Paginatitel | Hele sampleUitkomst: Niet getoetst | |
2.4.3: Focus volgorde | Hele sampleUitkomst: Niet getoetst | |
2.4.4: Linkdoel (in context) | Hele sampleUitkomst: Voldoende | |
2.4.5: Meerdere manieren | Hele sampleUitkomst: Niet getoetst | |
2.4.6: Koppen en labels | Hele sampleUitkomst: Voldoende | |
2.4.7: Focus zichtbaar | Hele sampleUitkomst: Niet getoetst |
2.5 Input Modaliteiten
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.5.1: Aanwijzergebaren | Hele sampleUitkomst: Niet getoetst | |
2.5.2: Aanwijzerannulering | Hele sampleUitkomst: Niet getoetst | |
2.5.3: Label in naam | Hele sampleUitkomst: Voldoende | |
2.5.4: Bewegingsactivering | Hele sampleUitkomst: Niet getoetst |
3 Begrijpelijk
3.1 Leesbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
3.1.1: Taal van de pagina | Hele sampleUitkomst: Niet getoetst | |
3.1.2: Taal van onderdelen | Hele sampleUitkomst: Niet getoetst |
3.2 Voorspelbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
3.2.1: Bij focus | Hele sampleUitkomst: Niet getoetst | |
3.2.2: Bij input | Hele sampleUitkomst: Niet getoetst | |
3.2.3: Consistente navigatie | Hele sampleUitkomst: Niet getoetst | |
3.2.4: Consistente identificatie | Hele sampleUitkomst: Niet getoetst |
3.3 Assistentie bij invoer
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
3.3.1: Foutidentificatie | Hele sampleUitkomst: Niet van toepassing | |
3.3.2: Labels of instructies | Hele sampleUitkomst: Voldoende | |
3.3.3: Foutsuggestie | Hele sampleUitkomst: Voldoende | Hele sampleBevindingen: Opmerking: Wanneer een postcode niet op een geldig adres valt, krijg je de melding ‘Let op! Ongeldig of onbekend adres’. Een gebruiker weet nu niet wat er mis is gegaan. Misschien een typefout in de postcode? Het zou duidelijker zijn als er een betere uitleg wordt gegeven van wat een ongeldig adres inhoudt, misschien met verwijzing naar de postcodes voor wie de app wel werkt. (Op de pagina over de app op Almere.nl wordt dit niet uitgelegd.) |
3.3.4: Foutpreventie (wettelijk, financieel, gegevens | Hele sampleUitkomst: Niet getoetst |
4 Robuust
4.1 Compatibel
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
4.1.1: Parsen | Hele sampleUitkomst: Niet getoetst | |
4.1.2: Naam, rol, waarde | Hele sampleUitkomst: Niet getoetst | |
4.1.3: Statusberichten | Hele sampleUitkomst: Niet getoetst |
Sample
- Welkom (aanmelden knop) - Startscherm
- Welkom (aanmeldformulier) - Start > Aanmelden
- Welkom (aanmelden bevestigen) - Start > Aanmelden > Bevestigen
- Kalender - Via Menu of standaard startpagina (na aanmelden)
- Menu - Startpagina > menuknop
- Containerlocaties - Startpagina > menu > containerlocaties
- Afvalsoorten - Startpagina > menu > containerlocaties > filters
- Welk afval waar? - Startpagina > menu > welk afval waar?
- Welk afval waar? Zoeken - Startpagina > menu > welk afval waar? > zoeken op naam
- Welk afval waar? Zoeken Aardappelschillen - Startpagina > menu > welk afval waar? > zoeken op naam > aardapelschillen
- Welk afval waar? Locaties gft - Startpagina > menu > welk afval waar? > zoeken op naam > aardappelschillen
- Berichten - Startpagina > menu > berichten
- Instellingen - Startpagina > menu > instellingen
- Adres wijzigen - Startpagina > menu > instellingen > Adres wijzigen
- Informatie & Privacy - Startpagina > menu > informatie & privacy
Technologie
Flutter
Onderbouwing van de evaluatie
Gebruikte systemen tijdens het onderzoek: Galaxy A14, Android versie 14