Helppokäyttöisten pohjaan perustuvien sovellusten luominen Power Appsissa

Helppokäyttöisen pohjaan perustuvan sovelluksen avulla käyttäjät, joilla on näkö-, kuulo- tai muu rajoite, voivat käyttää sovellusta. Sen lisäksi, että monet valtiot ja organisaatiot edellyttävät näiden sovellusten käyttöä, alla olevien ohjeiden noudattaminen parantaa käytettävyyttä kaikille käyttäjille.

Tarkista Helppokäyttöisyyden tarkistuksen avulla mahdolliset helppokäyttötoimintojen ongelmat sovelluksessasi.

Layout ja väri

Terve järki ja yksinkertainen suunnittelu tekevät sovelluksista helpompia käyttää. Kun teet merkittäviä sovellusmukautuksia, huomioi alla olevat ehdotukset. Power Apps -teemat on suunniteltu täyttämään helppokäyttöisyysstandardit.

  • Varmista, että kaikki elementit näkyvät selvästi ja että teksti on riittävän suurta. Kaiken sisällön tulee olla helposti luettavissa ja ymmärrettävissä paljain silmin.
  • Vältä kohteiden näkyvyysominaisuuden käyttöä elementin tuomiseen näkyville. Jos sinun tarvitsee näyttää jotain ehdollisesti, luo sisältö uuteen näyttöön ja siirry siihen ja takaisin.
  • Varmista, että syötteen elementit näytöllä on merkitty. AccessibilityLabel-ominaisuus määrittää, mitä näytönlukuohjelma ilmoittaa.
  • Jos mukautat värejä, varmista että text:background-ominaisuuden kontrasti on vähintään 4,5:1. Tätä prosessia helpottavia ohjelmistotyökaluja on saatavilla helposti.
  • Varmista, että asettelu noudattaa loogista työnkulkua luettaessa ylhäältä alas ja vasemmalta oikealle.

Näppäimistön tuki

Kun testaat sovelluksen helppokäyttöisyyttä, varmista, että sovellusta voidaan käyttää pelkällä näppäimistöllä ja helppokäyttöisyystilassa iOS- ja Android-käyttöjärjestelmissä ja että siinä voidaan siirtyä, kun näytönlukuohjelma on käytössä.

Varmista näppäimistöllä käyttämistä (näytönlukuohjelmalla tai ilman sitä) varten, että siirryttäessä SARKAIN-näppäimen avulla syöttökenttiin käytetään loogista järjestystä, asettamalla kunkin ohjausobjektin TabIndex-ominaisuus:

  • Label-, Image-, Icon- ja Shape-ohjausobjektit – Jos ne edustavat interaktiivisia elementtejä (painikkeet), aseta TabIndex-arvoksi 0. Jos ne ovat koriste-elementtejä tai tekstiä, aseta TabIndex-arvoksi -1.
  • Vältä sarkainindeksin asettamista suuremmaksi kuin 0.

Näytönlukuohjelman tuki

Seuraavat ohjelmistoyhdistelmät ovat tuettuja suosituksia Power Appsin käyttämiseen näytönlukuohjelmalla:

  • Windows: Microsoft Edge / Narrator
  • macOS: Safari/VoiceOver
  • Android: Power Apps -sovellus / TalkBack
  • iOS: Power Apps -sovellus / VoiceOver

Jotta voit varmistaa tyydyttävän käyttökokemuksen näytönlukuohjelman kanssa, suosittelemme seuraavia:

  • Varmista, että kaikkien syöteohjausobjektien AccessibilityLabel-ominaisuus on asetettu.
  • Aseta kuvien AccessibilityLabel-ominaisuudeksi sopiva kuvaus.
    • Jos kuvaa ei käytetä painikkeena tai linkkinä (kuvake on vain koristeena) eikä näytönlukuohjelman tule lukea kuvaa, varmista että AccessibilityLabel on tyhjä tai että sitä ei ole asetettu.
    • Jos kuvaa tai kuvaketta käytetään painikkeena, aseta TabIndex-arvoksi 0 ja AccessibilityLabel linkin kuvaukseen.

Multimedia

Varmista, että kaikissa videoissa on tekstitys ja että käyttäjä voi käyttää kaikkien äänitallenteiden tekstiversiota. Video-ohjausobjekti tukee tekstityksiä WebVTT-muodossa ClosedCaptionsUrl-ominaisuuden kautta.

Huomaa, että näytönlukuohjelman ollessa käytössä Ajastin ei ilmoita painikkeen tekstiä vaan kuluneen ajan. Ilmoituksia ei voi poistaa käytöstä, vaikka ajastin olisi piilotettu pienellä peittävyydellä.

Allekirjoitusten käsitteleminen

Jos sinulla on allekirjoituskenttä, jossa käytetään PenInput-ohjausobjektia, sinun on otettava käyttöön vaihtoehtoinen tapa syöttää allekirjoitus. Suositeltu tapa on näyttää TextInput-ohjausobjekti, jossa käyttäjä voi kirjoittaa nimensä. Varmista, että allekirjoitusohjeet on asetettu AccessibilityLabel-ominaisuuteen ja että ohjausobjekti on asetettu lähelle kynäsyötettä – joko sen oikealle puolelle tai suoraan alle.

Liittyvä: