Aplikacije so danes pogosto glavno orodje za komunikacijo, delo, bančništvo, učenje in dostop do storitev. Ker jih uporabljamo na poti, z eno roko, v različnih okoljih in na različnih napravah, morajo biti še posebej prilagodljive. Če aplikacija ni dostopna, so nekateri uporabniki iz uporabe izključeni, ne zaradi pomanjkanja znanja, temveč zaradi zasnove vmesnika.
Pri razvoju aplikacij se načela dostopnosti prav tako opirajo na smernice WCAG 2.2 ter priporočila platform (Android, iOS), ki že vključujejo podporo za dostopnost.
Kako zasnovati aplikacijo, da bo dostopnejša?
Pri aplikacijah se dostopnost kaže predvsem v upravljanju, berljivosti, prilagodljivosti in jasni povratni informaciji. Spodaj so ključna področja z največjim vplivom.
1. Upravljanje brez zapletenih gest
Zakaj je pomembno?
Vsi uporabniki ne morejo izvajati zapletenih gest, hitrih potegov ali natančnih dotikov. Nekateri uporabljajo zunanje tipkovnice, stikala, glasovno upravljanje ali samo en prst.
Ključne prilagoditve:
- Vse funkcije naj bodo dosegljive tudi brez kompleksnih gest.
- Ne zanašaj se izključno na poteg, tresenje ali večprstne gibe.
- Interaktivni elementi naj bodo dovolj veliki in razmaknjeni.
Primer uporabe geste: poteg s prstom po zaslonu mobilnega telefona, s katerim uporabnik aktivira določeno funkcijo.

Več o upravljanju z gibi in dotiki
2. Jasna struktura zaslonov in logično zaporedje
Zakaj je pomembno?
Uporabniki bralnikov zaslona se po aplikaciji premikajo zaporedno, zato morajo biti elementi razporejeni logično in predvidljivo. Jasna hierarhija, pravilno zaporedje branja in dosledna navigacija omogočajo lažjo orientacijo in razumevanje delovanja aplikacije.
Ključne prilagoditve:
- Jasna hierarhija vsebine na zaslonu.
- Logično zaporedje elementov (branje, fokus).
- Dosledna postavitev navigacije med zasloni.
Primer neustreznega zaporedja elementov, ki ne sledi naravnemu bralnemu toku z leve proti desni:

Več o navigaciji in vrstnem redu vsebin (odpre se v novem oknu)
3. Berljivost in kontrast vsebine
Zakaj je pomembno?
Aplikacije se uporabljajo v različnih svetlobnih pogojih in na različnih zaslonih. Slab kontrast besedilnih in nebesedilnih elementov ali težko berljive pisave hitro postanejo ovira, zlasti za slabovidne uporabnike, hkrati pa otežujejo razumevanje vsebine tudi širši javnosti.
Ključne prilagoditve:
- Zadosten kontrast besedila, ikon in kontrol.
- Berljive pisave in dovolj velika osnovna velikost besedila.
- Barva ni edini nosilec informacij.
Primer prenizkega in ustreznega nebesedilnega kontrasta pri gumbih:

Več o ustreznih kontrastih in uporabi barve (odpre se v novem oknu)
Več o berljivosti besedila (odpre se v novem oknu)
4. Podpora povečavi in sistemskim nastavitvam
Zakaj je pomembno?
Veliko uporabnikov povečuje besedilo ali uporablja sistemske nastavitve za večjo pisavo, kontrast ali temni način.
Ključne prilagoditve:
- Aplikacija mora spoštovati sistemske nastavitve velikosti besedila.
- Vsebina se ne sme prekrivati ali izginiti ob povečavi.
- Postavitev se mora prilagoditi brez izgube funkcionalnosti.
Primer neustrezne prilagoditve ob povečavi:

Več o povečavah in prilagoditvah (odpre se v novem oknu)
5. Oznake elementov in razumljiva imena
Zakaj je pomembno?
Gumbi, ikone in polja brez jasnih oznak so za bralnike zaslona neuporabni ali zavajajoči.
Ključne prilagoditve:
- Vsak interaktivni element ima smiselno dostopno ime.
- Ikone niso edini nosilec pomena.
- Polja imajo jasno oznako, ne le namiga v polju.
6. Sporočanje stanja in povratne informacije
Zakaj je pomembno?
Uporabnik mora vedeti, kaj se dogaja: ali se vsebina nalaga, ali je dejanje uspelo, ali je prišlo do napake.
Ključne prilagoditve:
- Jasna besedilna sporočila o stanju, ki so sporočena tudi podpornim tehnologijam.
- Povratne informacije niso podane samo z barvo, zvokom ali animacijo.
- Napake so razumljivo predstavljene in razložene.
Primer obvestila o oddaji obrazca:

Več o sporočanju sprememb stanja
Zakaj so dostopne aplikacije pomembne za vse?
Dostopne aplikacije niso namenjene le določenim skupinam uporabnikov. Zaradi jasne zasnove, predvidljivega delovanja in prilagodljivosti so lažje za uporabo v vsakdanjih situacijah, manj zahtevne za učenje in bolj prijazne za različne načine uporabe. Takšne aplikacije so kakovostnejše, bolj vključujoče in dolgoročno uspešnejše – za uporabnike in za organizacije, ki jih razvijajo.