VoiceOver
Applen sisäänrakennettu ruudunlukuohjelma, joka sisältyy jokaiseen macOS- ja iOS-laitteeseen. iOS:ssä VoiceOver on mobiiliverkkosaavutettavuuden testauksen oletettu viiteohjelma.
VoiceOver on Applen sisäänrakennettu ruudunlukuohjelma, joka toimitetaan ilmaiseksi jokaisen Macin, iPhonen, iPadin, Apple Watchin ja Apple TV:n mukana. iOS:ssä erityisesti VoiceOver on oletettu viiteohjelma kaikessa merkityksellisessä mobiiliverkkosaavutettavuuden testauksessa.
macOS:ssä
VoiceOver macOS:ssä käynnistetään painamalla Cmd+F5 (tai pitämällä Touch ID -painiketta tuettua näppäimistöillä). Sillä on oma muokkausnäppäin — VoiceOver-näppäin (VO), yleensä Caps Lock tai Control+Option — joka edeltää useimpia VoiceOver-pikakuvakkeita. Aktivoituna VoiceOver ilmoittaa kohdistetun elementin, roolin ja tilan.
Yleisellä tasolla VoiceOver macOS:ssä käyttäytyy samoin kuin JAWS tai NVDA Windowsissa: navigointi kiintopisteiden, otsikoiden ja lomakekenttien mukaan; ARIA-roolin, tilan ja arvon ilmoitukset; live-alueen käsittely.
Yksityiskohdissa on eroja, jotka yllättävät Windows-testauksen kehittäjät:
- VoiceOver-”roottori” on Applen vuorovaikutustilan vastine JAWS:n virtuaaliselle kursorille tai lomake-tilalle. VO+U avaa roottorin (tyylitellyn rengas-valikon), joka listaa navigointitilat — otsikot, linkit, lomakeohjaimet, kiintopisteet, verkkopisteet. Käyttäjät valitsevat tilan ja selailevat sen tyyppisiä kohteita.
<button>vs.role="button"— VoiceOver ilmoitti näitä historiallisesti hieman eri tavoin; moderni Safari on kaventanut mutta ei täysin poistanut eroa.- Mukautetut kohdistusrenkaat. VoiceOver macOS:ssä piirtää oman tumman ääriviivan kohdistetun elementin ympärille. Jos sivusi piirtää myös kohdistusrenkaan, molemmat näkyvät samanaikaisesti ja voivat törmätä visuaalisesti.
iOS:ssä — tärkeämpi alusta
iOS:ssä VoiceOver käynnistetään Esteettömyys-pikakuvakkeen kautta (kolme kertaa sivupainike tai Asetukset-valikosta). Vuorovaikutusmalli on eleohjattu ja on operatiivinen standardi mobiilisaavutettavuudelle:
- Yhden sormen pyyhkäisy oikealle — siirtyy seuraavaan elementtiin.
- Yhden sormen pyyhkäisy vasemmalle — edellinen elementti.
- Yhden sormen kaksoisnapautus — aktivoi kohdistetun elementin.
- Kolmen sormen pyyhkäisy ylös/alas — vierittää näyttöä.
- Kahden sormen nipistys — poistutaan ja palataan alirakenteisiin elementteihin.
- VoiceOver-roottori (kahden sormen pyöritys kosketusnäytöllä) — sama käsite kuin macOS:ssä; navigointi kiintopisteiden, otsikoiden jne. mukaan.
Nämä eleet ovat mobiiliruudunlukuohjelman käytön vakiintunut sanasto. Mikä tahansa verkkosovellus tai sivu, joka rikkoo ne — kaappaamalla kosketustapahtumia, loukkaamalla kohdistuksen tai tekemällä elementeistä suljettamattomia — on suoraviivainen mobiilisaavutettavuusvirhe.
Miltä VoiceOver iOS -testaus näyttää
Kolme kaavaa paljastaa useimmat iOS VoiceOver -virheet:
- Napauta koko näyttö läpi yhden sormen pyyhkäisyillä. Tab-järjestyksen pitää vastata visuaalista järjestystä. Jokaisen interaktiivisen elementin tulee ilmoittaa roolinsa.
- Avaa roottori ja tarkista otsikko- ja kiintopisteet. Puuttuvat kiintopisteet tai ohitetut otsikkotasot näkyvät siellä välittömästi.
- Käynnistä kaikki dynaamiset päivitykset (karusellin eteneminen, laajenna/pienennä, lomakkeen lähetys). Varmista, että muutos ilmoitetaan asianmukaisen
aria-live-alueen kautta, ei hiljaisena DOM-mutaationa jota käyttäjä ei koskaan kuule.
VoiceOver iOS:ssä on myös Applen viiteohjelma natiiveissa iOS-sovelluksissa; samat testaustaidot siirtyvät verkon ja natiivin välillä Apple-ekosysteemissä.