DIGG – Myndigheten för digital förvaltning

Manual för tillsyn enligt lagen om tillgänglighet till digital offentlig service

Granska mobil applikation

Inledning

Använd åtminstone en telefon och en surfplatta med det operativsystem som den granskade mobila applikationen stöder.

Innan du börjar granska en mobil applikation

  1. Ladda ned appen till de enheter du ska testa med (minst en telefon och en surfplatta) och installera den. Gör detta omedelbart innan du påbörjar granskningen.

  2. Notera appens angivna versionsnummer i App Store eller Google Play.

  3. Skapa filstrukturen för tillsynsärendet.

  4. Spara stickprovtagning i granskningsmappen och döp det enligt stickprovtagning-app-os-ååååmmdd.xslx, där app är webbplatsens namn och os är operativsystem, följt av dagens datum.

  5. Spara granskningsprotokoll (app) i granskningsmappen och döp det enligt granskningsprotokoll-app-operativsystem-ååååmmdd.xlsx, där app är appens namn, och operativsystem är ”ios” eller ”android”, följt av dagens datum.

  6. Fyll i försättsbladet i protokollet.

  7. Se till att granska eventuella introskärmar direkt, då de annars kan försvinna och inte går att nå.

När du granskar en skärmbild

  1. Sätt sidans status till Pågår i urvalsdokumentet.

  2. Gör en avbildning av skärmbilden (i både ljust och mörkt visningsläge, om tillämpligt), för över den till en dator och spara den under Skärmbilder i granskningsmappen (se sparade skärmbilder).

  3. Granska skärmbilden enligt metodiken på denna sida och notera varje underkänt krav på bladet Anmärkningar i protokollet; se Anmärkningar.

Granska eventuella webbsidor och dokument som ingår, enligt metodik i Granska webbsida respektive Granska dokument.

Skärmavbildningen behöver bara visa den initialt synliga delen av skärmen. En skärmavbildning som dokumenterar ett underkänt avsnitt bör visa den del av skärmen som innehåller felet.

Spara tillgänglighetsredogörelsen till sist. Du behöver inte granska den ”som en webbsida”, utan bara dess innehåll.

Avsnittslänkar öppnas i en separat vy.

Störande

Börja med en okulärbesiktning av skärmen för att säkerställa att det inte finns något innehåll som riskerar att distrahera eller störa användare.

Ljudkontroll

Avsnitt
11.1.4.2 A
Förutsättningar
Ljud spelas upp automatiskt när skärmbilden öppnas, och varar i mer än 3 sekunder.
Kontroll

Minst ett av följande är sant:

  • ljudet går att pausa eller stoppa
  • ljudvolymen går att sänka utan att ändra systemets ljudvolym.

Rörligt innehåll

Avsnitt
11.2.2.2 A
Förutsättningar
Det finns innehåll som rör sig, blinkar, skrollar eller uppdateras automatiskt och pågår under minst 5 sekunder.
Kontroll
Blinkande, skrollning, rörelser och automatisk uppdatering går att pausa, stoppa eller dölja.
Undantag
Förloppsindikator, indikator på att appen fortfarande laddas.

Flimmer

Avsnitt
11.2.3.1 A
Förutsättningar
Det finns innehåll som flimrar eller blinkar.
Kontroll
Inget innehåll flimrar mer än 3 gånger under en sekund.

Detta är särskilt viktigt för ytor med mättad röd färg.

Tangentbord

För personer med nedsatt rörlighet eller finmotorik är det viktigt att alla funktioner går att hantera via tangentbord.

Mobila enheter behöver vanligen separata, externa tangentbord, då de annars bara har virtuella tangentbord på en touchskärm.

Tangentkommandon i iOS
Tangent Funktion
Tabb gå till nästa behållare
Skift+Tabb gå till föregående behållare
Ctrl+Tabb avsluta skrivläge (i inmatningsfält)
piltangent navigera mellan element i en behållare
space aktivera knapp, länk, etc.
+Home gå till hemskärmen
+Tabb växla app
Tabb+g visa meny för tangentbordsgester
Tangentkommandon i Android
Tangent Funktion
Tabb gå till nästa behållare
Skift+Tabb gå till föregående behållare
piltangent navigera mellan element i en behållare
enter aktivera knapp, länk, etc.
esc gå bakåt
+Tabb växla app

Koppla den mobila enheten till ett externt tangentbord.

I iOS behöver du aktivera Tangentbordstjänster under Hjälpmedel / Tangentbord i systeminställningarna för att det ska fungera.

Logisk fokusordning

Avsnitt
11.2.4.3 A
Förutsättningar
Appen innehåller element som det går att navigera till med tangentbordet och navigationssekvensen påverkar betydelsen eller handhavandet.
Kontroll
Fokusordningen avviker inte från den visuella ordningen på ett sätt som gör innehållet svårt att förstå eller använda.
Metod
Navigera genom alla element på appen med Tabb och piltangenter.

Synlig fokusmarkering

Avsnitt
11.2.4.7 AA
Förutsättningar
Appen innehåller element som det går att navigera till med tangentbordet.
Kontroll
Alla fokuserbara element har en synlig fokusmarkering.
Metod
Navigera genom alla element i appen och säkerställ att det hela tiden går att se vilket element som har fokus.
Avsnitt
11.1.4.11 AA
Förutsättningar
Appen har stöd för hjälpmedel och innehåller element som det går att navigera till med tangentbordet.
Kontroll
Fokusmarkeringen har ett kontrastförhållande på minst 3:1 mot intilliggande färger.
Metod
Gör en avbildning av skärmen (i både ljust och mörkt visningsläge om tillämpligt), för över den till en dator och använd ett program för att mäta färgkoder och kontraster.

Det är inte säkert att operativsystemet ger utvecklare möjlighet att påverka fokusmarkeringen, särskilt inte vid användning av hjälpmedel.

Prova att ändra inställningar för fokusmarkering i enhetens inställningar. Om det påverkar fokusmarkeringen använder appen sannolikt systeminställningarna. Om ingen förändring slår igenom har appen troligen en egen fokushantering och då kan du underkänna 11.1.4.11 om kontrasten är otillräcklig.

Kontextförändring vid fokus

Avsnitt
11.3.2.1 A
Förutsättningar
Appen innehåller fokuserbara element.
Kontroll
Ingen kontextförändring inträffar till följd av att ett element får fokus.

En kontextförändring är en större förändring av innehållet som kan förvirra användare som inte kan överblicka hela sidan samtidigt, om den sker utan förvarning. Exempel: byte av app, byte av sida, förflyttning av fokus, förändring av innehållet som påverkar sidans betydelse.

Uppdykande innehåll vid fokus

Avsnitt
11.1.4.13 AA
Förutsättningar
Appen har stöd för hjälpmedel och det finns innehåll som bara visas när ett element får fokus.
Kontroll
Det går att dölja innehåll som visas vid fokus, utan att flytta fokus, såvida inte innehållet visar ett meddelande om felaktig inmatning eller inte skymmer annat innehåll.
Kontroll
Innehåll som visas vid fokus förblir synligt till dess användaren flyttar fokus, väljer att dölja det, eller tills den visade informationen inte längre är relevant.
Undantag
Innehåll som visas helt under den mobila enhetens kontroll.

Hanterbart med tangentbord

Avsnitt
11.2.1.1.1 A
Förutsättningar
Appen har stöd för tangentbord och innehåller länkar, knappar, formulärfält eller andra interaktiva komponenter.
Kontroll
Alla funktioner i innehållet går att fokusera och hantera via tangentbordet, utan några tidsgränser för varje tangenttryckning.
Undantag
Funktioner där det har betydelse vilken bana användaren flyttar en pekare, inte bara ändpunkterna där operationen inleds och avslutas.

[osannolikt]

Avsnitt
11.2.1.1.2 A
Förutsättningar
Appen saknar stöd för tangentbord och innehåller länkar, knappar, formulärfält eller andra interaktiva komponenter.
Kontroll
Appen ska vara hanterbar utan synförmåga i enlighet med kraven i avsnitt 5.1.3 i EN 301 549.
Avsnitt
5.9 EN
Förutsättningar
Appen innehåller funktioner som kräver flera samtidiga handgrepp för att utföra.
Kontroll
Det finns ett sätt att utföra funktionerna, som inte kräver samtidiga handgrepp.
Exempel
Man behöver trycka ned flera tangenter samtidigt, till exempel Ctrl+s.

