World Air Control
Wat in dit spel wel en niet toegankelijk werkt, getoetst aan wat Apple, Google en WCAG 2.2 AA vragen.
Samenvatting
Dit spel voldoet nog niet volledig aan WCAG 2.2 AA.
Apple-functies met Ja: VoiceOver, Voice Control, Larger Text, Dark Interface, Differentiate Without Color Alone, Sufficient Contrast, Reduced Motion.
WCAG 2.2 AA, 55 criteria: 20 voldoet, 16 deels, 0 voldoet niet, 1 niet getest, 18 niet van toepassing.
Wat nog niet werkt
- Met Tikken om te landen kies je het doel. De route wijkt zelf uit voor onweer, drones, vogels en ballonnen; zwermen vogels kunnen toch nog in de weg komen. Andere toestellen ontwijkt ze niet.
- Spelen met Rustig tempo, Heel rustig tempo of Wacht op mij telt niet voor de ranglijsten. Met VoiceOver of Schakelbediening (Android: TalkBack of Schakeltoegang) staat dat vanzelf aan.
Zo stel je het in
- Startscherm, knop Toegankelijkheid. Bij de eerste start wijst een kaart er ook naartoe.
- Kleur: kleurmodi rood-groen en blauw-geel. Symbolen staan altijd aan.
- Zicht: Grotere toestellen (130%, routes dikker), Hoog contrast en Donker speelveld (beide Auto, Aan, Uit).
- Licht en beweging: Flitsen beperken, Beweging beperken (beide Auto, Aan, Uit) en Wateranimatie.
- Tempo en bediening: Rustig tempo (75% snelheid, minder verkeer), Heel rustig tempo (50%), Tikken om te landen (Auto, Aan, Uit), Wacht op mij (Auto, Aan, Uit: het spel staat stil zolang je een toestel gekozen hebt) en Extra trillingen bij waarschuwingen. Ook een toetsenbord en een controller werken, zoals Tikken om te landen.
- Op het startscherm: knoppen voor Trillen, Wateranimatie en Geluid.
- Auto volgt de toestelinstelling. Tikken om te landen op Auto gaat aan met VoiceOver of Schakelbediening (Android: TalkBack of Schakeltoegang) en zet dan ook Rustig tempo en Wacht op mij aan. Met Stembediening (Android: Voice Access) moet je het zelf op Aan zetten.
Wat we hebben nagekeken
Apple vraagt dat alle gewone taken met een functie te doen zijn. Dit zijn de gewone taken van dit spel.
- Eerste start: opstartschermen, kaart Toegankelijkheid en de speelbare rondleiding (overslaan kan)
- Instellingen en taal kiezen
- Een level, Eindeloos of de Luchthaven van de dag starten
- Toestellen naar een landingsplek leiden en laten landen, tegen de wind in
- Vertrekkers laten opstijgen, noodgevallen en militaire toestellen op tijd binnenbrengen
- Doorstarten, drones, vogels, ballonnen en onweer vermijden
- Pauzeren, de uitleg openen en het resultaat bekijken
- Ranglijsten bekijken (optioneel). Aanmelden in het spel en aankopen bestaan niet
Apple: functies in de App Store
Een functie krijgt alleen Ja als je er alle gewone taken mee kunt doen. iPhone en iPad.
- VoiceOver Ja
Menu's, toestellen, landingsplekken en drones, vogels en ballonnen werken met VoiceOver: gevaren worden gemeld met de kant waar ze binnenkomen, een route met Tikken om te landen wijkt er zelf voor uit, en een bezette baan wordt gemeld. Met Wacht op mij staat het spel stil zolang je een toestel gekozen hebt, en tijdens de pauze kan je het veld nalopen.
- Voice Control Ja
Toestellen en plekken hebben namen, de lijst wordt ververst als het verkeer wijzigt, en elke knop heeft ook de naam van wat je ziet ('2×', '?').
- Larger Text Ja
Menu's en speelbalk halen ruim 200%, en het veld begint onder een grote speelbalk. Klokjes, '+1', het sneeuwploeglabel en de H op heliplatforms volgen de tekstgrootte tot 200%, en ook de baannummers.
- Dark Interface Ja
Menu's en speelbalk zijn altijd donker, en met Donker speelveld (Auto volgt de donkere modus) ziet het veld eruit zoals 's avonds, met verlichte banen.
- Differentiate Without Color Alone Ja
Symbolen staan altijd op toestellen en plekken; open en dicht zijn een pijl en een kruis.
- Sufficient Contrast Ja
Tekst op panelen haalt 6,7:1 of beter, '+1' en '−1' staan op een donker vlak (12,8:1 en 5,6:1), en de legendes zijn lichte tekst naast de kleur.
- Reduced Motion Ja
Beweging beperken stopt pulsen, water, gidsanimaties en vliegende overgangen. De ringen bij een botsing en het verkeer achter de menu's bewegen nog; het vliegen zelf is de kern van het spel.
- Captions Niet van toepassing
Geen video of gesproken inhoud.
- Audio Descriptions Niet van toepassing
Geen video.
Google: Android
Google vraagt onder meer om beschrijvingen voor TalkBack, aanraakdoelen van minstens 48 dp, voldoende contrast en tekst die mee schaalt.
Android 1.4 staat op Google Play. Wat hieronder staat, hebben we in de code van de volgende update (1.5) nagekeken: TalkBack voor gevaren, Heel rustig tempo, Wacht op mij, Bekijk het veld, toetsenbord en controller, Donker speelveld en tekst op het veld tot 200% zitten nog niet in 1.4.
- TalkBack Ja
Menu's, toestellen, landingsplekken en drones, vogels en ballonnen werken met TalkBack: toestellen en plekken zijn knoppen met acties (Land op …, Doorstarten, Wijk uit naar links of rechts), gevaren worden gemeld met de kant waar ze binnenkomen, een route met Tikken om te landen wijkt er zelf voor uit, en een bezette baan wordt gemeld. De rondleiding leest elke stap voor. Met Wacht op mij staat het spel stil zolang je een toestel gekozen hebt, en tijdens de pauze kan je het veld nalopen met Bekijk het veld.
- Schakeltoegang Ja
Wordt herkend en zet Tikken om te landen, Rustig tempo en Wacht op mij aan: je kiest een toestel en daarna een landingsplek, en het spel wacht zolang je kiest.
- Voice Access Ja
Toestellen en plekken hebben namen en de lijst volgt het verkeer. Zet Tikken om te landen op Aan; '2×' en '?' heten ook zoals je ze ziet, en Doorstarten staat als knop in de speelbalk.
- Lettergrootte van het systeem tot 200% Ja
Menu's en speelbalk groeien mee, en het veld begint onder een grote speelbalk. Klokjes, '+1', het sneeuwploeglabel, de baannummers en de H op heliplatforms volgen de lettergrootte tot 200%. Knoppen met één regel tekst kunnen de tekst iets verkleinen.
- Donker thema Ja
Menu's en speelbalk zijn altijd donker, en met Donker speelveld (Auto volgt het donkere thema van het toestel) ziet het veld eruit zoals 's avonds, met verlichte banen.
- Toetsenbord en controller Ja
Links en rechts (L1, R1) kiezen een toestel, omhoog en omlaag een landingsplek met een witte ring, Enter (A) laat landen, D (Y) maakt een doorstart, T (X) laat een vertrekker opstijgen, Esc (B) wist de keuze en spatie (Start) pauzeert.
- Doelgrootte minstens 48dp Deels
Veel knoppen zijn 44dp en de ranglijstknop 36dp.
- Contrast Ja
Tekst op panelen haalt 6,7:1 of beter, '+1' en '−1' staan op een donker vlak, en de legendes zijn lichte tekst naast de kleur.
- Animaties verwijderen Ja
Met animaties op 0 gaan Beweging beperken en Flitsen beperken op Auto aan.
- Niet alleen kleur Ja
Dezelfde symbolen, pijlen en kruisen als iOS.
WCAG 2.2 AA
WCAG is geschreven voor het web. Voor apps volgen we de uitleg van WCAG2ICT. Niveau AA telt 55 criteria.
1. Waarneembaar
- 1.1.1 Niet-tekstuele content Niveau A Deels
Knoppen, wind, sterren en de tekeningen in de uitleg hebben een tekstalternatief, en drones, vogels en ballonnen op het veld hebben een naam en richting.
- 1.2.1 Louter geluid en louter video (vooraf opgenomen) Niveau A Niet van toepassing
Geen audio of video met gesproken inhoud.
- 1.2.2 Ondertitels voor doven en slechthorenden (vooraf opgenomen) Niveau A Niet van toepassing
Geen video.
- 1.2.3 Audiodescriptie of media-alternatief (vooraf opgenomen) Niveau A Niet van toepassing
Geen video.
- 1.2.4 Ondertitels (live) Niveau AA Niet van toepassing
Geen live media.
- 1.2.5 Audiodescriptie (vooraf opgenomen) Niveau AA Niet van toepassing
Geen video.
- 1.3.1 Info en relaties Niveau A Deels
Secties in Toegankelijkheid, de intro en de uitleg zijn koppen. Schermtitels, startscherm en pauzekaart zijn geen kop.
- 1.3.2 Betekenisvolle volgorde Niveau A Deels
De volgorde binnen een kaart klopt, maar kaarten zijn niet modaal: een schermlezer kan achter een kaart terechtkomen.
- 1.3.3 Zintuiglijke eigenschappen Niveau A Deels
Instructies zeggen vaak alleen 'dezelfde kleur', al staat er ook een symbool. Met Tikken om te landen zegt de rondleiding 'kies' in plaats van 'sleep'.
- 1.3.4 Weergavestand Niveau AA Voldoet
Staand en liggend zijn beide toegelaten en het veld draait mee.
- 1.3.5 Het doel van de invoer bepalen Niveau AA Niet van toepassing
Geen invulvelden.
- 1.4.1 Gebruik van kleur Niveau A Voldoet
Toestellen en landingsplekken hebben altijd een symbool, en open of dicht is een pijl of een kruis.
- 1.4.2 Geluidsbediening Niveau A Voldoet
Geluid staat aan of uit via het startscherm en de pauzekaart, los van het toestelvolume.
- 1.4.3 Contrast (minimum) Niveau AA Voldoet
Tekst op panelen haalt 6,7:1 of beter in elke kleurmodus. '+1' en '−1' op het veld staan op een donker vlak, en de legendes zijn lichte tekst naast de kleur.
- 1.4.4 Herschalen van tekst Niveau AA Voldoet
Menu's en speelbalk groeien mee tot boven 200%. Klokjes, '+1', baannummers en de H op het veld volgen de tekstgrootte tot 200%.
- 1.4.5 Afbeeldingen van tekst Niveau AA Deels
Menu's gebruiken echte tekst. Baannummers en de H zijn in de terreintekening gebakken; ze groeien wel mee met de tekstgrootte.
- 1.4.10 Reflow Niveau AA Deels
Menu's scrollen en de speelbalk herschikt zich. Het veld begint onder de speelbalk, en bij grote tekst staan de tellers naast elkaar.
- 1.4.11 Contrast van niet-tekstuele content Niveau AA Niet getest
Toestellen hebben een witte rand, maar de grafiek op terrein, weer en nacht is niet gemeten.
- 1.4.12 Tekstafstand Niveau AA Niet van toepassing
Een app biedt spelers geen manier om tekstafstand te overschrijven.
- 1.4.13 Content bij hover of focus Niveau AA Niet van toepassing
Geen inhoud die bij aanwijzen verschijnt.
2. Bedienbaar
- 2.1.1 Toetsenbord Niveau A Deels
Menu's zijn bedienbaar met de systeemhulpmiddelen. Je speelt ook met een toetsenbord of controller: toestel en landingsplek kiezen, landen, doorstarten, laten opstijgen en pauzeren. Volledige toetsenbordtoegang is niet getest.
- 2.1.2 Geen toetsenbordval Niveau A Voldoet
Het spel vangt geen toetsen en elk scherm heeft een knop om weg te gaan.
- 2.1.4 Enkel teken als sneltoets Niveau A Niet van toepassing
Geen sneltoetsen met één teken.
- 2.2.1 Timing aanpasbaar Niveau A Deels
Je kan pauzeren. Heel rustig tempo vertraagt tot 50%, met Wacht op mij staat het spel stil zolang je een toestel gekozen hebt, en tijdens de pauze kan je het veld bekijken. Het realtime tempo hoort wel bij het spel.
- 2.2.2 Pauzeren, stoppen, verbergen Niveau A Deels
In het spel kan je pauzeren en de gids staat stil met Beweging beperken. Het verkeer achter de menu's blijft bewegen, ook daarmee (aan halve snelheid).
- 2.3.1 Drie flitsen of onder de drempelwaarde Niveau A Deels
Flitsen komen bij een of twee onweerscellen om de 1,2 tot 2,8 seconden; Flitsen beperken zet ze uit. Met 2× en twee cellen kan het op papier boven drie per seconde komen; niet gemeten.
- 2.4.1 Blokken omzeilen Niveau A Niet van toepassing
Volgens WCAG2ICT niet van toepassing op losse appschermen.
- 2.4.2 Paginatitel Niveau A Voldoet
De app heeft een naam en de schermen tonen een titel.
- 2.4.3 Focusvolgorde Niveau A Deels
De knopvolgorde is logisch, maar de focus wordt niet naar een nieuwe kaart gebracht en kan achter een kaart gaan.
- 2.4.4 Linkdoel (in context) Niveau A Voldoet
Knoppen dragen een duidelijke naam.
- 2.4.5 Meerdere manieren Niveau AA Niet van toepassing
Volgens WCAG2ICT niet van toepassing.
- 2.4.6 Koppen en labels Niveau AA Voldoet
Koppen en labels zijn beschrijvend.
- 2.4.7 Focus zichtbaar Niveau AA Voldoet
Met toetsenbord of controller krijgen het gekozen toestel en de gekozen landingsplek een ring; in de menu's tekent het systeem de focus.
- 2.4.11 Focus niet bedekt (minimum) Niveau AA Voldoet
De speelbalk ligt niet over het veld, dus het gekozen toestel en de gekozen plek blijven zichtbaar.
- 2.5.1 Aanwijzergebaren Niveau A Deels
Tikken om te landen vervangt het tekenen van een route, en doorstarten kan dan met de knop Doorstarten in de speelbalk. De gids werkt ook met knoppen.
- 2.5.2 Aanwijzerannulering Niveau A Deels
Knoppen werken bij loslaten. Op het veld werkt een tik al bij aanraken, zoals een vertrekker laten opstijgen of een toestel naar een plek sturen.
- 2.5.3 Label in naam Niveau A Voldoet
Elke knop heeft de naam van wat je ziet, ook '2×' en '?'.
- 2.5.4 Bediening via beweging Niveau A Niet van toepassing
Niets werkt door het toestel te bewegen.
- 2.5.7 Sleepbewegingen Niveau AA Deels
Landen kan zonder slepen met Tikken om te landen, en doorstarten met een tik op Doorstarten.
- 2.5.8 Grootte van het aanwijsgebied (minimum) Niveau AA Voldoet
Knoppen zijn minstens 24 punt, meestal 44. Toestellen en landingsplekken zijn ruim aan te tikken.
3. Begrijpelijk
- 3.1.1 Taal van de pagina Niveau A Deels
De schermtekst en app-taal zijn juist, maar bij een eigen taalkeuze wordt de taal niet aan de schermlezer doorgegeven.
- 3.1.2 Taal van onderdelen Niveau AA Voldoet
Geen stukken in een andere taal, buiten eigennamen van luchthavens.
- 3.2.1 Bij focus Niveau A Voldoet
Focus alleen verandert niets.
- 3.2.2 Bij invoer Niveau A Voldoet
Instellingen werken pas na een bewuste keuze en springen niet naar een ander scherm.
- 3.2.3 Consistente navigatie Niveau AA Voldoet
Terugknop en speelbalk staan altijd op dezelfde plek.
- 3.2.4 Consistente identificatie Niveau AA Voldoet
Dezelfde functies hebben overal hetzelfde pictogram en dezelfde naam.
- 3.2.6 Consistente hulp Niveau A Voldoet
De hulpknop ? staat op het startscherm, in de speelbalk en in de pauzekaart op een vaste plek.
- 3.3.1 Foutidentificatie Niveau A Niet van toepassing
Geen invulvelden.
- 3.3.2 Labels of instructies Niveau A Niet van toepassing
Geen invulvelden.
- 3.3.3 Foutsuggestie Niveau AA Niet van toepassing
Geen invulvelden.
- 3.3.4 Foutpreventie (wettelijk, financieel, gegevens) Niveau AA Niet van toepassing
Geen juridische of financiële handelingen; aankopen staan uit.
- 3.3.7 Overbodige invoer Niveau A Niet van toepassing
Geen invulstappen.
- 3.3.8 Toegankelijke authenticatie (minimum) Niveau AA Niet van toepassing
Geen aanmelding in het spel; Game Center en Play Games regelt het systeem.
4. Robuust
- 4.1.2 Naam, rol, waarde Niveau A Voldoet
Knoppen en schakelaars hebben naam en rol, en 2× geeft door of het aan staat.
- 4.1.3 Statusberichten Niveau AA Deels
Banners, verkeer en elke nieuwe stap in de rondleiding worden gemeld, maar een banner valt weg als hij binnen 2,5 seconden na de vorige komt.
Hoe we dit hebben nagekeken
We hebben de broncode van het spel nagekeken op de datum hierboven. Dit is een eigen controle, geen keuring door een onafhankelijke partij, en we hebben dit nog niet op toestellen met hulpmiddelen getest. Daarom staat er "Niet getest" waar de code alleen geen antwoord geeft.
We passen deze pagina aan telkens de toegankelijkheid van het spel verandert.
Loopt je ergens tegenaan, of klopt iets niet? Mail ons op hello@studionolu.com.