Dostopne aplikacije: uporaba brez ovir, kjerkoli in kadarkoli

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.
Namig: Preveri, ali lahko aplikacijo uporabljaš z eno roko, počasneje in brez natančnih gibov. Če to ne gre, bo marsikateremu uporabniku povzročala težave.

Primer uporabe geste: poteg s prstom po zaslonu mobilnega telefona, s katerim uporabnik aktivira določeno funkcijo.

Uporabnik z drsenjem prsta po zaslonu mobilnega telefona pregleduje in navigira po vsebini.

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.
Namig: Vprašaj se: Ali je že ob prvem pogledu jasno, kje sem in kaj lahko naredim?

Primer neustreznega zaporedja elementov, ki ne sledi naravnemu bralnemu toku z leve proti desni:

Prikaz zaporedja elementov na mobilnem telefonu, kot ga zaznavajo podporne tehnologije pri navigaciji po vsebini.

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.
Namig: Preveri aplikacijo pri močni svetlobi in z zmanjšano svetlostjo zaslona. Če vsebina ni jasno berljiva, kontrasti niso ustrezni.

Primer prenizkega in ustreznega nebesedilnega kontrasta pri gumbih:

Primer slabo kontrastnega gumba (levo) in gumba z ustreznim kontrastom (desno).

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.
Namig: Preizkusi aplikacijo z največjo velikostjo pisave, ki jo omogoča operacijski sistem.

Primer neustrezne prilagoditve ob povečavi:

Ob povečavi se naslov in obrazec prekrivata, kar otežuje branje in izpolnjevanje obrazca.

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.
Namig: Preizkusi z bralnikom zaslona: ko bralnik zaslona prebere element, mora biti že iz njegovega imena jasno, kaj se bo zgodilo ob interakciji, brez dodatnega ugibanja ali klika.

Več o oznakah elementov

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.
Namig: Vsaka pomembna sprememba v aplikaciji naj bo zaznavna tudi za uporabnike podpornih tehnologij, kot so bralniki zaslona.

Primer obvestila o oddaji obrazca:

Primer jasnega obvestila, ki uporabniku sporoča, da je bil obrazec uspešno oddan.

Več o sporočanju sprememb stanja

Več o sporočanju napak

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.