Ingen tangentbordsfälla

Avsnitt
11.2.1.2 A
Förutsättningar
Appen innehåller element som det går att navigera till med tangentbordet.
Kontroll
Det går att navigera ifrån varje fokuserbart element med tangentbordet.

En-knapps snabbtangenter [osannolikt]

Avsnitt
11.2.1.4.1 A
Förutsättningar
Appen har stöd för hjälpmedel och tangentbord och implementerar snabbtangenter som aktiveras med en ensam tangent (bokstav, siffra, skiljetecken eller symbol, utan Ctrl, Skift, Alt eller andra modifierare).
Kontroll

Minst ett av följande är uppfyllt:

  • det går att stänga av snabbtangenten
  • det går att byta ut snabbtangenten så att den använder en eller flera icke skrivbara tangenter (såsom Ctrl eller Alt)
  • snabbtangenten är bara aktiv när komponenten ifråga har fokus.
Metod
Tryck på alla tangenter med skrivbara tecken, ett och ett.
Avsnitt
11.2.1.4.2 A
Förutsättningar
Appen saknar stöd för tangentbord och implementerar snabbtangenter som aktiveras med en ensam tangent (bokstav, siffra, skiljetecken eller symbol, utan Ctrl, Skift, Alt eller andra modifierare).
Kontroll
Appen ska vara hanterbar utan synförmåga i enlighet med kraven i avsnitt 5.1.3 i EN 301 549.

Nu behöver du inte det externa tangentbordet längre.

Touchskärmar, mobila enheter och pekare

Kontrollerna i det här avsnittet rör pekare (penna, fingrar), mobila enheter (telefoner, surfplattor) och touchskärmar.

Notera att kontrollerna i detta avsnitt gäller funktioner som tillhandahålls av appen, inte funktioner som är inbyggda i operativsystemet.

Flera samtidiga handgrepp

Avsnitt
5.9 EN
Förutsättningar
Appen innehåller funktioner som kräver flera samtidiga handgrepp för att utföra.
Kontroll
Det finns ett sätt att utföra funktioner, som inte kräver samtidiga handgrepp.
Exempel
Man behöver använda flera fingrar samtidigt på en touchskärm.

Pekargester

Avsnitt
11.2.5.1 A
Förutsättningar
Appen har stöd för hjälpmedel och har funktioner som använder komplexa gester.
Kontroll
Funktioner som använder komplexa gester går att utföra med en enda pekare utan rörelseberoende.
Undantag
Komplexa gester är en förutsättning för funktionen.

En komplex gest är en åtgärd som kräver att man använder flera fingrar samtidigt eller är beroende av fingrars eller pekares rörelser, inte bara förflyttningens ändpunkter. Ett exempel är att trycka med två fingrar och dra isär dem för att förstora innehåll. Samma funktion bör då finnas som en vanlig knapp.

Att svepa med fingret eller att dra i ett skjutreglage räknas som komplexa gester.

Avbryta klick

Avsnitt
11.2.5.2 A
Förutsättningar
Appen har stöd för hjälpmedel och har funktioner som utförs med ett finger.
Kontroll

Minst ett av följade är uppfyllt:

  • ingen del av funktionen utförs när man trycker ned ett finger
  • funktionen slutförs när man släpper upp fingret och går att avbryta eller ångra
  • att släppa fingret innebär en återställning av den förändring som gjordes vid nedtryckning
  • det är en förutsättning att funktionen utförs vid nedtryckning.

Styrning genom rörelse av hela enheten

Avsnitt
11.2.5.4 A
Förutsättningar
Appen har stöd för hjälpmedel och det finns funktioner som styrs genom att röra hela den mobila enheten.
Kontroll
Funktioner som styrs genom att röra hela den mobila enheten går att utföra med hjälp av komponenter i användargränssnittet och det går att stänga av känsligheten för rörelse av enheten.
Undantag
Rörelsestyrningen sker via enhetens gränssnitt för tillgänglighet eller är en förutsättning för funktionen.

Orientering

Avsnitt
11.1.3.4 A
Förutsättningar
Appen har stöd för hjälpmedel.
Kontroll
Innehåll och funktion är inte begränsade till en viss orientering (stående eller liggande).
Metod
Vrid enheten 90° och kontrollera att innehållet anpassar sig, eller går att anpassa, efter orienteringen: alltså att textriktningen ändras så att den följer orienteringen.
Undantag
Om orienteringen är nödvändig, till exempel för innehåll som till sin natur är avlångt.

Text

Kontrollerna i det här avsnittet rör appens textinnehåll.

Ändra textstorleken till dubbelt så stor som standardvärdet i enhetens systeminställningar.

I Android ställer du textstorleken med ett skjutreglage utan skala. Det högra ändläget motsvarar ungefär 200 procent.

I iOS ställer du textstorleken med ett skjutreglage utan skala. (Aktivera först Större textstorlekar.) Position 10 motsvarar drygt 200 procent.

Förstoring av text

Avsnitt
11.1.4.4.1 AA
Förutsättningar
Appen kan nå förstoringsfunktionen i operativsystemet eller i ett hjälpmedel.
Kontroll
Det går att förstora texten till 200 procent utan att information eller funktion går förlorad.
Metod
Med stor text inställd, kontrollera att all text i appen blir större och att inget innehåll skyms eller försvinner.
Avsnitt
11.7 EN
Förutsättningar
Appen har ett användargränssnitt.
Kontroll
Det finns ett sätt att använda appen som tillämpar användarens plattformsinställningar för teckenstorlek.
Metod
Ändra systeminställningen för textstorlek och kontrollera att ändringarna slår igenom i appen.

[osannolikt]

Avsnitt
11.1.4.4.2 AA
Förutsättningar
Appen kan inte nå förstoringsfunktionen i operativsystemet eller i ett hjälpmedel.
Kontroll
Det finns ett sätt att använda appen där text och bilder av text som är nödvändiga för alla funktioner presenteras på ett sätt där ett versalt ”H” utan accenter har en utsträckning på minst 0,7 grader vid ett betraktningsavstånd som anges av leverantören.
Metod
Mät ett versalt ”H” (eller, om det saknas, en annan versal utan diakritiska tecken) med en linjal och kontrollera att höjden motsvarar minst 0,7° vid normalt betraktningsavstånd.
Exempel
Vid ett normalt betraktningsavstånd för mobila enheter (250 mm) motsvarar 0,7° höjden 3,1 mm för ett versalt ”H”.
Beräkning av vinkelns utsträckning

Vinkelns utsträckning, i grader, kan beräknas enligt:

Ψ = ( 180 × H ) / ( π × D )

Där:

  • Ψ är vinkelns utsträckning i grader
  • H är textens höjd
  • D är betraktningsavståndet
  • D och H anges med samma måttenhet.

Bilder av text

Avsnitt
11.1.4.5 AA
Förutsättningar
Appen har stöd för skärmläsare.
Kontroll
Text, inte bilder av text, används för att förmedla information.
Metod
Om något som ser ut som text inte ändrat storlek när du justerat systeminställningen, använd skärmläsaren för att försöka utröna om det är en bild eller text.
Undantag
Det specifika utseendet är en förutsättning för den förmedlade informationen – till exempel logotyper.

Detta gäller bilder som i stort sett enbart föreställer text. Bilder med både text och andra grafiska element räknas inte som bilder av text.

Återställ texten till normal storlek i enhetens systeminställningar.

Kontrast för text

För att kunna mäta kontraster kan du göra en avbildning av skärmbilden (i både ljust och mörkt visningsläge, om tillämpligt) och föra över den till en dator där du har verktyg för att mäta färgvärden och kontraster.

Avsnitt
11.1.4.3 AA
Kontroll
Text och bilder av text har ett kontrastförhållande på minst 4,5:1.
Kontroll
Stor text och bilder av stor text har ett kontrastförhållande på minst 3:1.
Undantag
Inaktiva (”utgråade”) komponenter, dekorativa element, logotyper, text i bilder med annat signifikat visuellt innehåll.

Med stor text menas minst 18 punkter (6,4 mm) eller 14 punkter fetstil (5 mm).

Kom ihåg att kontrollera kontrasten även för länkar, om appen innehåller sådana.

