Digipalveluiden saavutettavuudesta puhutaan usein lainsäädännön tai teknisten vaatimusten näkökulmasta. Käytännössä kyse on kuitenkin ennen kaikkea käyttökokemuksesta: siitä, kuinka moni ihminen pystyy käyttämään palvelua sujuvasti omista tarpeistaan ja käyttötavoistaan riippumatta. Meillä kaikilla on oikeus palveluihin.
Erityisesti mobiilisovelluksissa saavutettavuus näkyy siinä, miten hyvin sovellus toimii esimerkiksi ruudunlukijoilla, suurilla fonttikokoasetuksilla tai muilla avustavilla teknologioilla. Samalla monet saavutettavuusparannukset tekevät käyttöliittymästä selkeämmän myös käyttäjille, jotka eivät käytä mitään erityisiä apuvälineitä. Saavutettavuus liittyykin usein siihen, kuinka loogisesti käyttöliittymä ohjaa käyttäjää palvelussa eteenpäin.
Lue lisää saavutettavuuden ja käytettävyyden yhteydestä aiemmasta blogistamme
Tässä blogissa tarkastelemme saavutettavuutta käytännön esimerkin kautta. Burger King -mobiilisovelluksen saavutettavuutta kehitettiin yhdessä Restelin kanssa, ja työn aikana tehtiin useita parannuksia, jotka helpottavat sovelluksen käyttöä erityisesti ruudunlukijaa tai muita avustavia teknologioita hyödyntäville käyttäjille.
Saavutettavuus osana sovelluskehitystä
Burger King -sovelluksen saavutettavuustyö alkoi nykytilan arvioinnilla. Sovelluksen saavutettavuus oli jo lähtökohtaisesti hyvällä tasolla, mikä ei ollut sattumaa: saavutettavuus oli huomioitu designissa ja kehitystyössä jo aiemmin. Arviointia tehtiin myös yhteistyössä Näkövammaisten liiton edustajien kanssa, mikä auttoi tunnistamaan kehityskohteita erityisesti ruudunlukijaa käyttävien näkökulmasta.
Arvioinnin tarkoituksena oli tunnistaa tilanteita, joissa käyttöliittymän rakenne tai sisältö ei välity avustaville teknologioille riittävän selkeästi. Tällaiset kohdat eivät välttämättä välity ihmisille, jotka näkevät, mutta voivat tehdä sovelluksen käytöstä hankalaa esimerkiksi ruudunlukijaa käyttävälle henkilölle.
Burger King -sovellus on osa laajempaa Restelin sovellusperhettä. Siksi monet saavutettavuusparannuksista voitiin toteuttaa niin, että ne hyödyttävät samalla myös muita Restelin sovelluksia.
Mitä saavutettavuusparannukset tarkoittivat käytännössä
Saavutettavuuden kehittäminen ei välttämättä tarkoita suuria käyttöliittymämuutoksia. Usein kyse on pienistä rakenteellisista parannuksista, jotka helpottavat sovelluksen tulkitsemista avustaville teknologioille. Burger King -sovelluksessa keskeiset parannukset liittyivät erityisesti navigointiin, sisällön rakenteeseen ja käyttöliittymän luettavuuteen.
Tuotteiden muokkaaminen selkeämmäksi ruudunlukijoille
Tuotteiden kustomointi, esimerkiksi täytteiden lisääminen tai poistaminen, on sovelluksen keskeinen toiminto. Näkymän rakennetta parannettiin niin, että ruudunlukija pystyy kertomaan käyttäjälle selkeästi, mitä vaihtoehtoja on tarjolla ja mitä valintoja on tehty.
Ostoskorin ja maksamisen rakenteen selkeyttäminen
Ostoskorissa tuotteiden sisältö, hinnat ja muutokset esitetään nyt rakenteellisesti selkeämmin. Myös maksutapojen valinta välittyy paremmin ruudunlukijoille, jolloin käyttäjä saa tarkemman kuvan siitä, mitä maksuvaihtoehtoja on käytössä.
Kuponkien ja etujen parempi saavutettavuus
Kupongit ovat monelle käyttäjälle tärkeä osa sovellusta. Niiden selaamista ja käyttöä kehitettiin niin, että kuponkien tila ja sisältö välittyvät selkeästi myös ruudunlukijaa käyttäville.
Vähemmän turhaa sisältöä ruudunlukijoille
Saavutettavuus ei tarkoita pelkästään lisäinformaatiota. Joissain tilanteissa tärkeintä on poistaa turhaa tietoa. Sovelluksen kuvakomponentteja päivitettiin niin, että pelkästään visuaaliset, koristeelliset kuvat eivät kuormita ruudunlukijaa.
Parempi luettavuus eri laiteasetuksilla
Lisäksi käyttöliittymän kontrasteja tarkennettiin ja elementtien skaalautuvuutta parannettiin. Näin sovellus toimii paremmin myös suuremmilla fonttikokoasetuksilla ja erilaisilla laiteasetuksilla.

Saavutettavuus on jatkuvaa kehitystyötä
Saavutettavuus ei ole yksittäinen projekti, vaan osa jatkuvaa sovelluskehitystä. Burger King -sovellukseen lisättiin myös saavutettavuusseloste, joka kertoo avoimesti sovelluksen saavutettavuuden nykytilasta ja mahdollisista kehityskohteista. Samalla saavutettavuus tuotiin entistä vahvemmin osaksi suunnittelu-, kehitys- ja testausprosesseja.
Saavutettavuutta ei kuitenkaan voi kehittää pelkästään teknisten ohjeiden tai työkalujen avulla. Parhaat oivallukset syntyvät usein silloin, kun palvelua testataan yhdessä käyttäjien kanssa, jotka hyödyntävät esimerkiksi ruudunlukijoita tai muita avustavia teknologioita. Se auttaa tunnistamaan asioita, joita kehittäjät tai suunnittelijat eivät välttämättä huomaa.
Siksi saavutettavuus ei ole koskaan täysin valmis. Jokainen parannus on askel kohti digipalvelua, jota mahdollisimman moni voi käyttää sujuvasti – omalla tavallaan.