Käytettävissä oleva responsiivinen verkkosivusto ei ole sama asia kuin esteetön sovellus – vaikka molemmat "toimivat puhelimessa". Tässä artikkelissa selitetään kriittiset erot verkkosivuston esteettömyyden ja iOS- tai Android-sovelluksen käyttökelpoisuuden välillä.

Lyhyesti: mitä tämä artikkeli käsittelee

  1. Eri tekniikka, samanlaiset säännöt
  2. VoiceOver ja TalkBack: eivät ole sama näytönlukuohjelma
  3. Mitä ainutlaatuista natiivisovelluksissa on?
  4. Esteettömän sovelluksen testaaminen

Eri tekniikka, samanlaiset säännöt

HTML:stä rakennetaan responsiivinen verkkosivusto, jossa on jo sisäänrakennettu esteettömyyskerros (semanttiset tagit, ARIA), jonka selaimet ja näytönlukijat osaavat tulkita. Natiivisovellus sitä vastoin on rakennettu käyttöjärjestelmän omista käyttöliittymäkomponenteista (UIKit/SwiftUI iOS:ssä, Jetpack Compose/Views Androidissa) – ja jokainen komponentti tarvitsee oman esteettömyystunnisteen, joka on erillään visuaalisesta suunnittelustaan. Perusperiaatteet muistuttavat WCAG:ta (kontrasti, kosketuskohteen koko, selkeä saavutettava nimi), mutta työkalut niiden toteuttamiseen ovat täysin erilaiset.

VoiceOver ja TalkBack: Ei sama näytönlukija

VoiceOver (iOS) ja TalkBack (Android) ovat kaksi eri näytönlukuohjelmaa, joissa on erilaiset navigointieleet ja erilainen tuki mukautetuille komponenteille. Komponentti, joka on merkitty täydellisesti iOS:ssä, ei välttämättä toimi oikein Androidissa, jos kehittäjät eivät ole testannut molempia alustoja erikseen. Et voi olettaa, että "testasimme sen iOS:llä, joten sen on toimittava myös Androidissa."

💡 Tärkeää

Molemmilla alustoilla jokainen interaktiivinen komponentti (painike, syöttökenttä, kuva) tarvitsee: selkeän esteettömyystunnisteen, määritellyn esteettömyysroolin/-ominaisuuden ja joskus myös esteettömyysvihjeen, joka selittää, mitä tapahtuu, kun sitä napautetaan.

Mitä ainutlaatuista natiivisovelluksissa on?

Natiivisovellukset kohtaavat myös haasteita, joita ei ole verkkosivustoilla: mukautetut kosketuseleet (pyyhkäisy, nipistys), jotka tarvitsevat esteettömän vaihtoehdon; navigointi näyttöjen välillä, jonka on oltava järkevää myös näytönlukuohjelman kautta; ja push-ilmoitukset, joiden on oltava käytettävissä, vaikka ne näkyvät sovelluksen ulkopuolella. Lisäksi kosketuskohdekokojen on täytettävä vähintään 44 x 44 pikseliä Applen ohjeiden mukaan ja 48 x 48 dp Googlen ohjeiden mukaan. Tämä vaatimus ei aina ole samassa muodossa verkkosivustoilla.

Esteettömän sovelluksen testaaminen

  1. Ota VoiceOver tai TalkBack käyttöön ja yritä suorittaa sovelluksen ydintehtävät (rekisteröityminen, ostaminen, haku) käyttämällä vain niitä.
  2. Tarkista kontrasti ja tekstin koko, kun järjestelmän esteettömyysasetukset ovat käytössä (suurempi teksti, suuri kontrasti).
  3. Vahvista dynaamisen tekstin koon (Dynamic Type iOS:ssä) tuki ilman, että asettelu "rikkoutuu".
  4. Testaa molemmilla alustoilla erikseen – vain yhden testaaminen ei riitä.

Onko sinulla myös asiakirjoja sovelluksesi mukana?

Työkalumme skannaa sovellukseesi tai verkkosivustoosi linkitetyt PDF-tiedostot – käyttöehdot, oppaat, lomakkeet – ja näyttää tarkalleen, mitkä niistä tarvitsevat huomiota.

Skannaa sivustosi ilmaiseksi ←

Skannauksen jälkeen voit myös asettaa löydetyt asiakirjat saataville suoraan ja ilmaiseksiAccessiDoc.