Sensoriska kännetecken

Avsnitt
11.1.3.3 A
Förutsättningar
Det finns instruktioner i appen som behövs för att förstå eller hantera innehållet.
Kontroll
Instruktioner till användaren hänvisar inte enbart till komponenters sensoriska kännetecken såsom färg, storlek, placering, orientering eller ljud.
Exempel
Otillåtna hänvisningar: ”den runda knappen”, ”den gröna rutan”, ”det bredaste fältet”, ”menyn till vänster”…
Tre knappar i olika färger med simulering av deuteranopi
En röd, en gul och en grön knapp; till höger sedda genom ett filter som simulerar deuteranopi (röd/grön färgblindhet)

Ledtexter, instruktioner

Avsnitt
11.3.3.2 A
Förutsättningar
Appen innehåller fält eller komponenter där användaren förväntas göra val eller mata in information.
Kontroll
Det finns ledtexter eller ifyllnadsanvisningar för alla sådana inmatningsfält eller interaktiva komponenter.
Undantag
Om syftet med fältet är uppenbart för seende krävs ingen synlig ledtext, exempelvis för ett enstaka fält i anslutning till en beskrivande knapp. Då kan det räcka det med en dold ledtext eller exempelvis aria-label som förmedlar informationen till hjälpmedel.
Avsnitt
9.3.3.2 A
Förutsättningar
Appen innehåller formulär med både obligatoriska och frivilliga fält.
Kontroll
Det framgår av ledtexter eller instruktioner vilka fält som är obligatorisk och/eller frivilliga.
Avsnitt
11.2.4.6 AA
Förutsättningar
Appen innehåller ledtexter eller etiketter.
Kontroll
Ledtexter och etiketter beskriver syftet med tillhörande fält eller grupp av fält.

Beskrivande rubriker

Avsnitt
11.2.4.6 AA
Förutsättningar
Appen innehåller rubriker.
Kontroll
Alla rubriker beskriver ämnet eller syftet med det avsnitt som följer.

Flexibel layout

Avsnitt
11.1.4.10.1 AA
Förutsättningar
Appen har stöd för hjälpmedel.
Kontroll
Ingen information eller funktion går förlorad och det krävs inte skrollning i två riktningar vid visning i olika displaystorlekar.
Metod
Prova appen i enheter med olika stora displayer, till exempel en telefon och en surfplatta.
Undantag
Skrollning i två riktningar är acceptabelt om det finns innehåll som till sin natur har givna dimensioner, exempelvis bilder, videofilmer eller datatabeller.

[osannolikt]

Avsnitt
11.1.4.10.2 AA
Förutsättningar
Appen saknar stöd för zoomfunktionen eller hjälpmedel. Leverantören anger ett normalt betraktningsavstånd.
Kontroll
Det finns ett sätt att använda appen där text och bilder av text som är nödvändiga för alla funktioner presenteras på ett sätt där ett versalt ”H” utan accenter har en utsträckning på minst 0,7 grader vid ett betraktningsavstånd som anges av leverantören.
Exempel
Vid ett normalt betraktningsavstånd för mobila enheter (250 mm) motsvarar 0,7° höjden 3,1 mm för ett versalt ”H”.
Beräkning av vinkelns utsträckning

Vinkelns utsträckning, i grader, kan beräknas enligt:

Ψ = ( 180 × H ) / ( π × D )

Där:

  • Ψ är vinkelns utsträckning i grader
  • H är textens höjd
  • D är betraktningsavståndet
  • D och H anges med samma måttenhet.

Länkar

Använd skärmläsaren för att utröna vad som är länkar i appen.

Avsnitt
11.2.4.4 A
Förutsättningar
Appen innehåller länkar.
Kontroll
Syftet med varje länk framgår utan omgivande sammanhang, eller åtminstone tillsammans med texten som föregår länken (i samma stycke).
Undantag
Syftet med länken är oklart även för personer utan funktionsnedsättning.

Om en länk innehåller en bild, kontrollera dess textekvivalent (se Textalternativ) för att se att den förmedlar länkens syfte.

Avsnitt
11.1.4.1 A
Förutsättningar
Appen innehåller länkar.
Kontroll
Färg används inte som det enda visuella sättet att indikera länkar bland icke-länkad text.
Exempel
Länkar i brödtext är understrukna eller visas med fet eller kursiv stil, har en ikon som visar att de är klickbara, eller har en kontrast på minst 3:1 mot omgivande icke-länkad text.
Avsnitt
11.1.3.3 A
Förutsättningar
Det finns länkar som enbart använder bilder (ikoner) eller symboler för att förmedla relevant information.
Kontroll
Länkar som bara förmedlar information via bilder eller symboler som kräver synförmåga för att uppfatta går även att uppfatta utan synförmåga.
Exempel

Ikoner används för att indikera dokumenttyp. Informationen förmedlas också på ett maskinläsbart sätt till hjälpmedel.

De återstående kontrollerna i detta avsnitt går vanligen inte att utföra i appar.

Appens språk [osannolikt]

Avsnitt
11.3.1.1.1 A
Förutsättningar
Appen har stöd för skärmläsare.
Kontroll
Appen huvudsakliga språk är angivet.
Avsnitt
11.3.1.1.2 A
Förutsättningar
Appen saknar stöd för skärmläsare, men tillhandahåller tal för åtkomst utan synförmåga.
Kontroll
Talet ska vara på samma mänskliga språk som det synliga innehållet.
Undtantag
  • egennamn, tekniska termer, ord på obestämbart språk och ord som tagits upp i den omgivande textens språk
  • externt genererat innehåll som inte står under app-leverantören kontroll
  • för visningsspråk som inte går att välja utan synförmåga
  • användare väljer själv ett uppläsningsspråk som skiljer sig från det visade innehållets.
Undtantag
Innehållet genereras inte externt och står under aktörens kontroll.

Utökade textavstånd [osannolikt]

Avsnitt
11.1.4.12 AA
Förutsättningar
Appen har stöd för hjälpmedel och använder ett märkspråk som stödjer formgivning av textattribut.
Kontroll

Ingen information eller funktion går förlorad vid utökade textavstånd enligt följande:

  • radavstånd (kägel) till minst 1,5 gånger graden
  • styckemellanrum till minst 2 gånger graden
  • teckenavstånd (spärrning) till minst 0,12 gånger graden
  • ordmellanrum till minst 0,16 gånger graden.

Bilder

För personer utan synförmåga är det absolut nödvändigt att all information som inte är text också finns som text.

Textalternativ för bilder

Avsnitt
11.1.1.1.1 A
Förutsättningar
Appen har stöd för skärmläsare och innehåller förgrundsbilder.
Kontroll
Innehållsbärande bilder har ett textalternativ som förmedlar samma information som bilden i det aktuella sammanhanget.
Kontroll
Dekorativa förgrundsbilder har ett tomt textalternativ.
Metod
Använd skärmläsaren för att avgöra om en bild har ett textalternativ. Dekorativa bilder ska inte vara fokuserbara.

Se upp med den automatiska syntolkning av bilder som finns från och med iOS 14! Den läses dock upp efter metainformationen Bild, medan ett textalternativ läses upp före.

Textalternativ av typen ”Bild på…” eller ”…logotyp” bör vi anmärka på, men inte underkänna, eftersom det i slutändan är författaren som avgör vilken information bilden är avsedd att förmedla.

[osannolikt]

Avsnitt
11.1.1.1.2 A
Förutsättningar
Appen har inte stöd för skärmläsare men tillhandahåller en talfunktion och innehåller förgrundsbilder.
Kontroll
Innehållsbärande bilder har ett textalternativ som läses upp av appens talfunktion och förmedlar samma information som bilden i det aktuella sammanhanget.
Undantag
Bilden är rent dekorativ eller används bara för visuell formatering.

Kontrast i grafik

Avsnitt
11.1.4.11 AA
Förutsättningar
Appen innehåller diagram, grafer eller annan informationsbärande grafik.
Kontroll
Delar av grafiska objekt som behövs för att förstå innehållet har ett kontrastförhållande på minst 3:1 mot intilliggande färger.
Metod
Gör en avbildning av skärmen (i både ljust och mörkt visningsläge om tillämpligt), för över den till en dator och använd ett program för att mäta färgkoder och kontraster.
Undantag
En specifik presentation är en förutsättning för den information som förmedlas.

