Saavutettavuusseloste
Be Native on suunniteltu tarjoamaan osallistava oppimisympäristö jokaiselle Apple-kehittäjälle. Rakennamme iPhone-, iPad- ja Mac-kokemuksemme SwiftUI:n natiiveilla saavutettavuusrajapinnoilla, tarkistamme ne joka julkaisusyklissä ja julkaisemme Applen Käyttöapumerkinnät App Storen tuotesivullamme, jotta voit tarkistaa, mitä tuetaan, ennen kuin lataat mitään. Jos huomaat esteen, ota yhteyttä osoitteeseen info@benative.dev, jotta voimme puuttua siihen nopeasti.
Mitä ilmoitamme App Storessa
Applen Käyttöapumerkinnät kertovat ominaisuus kerrallaan, mitä appi oikeasti tukee. Meidän merkintämme on julkaistu iPhonelle ja iPadille; Mac-merkintä on jätetty ja ilmestyy, kun Mac-appi läpäisee tarkistuksen. Ilmoitamme seuraavaa:
- Tuettu iPhonessa, iPadissa ja Macissa: VoiceOver, Ääniohjaus, Tumma käyttöliittymä, Erottele muullakin kuin pelkästään värillä, Riittävä kontrasti, Vähennetty liike ja Tekstitys.
- Tuettu iPhonessa ja iPadissa: Suurenna tekstiä. macOS:ssä ei ole Dynamic Typea vastaavaa ominaisuutta, joten tätä ei ilmoiteta Mac-appille.
- Ei tuettu millään alustalla: kuvailutulkkaus.
Saavutettavuustuki iPhonessa
Be Nativen iOS-appi integroituu suoraan seuraaviin iPhonessa saatavilla oleviin avustaviin teknologioihin:
VoiceOver
VoiceOver kertoo ääneen näytöllä olevista elementeistä ja tarjoaa rotor-navigoinnin. Tarjoamme kuvailevat tunnisteet, vihjeet ja mukautetut toiminnot SwiftUI:n .accessibilityLabel-, .accessibilityHint- ja .accessibilityActions-modifioijien kautta. Dynaaminen sisältö, kuten kurssin edistyminen ja toiston hallintaelementit, ilmoittaa päivityksistä reaaliajassa ja kunnioittaa VoiceOverin fokusta.
Ääniohjaus
Kaikki interaktiiviset komponentit käyttävät Applen natiiveja hallintaelementtejä, joten ne vastaanottavat Ääniohjauksen komennot automaattisesti. Painikkeet, kytkimet ja navigointilinkit reagoivat sisäänrakennettuihin komentofraaseihin ja tukevat mukautettuja tunnisteita tarvittaessa.
Suurenna tekstiä
Käyttöliittymä hyödyntää Dynamic Typea SwiftUI:n tekstityylien kautta. Leipäteksti, otsikot ja interaktiiviset tunnisteet skaalautuvat sulavasti käyttäjän valitseman sisällön kokoluokan mukaan, mikä varmistaa koulutussisällön luettavuuden.
Tumma käyttöliittymä
Be Native tukee vaaleaa ja tummaa tilaa väripaleteilla, jotka on johdettu SwiftUI:n semanttisista väreistä. Kontrastisuhteet on testattu molemmissa ulkoasuissa, ja kuvakkeiden ja kuvitusten kaltaiset resurssit mukautuvat aktiiviseen teemaan.
Erottele muullakin kuin pelkästään värillä
Tilat, kuten valmistuminen, valinta tai varoitukset, käyttävät redundantteja vihjeitä — kuvakkeita, alleviivauksia tai tekstitunnisteita — värin lisäksi. SwiftUI:n saavutettavuuspiirteet viestivät tilamuutokset, jotta värisokeat käyttäjät saavat selkeän palautteen.
Riittävä kontrasti
Teksti ja kriittiset käyttöliittymäelementit säilyttävät WCAG 2.1 AA -kontrastisuhteet kaikilla tuetuilla taustoilla. Vahvistamme paletit Applen Accessibility Inspector -työkalulla ja automatisoiduilla kontrastityökaluilla suunnittelun luovutusvaiheessa.
Vähennetty liike
Kun järjestelmän Vähennä liikettä -asetus on käytössä, vaihdamme siirtymät ristihäivytyksiin, poistamme parallaksin käytöstä ja poistamme käytöstä ei-välttämättömät animaatiot pitäen samalla vuorovaikutuspalautteen ennallaan.
Tekstitys
Videotunnit sisältävät tekstitykset, jotka renderöidään AVFoundationin kautta. Tekstitykset ovat aikasynkronoituja ja kunnioittavat käyttäjän valitsemaa tekstitystyyliä.
Saavutettavuustuki iPadissa
iPadOS-kokemus vastaa iPhonen ominaisuusjoukkoa ja lisää monisarakkeisia asetteluja sekä näppäinoikoteitä. Kaikki yllä listatut saavutettavuusominaisuudet ovat täysin tuettuja iPadissa:
- VoiceOver: Parannettu jaetun näkymän asetteluja varten selkeällä rotor-järjestyksellä.
- Ääniohjaus: Tukee työkalupalkkien ja pikavalikoiden nimeämiskäytäntöjä.
- Suurenna tekstiä: Typografia skaalautuu Dynamic Typen mukana laajennetuissa asetteluissa.
- Tumma käyttöliittymä: Säilyttää kontrastin ja resurssien sävytyksen moni-ikkunaisissa ympäristöissä.
- Erottele muullakin kuin pelkästään värillä: Lisäsymbolit näkyvät suuremmilla näytöillä merkityksen vahvistamiseksi.
- Riittävä kontrasti: Varmistettu näytön zoomauksella ja ulkoisen näytön skenaarioilla.
- Vähennetty liike: Taulukoiden ja kokoelmien päivitykset kunnioittavat käyttäjän liikeasetuksia.
- Tekstitys: Tekstitykset pysyvät luettavina moniajon ja kuva kuvassa -toiston aikana.
Saavutettavuustuki Macissa
Mac-appi rakennettiin alusta asti macOS:lle sen sijaan, että se olisi mukautettu iPadista, ja se tukee alustan omia avustavia teknologioita aidossa moni-ikkunaisessa työtilassa:
- VoiceOver: Ikkunat, sivupalkit ja työkalupalkit tarjoavat kuvailevat tunnisteet ja ennustettavan lukujärjestyksen. Jokaista ikkunaa voi navigoida itsenäisesti, joten oppitunnin, sen lähdekoodin ja muistiinpanojesi voi lukea toisistaan riippumatta.
- Ääniohjaus: Rakennettu natiivien AppKit- ja SwiftUI-hallintaelementtien varaan, joten puhutut komennot ja numeropäällykset toimivat ilman erikoistapauksia.
- Näppäimistön laajennettu käyttö: Jokainen interaktiivinen elementti on saavutettavissa näppäimistöllä, näkyvällä fokuksella ja tavallisilla macOS-oikoteillä.
- Tumma käyttöliittymä: Vaalea ja tumma ulkoasu rakennettu semanttisille väreille, vahvistettu molemmissa ja useissa ikkunoissa.
- Erottele muullakin kuin pelkästään värillä: Valmistumis-, valinta- ja varoitustilat vahvistetaan symboleilla ja tekstillä, ei koskaan pelkällä värillä.
- Riittävä kontrasti: Teksti ja tärkeimmät käyttöliittymäelementit täyttävät WCAG 2.1 AA -tason, tarkistettu Accessibility Inspector -työkalulla ja ulkoisilla näytöillä.
- Vähennetty liike: Ikkuna- ja listasiirtymistä tulee ristihäivytyksiä, kun järjestelmäasetus on käytössä.
- Tekstitys: Aikasynkronoidut tekstitykset videotunneilla, ja transkriptio on saatavilla soittimen vieressä.
Suurenna tekstiä Macissa. macOS ei tarjoa Dynamic Typea samalla tavalla kuin iOS ja iPadOS, joten Mac-appi ei ilmoita tätä ominaisuutta. Tekstin koko Macissa seuraa järjestelmän ja näytön asetuksia, ja asettelu mukautuu uudelleen sen sijaan, että se rajautuisi, kun nämä muuttuvat.
Saavutettavuusauditointimme
Be Nativelle tehdään sisäinen saavutettavuusauditointi joka julkaisusyklissä, kattaen iPhonen, iPadin ja Macin. Auditointi tarkistaa navigointipolut, ruudunlukijoiden yhteensopivuuden, kontrastin, liikeherkkyyden ja median vaihtoehdot. Havainnot seurataan ratkaisuun asti ennen kuin päivitys julkaistaan, ja regressiotestisarjat varmistavat, etteivät aiemmin korjatut ongelmat palaa.
Jatkuva parantaminen
Saavutettavuus on jatkuva sitoumus. Jos kohtaat ongelman, sinulla on ominaisuustoive tai tarvitset apua Be Nativen käytössä millä tahansa alustalla, lähetä sähköpostia osoitteeseen info@benative.dev. Käymme viestisi läpi viipymättä ja teemme kanssasi yhteistyötä esteettömän kokemuksen tarjoamiseksi.