Användning av färger

Avsnitt
11.1.4.1 A
Förutsättningar
Appen har stöd för hjälpmedel och innehåller informationsbärande bilder.
Kontroll
Färg används inte som det enda visuella sättet att förmedla information i till exempel grafik.
Exempel
Kurvor i en graf har olika färger, men indikeras också med särskiljande symboler (cirklar, trianglar, romber).

Användargränssnitt

Etiketter i namn

Avsnitt
11.2.5.3 A
Förutsättningar
Appen har stöd för hjälpmedel och innehåller användargränssnittskomponenter med synlig text.
Kontroll
Det maskinläsbara namnet på en komponent innehåller den synliga texten i komponenten.
Metod
Använd skärmläsaren och kontrollera att den läser upp texten i komponenten.
Undantag
Tecken som används symboliskt och inte bokstavligt, till exempel ett ”X” för ”stäng” eller ”ta bort”.

Som ”text i komponenten” räknas till exempel ledtexten till ett inmatningsfält eller texten i en knapp, men inte inmatat eller förifyllt innehåll i ett fält.

Detta krav är viktigt för att personer som använder röststyrning ska veta hur de ska hänvisa till komponenten.

Den synliga texten ska helst vara den första delen av namnet.

iOS: Aktivera Röststyrning under Inställningar / Hjälpmedel och sätt Överlägg till Objektnamn för att visa objektnamn.

Sensoriska kännetecken

Avsnitt
11.1.3.3 A
Förutsättningar
Appen innehåller knappar eller andra interaktiva element som inte har någon läsbar text, till exempel ikoner.
Kontroll
Knappar eller länkar som enbart innehåller bilder eller symboler som kräver synförmåga för att uppfatta går även att uppfatta utan synförmåga.
Metod
Använd skärmläsaren.

Kontrast för komponenter

Avsnitt
11.1.4.11 AA
Förutsättningar
Appen har stöd för hjälpmedel och innehåller formulärfält, knappar eller andra interaktiva komponenter.
Kontroll
Aktiva komponenter i användargränssnittet har ett kontrastförhållande på minst 3:1 mot intilliggande färger.
Metod
Gör en avbildning av skärmen (i både ljust och mörkt visningsläge om tillämpligt), för över den till en dator och använd ett program för att mäta färgkoder och kontraster.
Exempel
Knappar, inmatningsfält, textrutor, kryssrutor, radioknappar, rullgardinslistor, listrutor.

Om en komponents bakgrundsfärg eller kantlinje ger tillräcklig kontrast mot omgivande färger finns inga specifika krav på kontrast mellan bakgrunden och kantlinjen.

En knapp som innehåller text eller en bild behöver inte ha någon synlig avgränsning.

Det kan vara mycket svårt att avgöra om en komponent har formgivits av utvecklaren eller om dess utseende styrs av operativsystemet. Jämför gärna med någon systemapp, till exempel Inställningar.

Kontextförändring vid inmatning

Avsnitt
11.3.2.2 A
Förutsättningar
Appen innehåller fält eller komponenter där användaren kan mata in information.
Kontroll
Ingen kontextförändring inträffar till följd av att man ändrar värdet i en komponent, exempelvis skriver in text, växlar läge i en omkopplare, markerar eller avmarkerar en kryssruta eller väljer en radioknapp eller ett alternativ i en lista.
Undantag
Användaren informeras om beteendet före användning.
Undantag
Mindre förändringar som att ytterligare fält visas eller döljs.

En kontextförändring är en större förändring av innehållet som kan förvirra användare som inte kan överblicka hela sidan samtidigt, om den sker utan förvarning. Exempel: byte av app, byte av sida, förflyttning av fokus, förändring av innehållet som påverkar sidans betydelse.

Felmeddelanden

Avsnitt
11.3.3.1.1 A
Förutsättningar
Appen har stöd för skärmläsare och innehåller komponenter med validering av indata.
Kontroll
Felmeddelanden visas med text och det framgår vilket fält som är felande.
Metod

Framkalla valideringsfel, till exempel genom att försöka:

  • lämna obligatoriska fält tomma
  • fylla i fler eller färre tecken än tillåtet i ett fält
  • fylla i bokstäver i numeriska fält
  • fylla i en formellt oriktig adress (utan ”@”) i ett e-postfält
  • fylla i för låga eller för höga värden i numeriska fält
  • fylla i datum på ett otillåtet format, eller ett ogiltigt datum
  • fylla i ogiltiga värden i fält där det framgår att det krävs ett specifikt indataformat.

Kontrollera med skärmläsare att felmeddelandet läses upp.

[osannolikt]

Avsnitt
11.3.3.1.2 A
Förutsättningar
Appen saknar stöd för skärmläsare, men tillhandahåller tal för åtkomst utan synförmåga, och innehåller komponenter med validering av indata.
Kontroll
Talet ska identifiera och beskriva det felande fältet.
Avsnitt
11.1.4.1 AA
Förutsättningar
Appen visar felmeddelanden, till exempel vid validering av inmatning.
Kontroll
Färg används inte som det enda visuella sättet att förmedla instruktion eller särskilja ett visuellt element.
Exempel
Felmeddelanden indikeras med röd textfärg i kombination med en kantlinje eller en varningsikon.
Avsnitt
11.3.3.3 AA
Förutsättningar
Appen innehåller formulärfält med kända korringeringsförslag för vissa typer av fel.
Kontroll
Korrigeringsförslagen visas för användaren när man fyller i ett felaktigt värde i fältet.
Exempel (bra)
Ett fält accepterar bara heltalsvärden mellan 1 och 10. Om man skriver in andra tecken än siffror visas felmeddelandet ”Fyll i siffror”. Om man fyller i ett numeriskt värde som är mindre än 1 eller större än 10 visas felmeddelandet ”Fyll i ett värde mellan 1 och 10”.
Exempel (dåligt)
Ett fält accepterar bara heltalsvärden mellan 1 och 10. Om man skriver in andra tecken än siffror eller fyller i ett numeriskt värde som är mindre än 1 eller större än 10 visas felmeddelandet ”Ogiltigt värde”.
Undantag
Detta skulle innebära en säkerhetsrisk eller förfela syftet med fältet.

Förhindra allvarliga konsekvenser

Avsnitt
11.3.3.4 AA
Förutsättningar
Appens funktion medför att användaren ingår rättsliga åtaganden, utför ekonomiska transaktioner, ändrar/raderar lagrade användardata eller liknande.
Kontroll

Minst ett av följande är uppfyllt:

  • åtgärden går att ångra
  • användaren ges möjlighet att rätta upptäckta inmatningsfel
  • användaren får förhandsgranska och bekräfta inmatade uppgifter innan transaktionen slutförs.

Tidsgränser

Avsnitt
11.2.2.1 A
Kontroll
Det finns ingen begränsning för hur lång tid användaren kan interagera med appen, eller delar av den.
Undantag
Tidsgränsen är en nödvändig förutsättning för appens funktion (exempelvis ett spel eller ett prov), eller är nödvändig av säkerhetsskäl.
Förutsättningar
Det finns tidsbegränsningar, som är mindre än 20 timmar, i appen.
Kontroll
Tidsgränsen går att stänga av, anpassa, eller utöka till minst 10 gånger ursprungsvärdet.

Specifika typer av inmatningsfält [osannolikt]

Avsnitt
11.1.3.5 AA
Förutsättningar
Appen har stöd för hjälpmedel, är byggd med en teknik som medger att man anger ett maskinläsbart syfte för inmatningsfält och innehåller inmatningsfält som inhämtar information om användaren.
Kontroll
Inmatningsfält som inhämtar information om användaren har ett maskinläsbart syfte.
Fördefinierade syften för inmatningsfält
Beskrivning Typ
Fullständigt namn name
Titel (”Herr”, ”Fru” etc) honorific-prefix
Förnamn given-name
Mellannamn additional-name
Efternamn family-name
Suffix (”Jr”, ”fil. kand” etc) honorifix-suffix
Smeknamn, alias nickname
Yrkestitel organization-title
Användarnamn username
Nytt lösenord (vid byte) new-password
Nuvarande lösenord current-password
Företag, organisation eller liknande organization
Gatuadress (flera rader) street-address
Gatuadress (en rad per fält, rad 1) address-line1
Gatuadress (en rad per fält, rad 2) address-line2
Gatuadress (en rad per fält, rad 3) address-line3
Mest särskiljande nivån i adresser med fyra administrativa nivåer address-level4
Tredje nivån i adresser med minst tre administrativa nivåer address-level3
Andra nivån i adresser med minst två administrativa nivåer; typiskt postort address-level2
Minst särskiljande nivån i adresser; exempelvis län address-level1
Landskod, exemplvis SE för Sverige country
Land, exemplvis Sverige country-name
Postnummer postal-code
Fullständigt namn så som angivet på betalkort etc cc-name
Förnamn så som angivet på betalkort etc cc-given-name
Mellannamn så som angivet på betalkort etc cc-additional-name
Efternamn så som angivet på betalkort etc cc-family-name
Kortnummer på betalkort etc cc-number
Giltighetstid för betalkort etc cc-exp
Månadskomponent i giltighetstid för betalkort etc cc-exp-month
Årskomponent i giltighetstid för betalkort etc cc-exp-year
Säkerhetskod (CVV) för betalkort etc cc-csc
Typ av betalkort etc cc-type
Önskad valuta för en transaktion transaction-currency
Önskat belopp för en transaktion transaction-amount
Önskat språk language
Födelsedatum bday
Dagkomponent i födelsedatum bday-day
Månadskomponent i födelsedatum bday-month
Årskomponent i födelsedatum bday-year
Könsidentitet sex
Webbadress för företaget, personen etc url
Fotografi, ikon eller annan bild för företaget, personen etc. photo
Telefonummer inklusive landskod tel
Landskodskomponent i telefonummer tel-country-code
Telefonnummer utan landskod tel-national
Telefonnummer utan landskod och riktnummer tel-local
Första delen av telefonnummer efter riktnummer, om tvådelat tel-local-prefix
Andra delen av telefonnummer efter riktnummer, om tvådelat tel-local-suffix
Intern anknytning i telefonnummer tel-extension
E-postadress email
URL som representerar en ändpunkt för ett direktmeddelandeprotokoll impp

Struktur

Innehållets ordning

Avsnitt
11.1.3.2.1 A
Förutsättningar
Appen har stöd för skärmläsare och innehållets ordning har inverkan på appens betydelse.
Kontroll
Innehållet kommer i en meningsfull logisk ordning.
Metod
Använd skärmläsaren: svep genom alla objekt och kontrollera läsordningen.

Objektinformation och värden

Avsnitt
11.5.2.5
Kontroll
Roll, tillstånd, avgränsning, namn och beskrivning för alla element i användargränssnittet är maskinläsbara för hjälpmedel.
Metod
Använd skärmläsaren och kontrollera att den förmedlar alla relevanta uppgifter om varje element.
Avsnitt
11.5.2.7
Förutsättningar
Appen innehåller användargränssnittskomponenter som förmedlar information om ett värdeintervall.
Kontroll
Det aktuella värdet och eventuella minimi- och maximivärden för intervallet är maskinläsbara för hjälpmedel.
Metod
Använd skärmläsaren och kontrollera att den förmedlar alla relevanta uppgifter om varje sådant element, inklusive sådana vars värde inte går att ändra (read-only).
Exempel
Skjutreglage, vred.
Avsnitt
11.4.1.2 A
Förutsättningar
Appen har stöd för hjälpmedel och innehåller användargränssnittskomponenter.
Kontroll
Alla komponenter i användargränssnittet har en roll och ett maskinläsbart namn. Om komponenten har värden är även dessa maskinläsbara.
Metod
Använd skärmläsaren och kontrollera att den förmedlar information om typ av objekt och eventuellt värde.

Underkänn 11.4.1.2 om du underkänt 11.5.2.5 eller 11.5.2.7.

Rader, kolumner och rubriker

Avsnitt
11.5.2.6
Förutsättningar
Appen innehåller en eller flera datatabeller.
Kontroll
Rad- och kolumnnummer för varje cell i en datatabell, inklusive eventuella rad- och kolumnrubriker, är maskinläsbara för hjälpmedel.
Metod
Använd skärmläsaren och kontrollera att den förmedlar alla relevanta uppgifter om varje tabellcell.

Kopplade etiketter

Avsnitt
11.5.2.8
Förutsättningar
Appen innehåller användargränssnittskomponenter med ledtexter eller etiketter.
Kontroll
Relationen mellan ett element i användargränssnittet och dess etikett(er) är maskinläsbar för hjälpmedel.
Metod
Använd skärmläsaren och kontrollera att den läser upp ledtexten eller etiketten för varje sådan komponent.

Strukturella relationer

Avsnitt
11.5.2.9
Förutsättningar
Appen innehåller användargränssnittskomponenter som är föräldrar till andra komponenter i en hierarki.
Kontroll
Relationen mellan ett element i användargränssnittet och dess överordnade och underordnade element är maskinläsbar för hjälpmedel.
Metod
Leta efter innehåll i appen där hierarkisk position är viktig. Använd skärmläsaren för att kontrollera om det går att förstå hierarkin.
Exempel
Trädvyer, expanderbara menyer.

Information och relationer

Avsnitt
11.1.3.1.1 A
Förutsättningar
Appen har stöd för skärmläsare.
Kontroll
Information, struktur och relationer som förmedlas visuellt är maskinläsbara eller tillgängliga i textform.
Metod
Använd skärmläsaren: svep genom alla objekt och kontrollera att objekttyper är korrekt kodade (till exempel rubriker, listor, tabeller).

Rubriknivåer som i HTML finns inte i appar. Över huvud taget är möjligheterna till semantisk märkning mycket sämre.

Om du underkänt något av avsnitten 11.5.2.6, 11.5.2.8 eller 11.5.2.9 ska du även underkänna 11.1.3.1.1 (om appen har stöd för skärmläsare).

Text

Avsnitt
11.5.2.10
Förutsättningar
Appen innehåller text som visas på bildskärmen.
Kontroll
Textinnehåll, textattribut och textytans avgränsning som presenteras på skärmen är maskinläsbar för hjälpmedel.
Metod
Använd skärmläsaren.

Skärmläsare förmedlar sällan textattribut eller avgränsningar, så vi kan ofta bara kontrollera att texten läses upp.

Lista åtgärder

Avsnitt
11.5.2.11
Förutsättningar
Appen innehåller gränssnittskomponenter med olika åtgärder som användaren kan utföra.
Kontroll
Appen förmedlar en lista över åtgärder som går att utföra på element i användargränssnittet och den är maskinläsbar för hjälpmedel.
Metod
Använd skärmläsaren.

Utföra åtgärder

Avsnitt
11.5.2.12
Förutsättningar
Appen innehåller gränssnittskomponenter med åtgärder som användaren kan utföra. Säkerhetskraven tillåter att hjälpmedel utför åtgärder på element.
Kontroll
Det är möjligt för hjälpmedel att maskinellt utföra åtgärder på element i användargränssnittet som listas enligt avsnitt 11.5.2.11.
Metod
Använd skärmläsare och röststyrning.

Följa fokus och markering

Avsnitt
11.5.2.13
Förutsättningar
Appen innehåller inmatningsfält eller redigerbara element.
Kontroll
Information och mekanismer för fokus, textinmatningspunkt och markeringsattribut för element i användargränssnittet är maskinläsbara för hjälpmedel.
Metod
Använd skärmläsare och röststyrning.

Ändra fokus och markering

Avsnitt
11.5.2.14
Förutsättningar
Appen innehåller inmatningsfält eller redigerbara element och säkerhetskraven tillåter att hjälpmedel förändrar fokus och markering.
Kontroll
Hjälpmedel kan ändra fokus, textinmatningspunkt och markeringsattribut för element i användargränssnittet på alla ställen där användaren kan ändra dem.
Metod
Använd skärmläsare och röststyrning.

Meddela förändringar

Avsnitt
11.5.2.15
Kontroll
Appen förmedlar information till hjälpmedel om förändringar i de maskinläsbara attribut hos element i användargränssnittet som beskrivs i avsnitten 11.5.2.5 till 11.5.2.11 och 11.5.2.13.

EN 301 549 förklarar inte hur man ska testa detta avsnitt.

Ändra tillstånd och egenskaper

Avsnitt
11.5.2.16
Förutsättningar
Appen innehåller gränssnittskomponenter vars tillstånd eller egenskaper användaren kan ändra utan hjälpmedel, och säkerhetskraven tillåter att hjälpmedel förändrar tillstånd och egenskaper.
Kontroll
Hjälpmedel kan ändra tillstånd och egenskaper för element i användargränssnittet på alla ställen där användaren kan ändra dem.
Metod
Använd röststyrning.

Ändra värden och text

Avsnitt
11.5.2.17
Förutsättningar
Appen innehåller gränssnittskomponenter vars värden eller text användaren kan ändra utan hjälpmedel, och säkerhetskraven tillåter att hjälpmedel förändrar värden och text.
Kontroll
Hjälpmedel kan ändra värden och text för element i användargränssnittet på alla ställen där användaren kan ändra dem utan hjälpmedel.
Metod
Använd röststyrning.

Användning av tillgänglighetstjänster

Avsnitt
11.5.2.3
Kontroll
Appens användargränssnitt använder plattformens dokumenterade tillgänglighetstjänster.
Metod
Om du underkänt något av avsnitten 11.5.2.5–17, underkänn även detta avsnitt.

Ljud & video

Textalternativ för tidsberoende medier

Avsnitt
11.1.1.1.1 A
Förutsättningar
Appen har stöd för skärmläsare och innehåller ljudklipp, animeringar eller filmer.
Kontroll
Varje ljudklipp, animering och film har ett textalternativ som åtminstone ger en beskrivande bestämning av innehållet.
Exempel
En film som visar ett föredrag om webbtillgänglighet har textalternativet ”Föredrag av DIGG om webbtillgänglighet”.

[osannolikt]

Avsnitt
11.1.1.1.2 A]
Förutsättningar
Appen har inte stöd för skärmläsare, men tillhandahåller tal för åtkomst utan synförmåga, och innehåller ljudklipp, animeringar eller filmer.
Kontroll
Varje sådant innehåll har ett textalternativ som åtminstone ger en beskrivande bestämning av innehållet och som läses upp av talfunktionen.

Alternativ för ljud och animeringar

Alternativ för ljudklipp

Avsnitt
11.1.2.1.1 A
Förutsättningar
Appen har stöd för skärmläsare och innehåller förinspelade ljudklipp.
Kontroll
Varje ljudklipp har ett textalternativ som förmedlar samma information i samma ordning, till exempel en transkription.
Metod
Lyssna på ljudklippet och läs samtidigt transkriptionen, och kontrollera att de stämmer överens. Om mer än en röst, kontrollera att det framgår vem som säger vad.
Exempel
Inspelade poddsändningar.
Undantag
Ljudklippet är ett mediealternativ till text – en ljudversion av innehåll som redan finns som text i appen – och är tydligt märkt som sådant.

[osannolikt]

Avsnitt
11.1.2.1.2 A
Förutsättningar
Appen saknar stöd för skärmläsare, men tillhandahåller tal för åtkomst utan synförmåga, och innehåller förinspelade ljudklipp.
Kontroll
Appen tillhandahåller visuell information som är likvärdig med det förinspelade ljudinnehållet.
Exempel
Den visuella informationen kan vara i form av undertexter eller en transkription i textformat.

Alternativ för animeringar och filmer

Avsnitt
11.1.2.1.1 A
Förutsättningar
Appen har stöd för skärmläsare och innehåller animeringar eller förinspelad video utan ljud.
Kontroll
Varje animering har ett textalternativ som förmedlar samma information i samma ordning, till exempel en transkription. Alternativt finns ett ljudklipp som ger samma information och är tydligt uppmärkt som ljudalternativ.
Kontroll
Varje ljudlös video har antingen ett textalternativ eller ett ljudspår som förmedlar samma information i samma ordning.
Undantag
Animeringen eller videon är ett mediealternativ till text – en filmversion av innehåll som redan finns som text i appen – och är tydligt märkt som sådant.

[osannolikt]

Avsnitt
11.1.2.1.2 A
Förutsättningar
Appen saknar stöd för skärmläsare, men tillhandahåller tal för åtkomst utan synförmåga, och innehåller animeringar eller förinspelad video utan ljud.
Kontroll
Talet förmedlar samma information som animeringen eller videon.
Exempel
Talet kan vara i form av syntolkning eller en ljudtraskription av videoinnehållet.

Undertexter för hörselskadade

Avsnitt
11.1.2.2 A
Förutsättningar
Appen innehåller film (rörlig bild med synkroniserat ljud).
Kontroll
Ljudinnehållet i filmer har undertexter för hörselskadade.
Metod
Spela filmen (med undertexterna synlig) och kontrollera att allt relevant ljud återges i undertexterna, eller som synlig text i själva filmen.
Undantag
Filmen är ett mediealternativ till text och är tydligt märkt som sådant.

Undertexter för hörselskadade innebär att alla ljud som är relevanta för handlingen finns med i undertexterna; inte bara dialog. Undertexter kan vara öppna (”inbrända” i filmen) eller dolda (separat textning som användaren kan välja att visa eller dölja).

Syntolkning

Avsnitt
11.1.2.5 AA
Förutsättningar
Appen innehåller film med inslag i handlingen som inte går att uppfatta utan synförmåga.
Kontroll
Varje film med relevanta inslag som inte går att uppfatta utan synförmåga har syntolkning (ljudbeskrivning) som förmedlar samma information.
Metod
Spela filmen och kontrollera att allt relevant visuellt innehåll förmedlas av en berättarröst.
Exempel
Textskyltar, namnskyltar för talare, relevanta visuella händelser.
Avsnitt
11.1.2.3.1 A
Förutsättningar
Appen har stöd för skärmläsare och innehåller film med inslag i handlingen som inte går att uppfatta utan synförmåga, men saknar syntolkning.
Kontroll
Varje film med relevanta inslag som inte går att uppfatta utan synförmåga, men saknar syntolkning, har en transkription som förmedlar samma information.
Metod
Spela filmen och kontrollera att allt relevant visuellt innehåll förmedlas av transkriptionen i rätt ordning.
Avsnitt
11.1.2.3.2 A
Förutsättningar
Appen har inte stöd för skärmläsare, men tillhandahåller tal för åtkomst utan synförmåga, och innehåller film med inslag i handlingen som inte går att uppfatta utan synförmåga.
Kontroll
Varje film med relevanta inslag som inte går att uppfatta utan synförmåga har en transkription eller syntolkning (ljudbeskrivning) som förmedlar samma information.
Metod
Spela filmen och kontrollera att allt relevant visuellt innehåll förmedlas av talsyntesen, i rätt ordning.

Syntolkning, eller ljudbeskrivning, innebär att en berättarröst under pauser i dialogen förmedlar inslag i handlingen som inte går att uppfatta utan synförmåga. Ofta innebär detta en alternativ version av hela filmen, då dagens mobila enheter och hjälpmedel saknar stöd för alternativa ljudspår eller textbaserad syntolkning.

Funktioner för syntolkning i videospelare från tredje part använder ofta förkortningen AD (audio description) eller symbolen Ett öga med tre cirkellinjer som symboliserar ljudvågor.

Videospelare: undertexter

Se till att automatisk visning av undertexter är avstängd i testenhetens inställningar.

Avsnitt
7.1.1 EN
Förutsättningar
Appen innehåller video (rörlig bild med synkroniserat ljud) och har dolda undertexter.
Kontroll
Det finns en mekanism för att visa/dölja undertexter i filmen.
Metod
Spela filmen, aktivera undertextkontrollen två eller fler gånger och kontrollera att undertexterna visas och döljs.

Dolda undertexter är separata från filmen och kan visas eller döljas av användaren.

Avsnitt
7.1.2 EN
Förutsättningar
Appen har en videospelare som kan visa dolda undertexter.
Kontroll
Undertexterna är synkroniserade med ljudet i filmen.
Metod
Spela filmen, visa undertexterna och kontrollera att de är synkroniserade med ljudet (högst 100 ms fördröjning).

[osannolikt]

Avsnitt
7.1.3 EN
Förutsättningar
Appen vidaresänder, omvandlar eller spelar in video med synkroniserat ljud.
Kontroll
Undertexterna bevaras vid omvandling så att de kan visas enligt avsnitt 7.1.1 och 7.1.2.

Videospelare: syntolkning

Se till att automatisk visning av syntolkning är avstängd i testenhetens inställningar.

Avsnitt
7.2.1 EN
Förutsättningar
Appen innehåller video (rörlig bild med synkroniserat ljud) som har syntolkning.
Kontroll
Det finns ett sätt att spela upp syntolkning av filmen.
Metod
Spela filmen och kontrollera att det finns en mekanism för att aktivera syntolkning, antingen via standardljudkanalen eller genom att spela mer än ett ljudspår samtidigt.
Avsnitt
7.2.2 EN
Förutsättningar
Appen har en videospelare som kan visa syntolkning.
Kontroll
Syntolkningen är synkroniserad med det audiovisuella innehållet.
Metod
Spela filmen, visa syntolkningen och kontrollera att den är synkroniserad med det visuella innehållet.
Avsnitt
7.2.3 EN
Förutsättningar
Appen vidaresänder, omvandlar eller spelar in video med synkroniserat ljud.
Kontroll
Syntolkningsinformationen bevaras vid omvandling så att den kan spelas upp enligt avsnitt 7.2.1 och 7.2.2.

Videospelare: reglage

Avsnitt
7.3 EN
Förutsättningar
Appen innehåller video (rörlig bild med synkroniserat ljud) med undertexter eller syntolkning.
Kontroll
Reglage för att aktivera undertexter och syntolkning finns på samma interaktionsnivå (samma antal tryck) som de primära mediereglagen.
Metod
Spela filmen eller filmerna och kontrollera att det går att komma är reglagen för att visa/dölja undertexter och syntolkning med samma antal tryckningar som för att spela/pausa filmen.

Tvåvägs röst- och videokommunikation

Exempel på tvåvägs röstkommunikation är om appen erbjuder röstbaserad kommunikation med representanter för den offentliga aktören, eller en AI-baserad lösning för röstdialog liknande Apples Siri och VoiceOver, men inbyggd i appen.

Bandbredd för tal

Avsnitt
6.1 EN
Förutsättningar
Appen erbjuder tvåvägs röstkommmunikation.
Kontroll
Frekvensomfångets övre gräns är minst 7 kHz.
Metod 1
Prova röstfunktionen. Om ljudet låter dovt och ”burkigt”, försök inhämta information om frekvensomfång från leverantören.
Metod 2
Spela upp en ljudfil med en 7 kHz-ton och kontrollera att mottagaren hör tonen.

Realtidstext

Avsnitt
6.2.1.1 EN
Förutsättningar
Appen erbjuder tvåvägs röstkommmunikation och en ”referens”-enhet med RTT-stöd är ansluten till systemets andra ända.
Kontroll
Det går att kommunicera via realtidstext (RTT) med ”referens”-systemet.

Realtidstext (RTTReal-Time Text) innebär att text skickas och tas emot i realtid, och kan användas tillsammans med, eller i stället för, röstkommunikation.

Kravet är tillämpligt för appar där användaren kan interagera på samma sätt som i ett telefonsamtal eller ett videosamtal, till exempel med en kundtjänst. Det är också tillämpligt för appar där användaren interagerar med talsyntes och röststyrning, förutsatt att det sker genom en funktion i appen, inte via användarens egna hjälpmedel.

Avsnitt
6.2.2.1 EN
Förutsättningar
Appen erbjuder tvåvägs realtidstext och en ”referens”-terminal med RTT-stöd, som använder de mekanismer appen stöder, är ansluten till systemets andra ända.
Kontroll
Det går att särskilja avsändarens och mottagarens texter. Texterna går även att särskilja maskinellt, så att en skärmläsare kan skilja mellan sänd och mottagen text.
Metod
  1. Anslut appen till ”referens”-terminalen.
  2. Vänta tills systemets status är fungerande (anslutningen aktiv och terminalerna i relevant RTT-läge) och de två terminalerna kommunicerar med varandra.
  3. Sänd ett kort textmeddelande från appen.
  4. Invänta att ”referens”-terminalen svarar med ett kort textmeddelande.
  5. Kontrollera att appen visar det skickade meddelandet på ett sätt som visuellt skiljer sig från det mottagna.
Exempel
Avsändarens och mottagarens texter visas i olika textfält eller med olika kombinationer av färg och teckensnitt (inte bara färg).
Avsnitt
6.2.3 EN
Förutsättningar
Appen erbjuder tvåvägs röstkommmunikation och realtidstext.
Kontroll

Appen har interoperabilitet med något av följande sätt:

  • Kommunikation med Voice over IP (VoIP) med det vanligaste protokollet för att signalera och starta IP-telefonsamtal – Session Initiation Protocol (SIP). Det protokoll som ska användas för överföring av realtidstext är då RFC 4103.
  • Traditionell texttelefoni: modemkommunikation enligt protokollet ITU-T V.18 över det traditionella telefonnätet (PSTN). Denna metod är ovanlig.
  • Standarder för IP Multimedia Sub-System (IMS), som är en arkitektur inom telekomområdet.
  • Annat protokoll som ska vara relevant och tillämpbart samt kunna indikera tecken som förloras i uppkopplingen, liksom tecken som är förvanskade.
Avsnitt
6.2.4 EN
Förutsättningar
Appen erbjuder tvåvägs realtidstext; en ”referens”-terminal med RTT-stöd, som som använder de mekanismer appen stöder, är ansluten till systemets andra ända; appen är ansluten till ”referens”-terminalen och systemet är i fungerande status (anslutningen aktiv och terminalerna i relevant RTT-läge).
Kontroll
Appen sänder inmatad realtidstext till nätverket inom 1 sekund.
Metod
  1. Skriv en kort teckensekvens i appen.
  2. Starta tiduret nedan, eller notera exakt tid.
  3. När texten sänds till nätverket, stoppa tiduret eller notera den exakta tiden.
  4. Kontrollera att tidsintervallet är mindre än 1 sekund.

Inmatning av realtidstext anses ha inträffat när användaren matat in tillräckligt många tecken för att programvaran ska kunna avgöra vilka tecken som ska skickas. Detta skiljer mellan system där texten matas in ordvis (till exempel via röstigenkänning eller prediktiva system) och system där varje tecken genereras individuellt.

Nummerpresentation

Avsnitt
6.3 EN
Förutsättningar
Appen erbjuder nummerpresentation eller motsvarande.
Kontroll
Den uppringandes identitet är tillgänglig som text och minst en annan modalitet.
Metod
  1. Ring upp appen i testenheten.
  2. Kontrollera att uppringande nummer visas som text.
  3. Kontrollera att uppringande nummer presenteras på något annat sätt än som text.
Exempel
Namnet på den som ringer läses upp av talsyntes eller presenteras för uppläsning med användarens skärmläsare.

Videosamtal

Avsnitt
6.5.2 EN
Förutsättningar
Appen erbjuder tvåvägs videokommunikation.
Kontroll
Högsta möjliga upplösning i videosamtalet är minst QCIF, det vill säga 176×144 pixlar.
Metod
Starta ett videosamtal i appen och gör en skärmavbildning. För över den till en dator och använd ett bildbehandlingsprogram som GIMP eller Photoshop för att mäta bildytans bredd och höjd.
Avsnitt
6.5.3 EN
Förutsättningar
Appen erbjuder tvåvägs videokommunikation.
Kontroll
Högsta möjliga bildväxlingsfrekvens i videosamtalet är minst 12 bilder per sekund vid ideala nätverksförhållanden.
Metod
Kontakta leverantören och fråga om högsta möjliga bildväxlingsfrekvens vid ideala nätverksförhållanden.

Tillgänglighet

Automatisk omladdning

Avsnitt
11.2.2.1 A
Kontroll
Innehållet i appen uppdateras inte med vissa intervaller eller, om så är fallet, kontrollen Rörligt innehåll är uppfylld.

Ingen störning av tillgänglighetsfunktioner

Avsnitt
11.6.2 EN
Förutsättningar
Plattformen har dokumenterade tillgänglighetsfunktioner.
Kontroll
Komponenterna stör inte systemets dokumenterade tillgänglighetsfunktioner.
Metod
Testa att åtminstone tangentbordet,skärmläsaren och zoomfunktionen fungerar med appen.
Undantag
Detta sker på användarens uttryckliga begäran.

Användarinställningar

Avsnitt
11.7 EN
Kontroll
Det finns ett sätt att använda appen som tillämpar användarens plattformsinställningar för färger, kontrast, teckensnitt och fokusmarkör.
Metod
Ändra systeminställningar för ljust/mörkt visningsläge, hög kontrast etc. och kontrollera att ändringarna slår igenom i appen.

Aktivering av tillgänglighetsfunktioner

Avsnitt
5.2 EN
Förutsättningar
Appen har dokumenterade tillgänglighetsfunktioner för att tillgodose specifika behov.
Kontroll
Det går att aktivera appens tillgänglighetsfunktioner för att möta ett specifikt behov utan att det krävs ett handhavande som inte stödjer behovet.
Metod
Prova att aktivera varje tillgänglighetsfunktion i appen utan att uppfylla det behov funktionen ska tillgodose.
Exempel
En knapp för hög kontrast har tillräckligt bra kontrast för att kunna uppfattas även med nedsatt synförmåga.

Biometri

Avsnitt
5.3 EN
Förutsättningar
Appen använder biometriska kännetecken för att identifiera användaren eller för att ge åtkomst till tjänsten.
Kontroll
Det finns alternativa sätt (biometriska eller icke-biometriska) att identifiera användaren eller för att ge åtkomst till tjänsten, som inte beroende av ett specifikt biometriskt kännetecken.
Exempel
Fingeravtryck, näthinneavläsning, ansiktsigenkänning.

Biometriska metoder som använder skilda biologiska kännetecken ökar chansen att personer med funktionsnedsättning har åtminstone ett av de angivna kännetecknen.

Detta krav gäller om appen själv använder biometri, inte om själva den mobila enheten gör det.

Omvandling

Avsnitt
5.4 EN
Förutsättningar
Appen omvandlar information eller kommunikation.
Kontroll
Omvandlingen bevarar all dokumenterad icke-proprietär information som tillhandahålls för tillgänglighet, i den mån sådan information ryms i och stöds av målformatet.

Urskilja komponenter [osannolikt]

Avsnitt
5.5.2 EN
Förutsättningar
Appen innehåller interaktiva komponenter.
Kontroll
Det går att urskilja komponenter för att interagera med appen utan krav på synförmåga, och utan att utföra den funktion som är kopplad till komponenten.

Status via känsel eller ljud [osannolik

Avsnitt
5.6.1 EN
Förutsättningar
Appen innehåller omkopplare eller motsvarande komponenter som presenteras visuellt.
Kontroll
Status för varje omkopplare går att avläsa med känsel eller hörsel, utan att statusen ändras.

Visuell status [osannolikt]

Avsnitt
5.6.2 EN
Förutsättningar
Appen innehåller omkopplare eller motsvarande komponenter som indikeras taktilt eller med ljud, men inte visuellt.
Kontroll
Status för omkopplare som indikeras taktilt eller audiellt går även att avläsa visuellt.

Repeterande tangenter [osannolikt]

Avsnitt
5.7 EN
Förutsättningar
En komponent i appen har en egen repeterafunktion när man håller ned en tangent, som inte går att stänga av.
Kontroll
Fördröjningen innan repetitionen börjar är, eller går att justera till, minst 2 sekunder.
Kontroll
Repetitionsfrekvensen är, eller går att justera ned till, ett tecken per 2 sekunder.

Observera att detta bara gäller komponenter som har en egen repeterafunktion. Appar använder vanligen operativsystemets inbyggda repetering.

Tolerans för dubbeltryckningar [osannolikt]

Avsnitt
5.8 EN
Förutsättningar
Appen innehåller ett tangentbord eller en nummersats.
Kontroll
Fördröjningen efter ett tryck på en tangent fram tills tillämpningen reagerar på nästa tangenttryckning är, eller går att justera upp till, minst 0,5 sekunder.

Giltig kod [osannolikt]

Avsnitt
11.4.1.1.1 A
Förutsättningar
Appen har stöd för hjälpmedel och använder märkspråk som exponeras.
Kontroll
Elementen har fullständiga start- och sluttaggar, är korrekt nästlade, använder inte dubblettattribut och har unika id:n.

Kontrollen är inte tillämplig för native apps.

Redigeringsverktyg

Med ”redigeringsverktyg för innehåll” menas verktyg där användaren kan formattera innehåll som visas för andra användare, till exempel en WYSIWYG-editor i en kommentarsfunktion.

Redigeringsverktyg

Avsnitt
11.8.2 EN
Förutsättningar
Appen innehåller redigeringsverktyg för innehåll.
Kontroll
Redigeringsverktyg gör det möjligt och hjälper till att redigera innehålla enligt avsnitt 9 och 10 i EN 301 349.
Avsnitt
11.8.3 EN
Förutsättningar
Appen innehåller redigeringsverktyg för innehåll och verktyget erbjuder omvandling som omstrukturerar eller omkodar innehåll till ett annat format.
Kontroll
Omvandlingen bevarar tillgängligshetsinformationen i det nya formatet om det stödjer likvärdiga mekanismer.
Avsnitt
11.8.4 EN
Förutsättningar
Appen innehåller redigeringsverktyg för innehåll, som kan upptäcka tillgänglighetsbrister.
Kontroll
När ett redigeringsverktyg upptäcker innehåll som inte uppfyller kraven i avsnitt 9 och 10 i EN 301 549 erbjuder det förslag på hur bristen kan åtgärdas.
Avsnitt
11.8.5 EN
Förutsättningar
Appen innehåller redigeringsverktyg för innehåll och verktyget har stöd för mallar.
Kontroll
Minst en av mallarna för att skapa innehåll uppfyller kraven i avsnitt  9 och 10 i EN 301 549 och identifieras som sådan.
Avsnitt
11.8.1 EN
Förutsättningar
Appen innehåller redigeringsverktyg för innehåll och skapar innehåll i ett format med stöd för tillgänglighetsinformation.
Kontroll
Alla avsnitt från 11.8.2 till 11.8.5 är godkända.

Dokumentation och support

Produktdokumentation kan finnas antingen separat från eller integrerad med appen.

Produktdokumentation

Avsnitt
12.1.1 EN
Förutsättningar
Appen har tillgänglighets- eller kompatibilitetsfunktioner och det finns produktdokumentation.
Kontroll
Dokumentationen räknar upp och förklarar hur man använder appens tillgänglighets- och kompatibilitetsfunktioner.
Avsnitt
12.1.2 EN
Förutsättningar
Det finns produktdokumentation för appen.
Kontroll

Dokumentationen erbjuds i minst ett av följande digitala format:

  • webbaserat, tillgängligt enligt avsnitt 9 i EN 301 549
  • icke-webbaserat, tillgängligt enligt avsnitt 10 i EN 301 549

Supporttjänster

Avsnitt
12.2.2 EN
Förutsättningar
Det finns supporttjänster för appen.
Kontroll
Supporttjänster erbjuder information om de tillgänglighets- och kompatibilitetsfunktioner som ingår i produktdokumentation.
Avsnitt
12.2.3 EN
Förutsättningar
Det finns supporttjänster för appen.
Kontroll
Supporttjänster tillmötesgår kommunikationsbehov hos personer med funktionsnedsättning, antingen direkt eller via ombud (till exempel teckentolk).
Avsnitt
12.2.4 EN
Förutsättningar
Det finns supporttjänster för appen.
Kontroll

Dokumentation som tillhandahålls genom supporttjänster erbjuds i minst ett av nedanstående digitala format:

  • webbaserat, tillgängligt enligt avsnitt 9 i EN 301 549
  • icke-webbaserat, tillgängligt enligt avsnitt 10 i EN 301 549

Efterarbete

När du granskat en skärmbild

  1. För varje underkänt avsnitt, öka antalssiffran i kolumnen Antal underkända skärmbilder på bladet Skärmbilder.

  2. Sätt sidans status till Klar i urvalsdokumentet.

När du granskat klart den mobila applikationen

  1. Fyll i brister i tillgänglighetsredogörelsen på bladet Redogörelse i protokollet:

    1. Skriv 1 i kolumnen Underkänd för varje krav som inte är uppfyllt.

    2. Gå igenom bladet Anmärkningar och skriv ja i kolumnen Beskrivet i redogörelsen för de brister som är adekvat beskrivna i redogörelsen.

  2. Färdigställ granskningsprotokollet; se Slutför protokollet.