Google Play sallii AccessibilityService APIn käytön useissa eri sovelluksissa. Vain palvelut, jotka on suunniteltu auttamaan erityistarpeisia henkilöitä laitteen käytössä tai muuten auttamaan erityistarpeista johtuvissa haasteissa, voidaan määritellä esteettömyystyökaluiksi. Tämä tehdään käyttämällä palvelun metadatatiedoston isAccessibilityTool-määritettä.
Sovellukset, joilla on isAccessibilityTool-merkintä, on vapautettu alla kuvailluista näkyvää ilmoitusta ja suostumusta koskevasta vaatimuksesta. Lisäksi kaikista Android 12:een AccessibilityService APIn kautta kohdistetuista sovelluksista on täytettävä lupaselvityslomake, ja niille on saatava hyväksyntä Google Playsta 3.11.2021 alkaen.
Ohjeita sovelluksille, joissa käytetään Accessibility APIa automaatioon
Jos sovelluksissa käytetään Accessibility APIa automaatiotarkoituksiin, kehittäjän on varmistettava, että kaikki käyttäjän puolesta suoritetut toiminnot ovat rajattua ja selkeää tarkoitusta varten. Accessibility APIn käyttö tavalla, joka sallii sovelluksen aloittaa, suunnitella ja suorittaa toimintoja tai päätöksiä itsenäisesti, on ehdottomasti kiellettyä. Tämä ei kiellä determinististä, sääntöpohjaista automaatiota, jossa toiminta seuraa staattista, ihmisen määrittämää komentosarjaa (esim. "Jos käynnistintä X käytetään, tee toiminto Y").
Huom. Vahvistetut saavutettavuustyökalut, joissa on isAccessibilityTool="true"-merkintä, on vapautettu tästä kiellosta. Niissä voi käyttää Accessibility APIa itsenäisiin toimintoihin, jos näiden toimintojen tarkoitus on auttaa erityistarpeisia henkilöitä sovelluksen ydintoiminnon mukaisesti.
Työkalujen on oltava kaikkien muiden Playn käytäntöjen mukaisia, mukaan luettuna käyttäjädataa, haittaohjelmia, laitteiden ja verkon väärinkäyttöä sekä harhaanjohtavaa toimintaa koskevat käytännöt.
Mitkä sovellukset voivat olla saavutettavuustyökaluja?
Esimerkkejä erityistarpeisia henkilöitä tukevista sovelluksista:
- Näytönlukuohjelmat, jotka tukevat näkövammaisia ihmisiä
- Kytkinpohjaiset syöttöjärjestelmät, jotka tukevat motorisesti rajoitteisia ihmisiä
- Äänipohjaiset syöttöjärjestelmät, jotka tukevat motorisesti rajoitteisia ihmisiä
- Pistekirjoituspohjaiset käyttöjärjestelmät, jotka tukevat sekä näkö- että kuulovammaisia ihmisiä
Muita erityistarpeisia käyttäjiä tukevat työkalut, kuten kognitiiviset vammat tai monivammaiset, täyttävät myös vaatimukset.
Työkalujen on tuettava erityistarpeisia ensisijaisena tarkoituksenaan. Esimerkiksi yleinen ääniaktivoitu avustaja, joka on kohdistettu suurille käyttäjäryhmille, mutta auttaa motorisesti rajoitteisia käyttäjiä joissain tilanteissa, ei kuulu saavutettavuustyökaluihin. Useimmat saavutettavuustyökalujen kehittäjät käyttävät suurimman osan käyttäjien tutkimustyöstä ymmärtääkseen, mitä haasteita tietyt erityistarpeiset ihmiset kohtaavat käyttäessään laitettaan, ja räätälöivät ratkaisun näihin haasteisiin. Google Play Kaupan kuvauksesta pitäisi selvitä, kenelle saavutettavuustyökalu on tarkoitettu, ja miten sovellus auttaa käyttäjiä kohtaamaan haasteita.
Muita esimerkkejä sovelluksista, jotka eivät ole esteettömyystyökaluja: virustorjuntaohjelmistot, automaatiotyökalut, avustajat, valvontasovellukset, puhdistajat, salasananhallintapalvelut ja käynnistysohjelmat.
Näkyvää ilmoitusta ja suostumusta koskevat vaatimukset
Sovellusten, jotka eivät täytä IsAccessibilityTool-määritteen vaatimuksia, on noudatettava Google Playn käyttäjädatakäytännössä mainittuja näkyviä ilmoitus- ja suostumusvaatimuksia. Näiden sovellusten näkyvän ilmoituksen tulee noudattaa seuraavia:
- Ilmoituksen pitää olla itse sovelluksessa, se ei voi olla vain sovelluksen kuvauksessa tai verkkosivustolla.
- Ilmoituksen on näyttävä sovelluksessa normaalissa käytössä eikä sen näkeminen saa edellyttää valikkoon tai asetuksiin siirtymistä.
- Ilmoituksen on kerrottava AccessibilityService APIn kautta käytettävät tai kerätyt tiedot.
- Ilmoituksessa on selitettävä, miten dataa käytetään tai jaetaan.
- Suostumukseen täytyy kuulua käyttäjän aktiivinen toiminta (esim. napauttaminen tai valintaruudun valitseminen).
- Ilmoitus ei saa löytyä ainoastaan tietosuojakäytännöstä tai käyttöehdoista.
- Ilmoitus ei saa olla osa toista ilmoitusta, joka liittyy henkilökohtaisen tai arkaluontoisen datan keräämiseen. Tämän pitäisi olla erillinen ilmoitus, joka kertoo, miksi sovellus edellyttää AccessibilityService APIa ja mahdolliset käyttötilanteet.
Tärkeää: Jos muutat tapaa, jolla sovelluksesi käyttää tätä APIa, sinun on lähetettävä lomake uudelleen päivitetyillä ja tarkoilla tiedoilla. Näiden APIen petolliset ja ei-ilmoitetut käyttötavat voivat johtaa sovelluksesi jäädyttämiseen ja/tai kehittäjätilisi lopettamiseen.
Saavutettavuuspalveluiden ilmoitus
3.11.2021 alkaen sovelluksiin, joiden kohde on API-tavoitetaso 31 ja jotka sisältävät AccessibilityServicen, on tehtävä uusi käytännön noudattamista koskeva vahvistus Play Consolessa. Emme estä kyseisen APIn käyttöä, mutta edellytämme näkyvää ilmoitusta sen käytöstä sovelluksissa, jotka eivät ole saavutettavuustyökaluja. Esteettömyystyökalut ovat sovelluksia, joiden pääasiallinen tarkoitus on tukea vammaisia.
Ilmoitus sovelluksista, jotka ovat esteettömyystyökaluja
Jos olet ilmoittanut sovelluksesi esteettömyystyökaluksi lisäämällä isAccessibilityTool=true-merkinnän palvelun metadatatiedostoon, sinun on kerrottava meille, miten sovelluksesta on apua esteettömyystarpeeseen.
Esikatselu ilmoituksen kysymyksistä:
- Kuvaile yhtä sovelluksesi ydinominaisuutta, joka edellyttää AccessibilityServices API:n sallittua käyttöä.
- Mihin liittyviä erityistarpeita sovelluksesi palvelee? Valitse kaikki sopivat.
- Motoriikka
- Näkö
- Kuulo
- Kognitiivinen tai oppiminen
- Muu
- Ketkä ovat sovelluksesi kohdekäyttäjät?
- Auta meitä tarkistamaan sovellus lisäämällä linkki lyhyeen videoon, jossa sovellus avataan, esteettömyyspalvelut otetaan käyttöön ja esteettömyyspalveluja käytetään. Jos esteettömyyspalvelujen käyttötapa sovelluksessa ei selviä käyttöliittymästä, selvennä käyttöä lisäämällä ääniselostus tai tekstitykset.
Ilmoitus sovelluksista, jotka EIVÄT ole saavutettavuustyökaluja
Jos et ole ilmoittanut sovellusta saavutettavuustyökaluksi, mutta käytät AccessibilityService APIa, eli et ole määrittänyt isAccessibilityTool-merkintää saavutettavuuspalvelun metadatatiedostossa, sinun on täytettävä saavutettavuusilmoitus Play Consolessa.
Esikatselu ilmoituksen kysymyksistä:
- Miksi sovelluksen täytyy käyttää AccessibilityService APIa? Valitse kaikki sopivat.
- Sovelluksen toiminnot
- Tilastot
- Viestit kehittäjältä
- Petosten estäminen, tietoturva ja sääntöjenmukaisuus
- Mainonta tai markkinointi
- Personointi
- Tiliasioiden hoitaminen
- Keräätkö tai jaatko henkilökohtaista tai arkaluontoista dataa saavutettavuusominaisuuksien avulla?
- Kyllä
- Ei
Huom. Lue lisää datan keräämisestä ja jakamisesta.
[Jos kohtaan 2 on vastattu Kyllä.]
- Mitä käyttäjädataa keräät tai jaat AccessibilityService APIn avulla? Valitse kaikki sopivat.
- Sijainti
- Likimääräinen sijainti
- Tarkka sijainti
- Henkilökohtaiset tiedot
- Nimi
- Sähköpostiosoite
- Henkilökohtaiset tunnisteet
- Osoite
- Puhelinnumero
- Etninen tausta
- Poliittiset tai uskonnolliset vakaumukset
- Seksuaalinen suuntautuminen tai sukupuoli-identiteetti
- Muut henkilökohtaiset tiedot
- Taloustiedot
- Credit-kortti, debit-kortti tai pankkitilin numero
- Ostoshistoria
- Luottotiedot
- Muut taloustiedot
- Terveys ja kuntoilu
- Terveystiedot
- Kuntoilutiedot
- Viestit
- Sähköpostiviestit
- Teksti- tai MMS-viestit
- Muut sovellusten sisäiset viestit
- Kuvat tai videot
- Kuvat
- Videot
- Audiotiedostot
- Puhe- tai äänitallenteet
- Musiikkitiedostot
- Muut audiotiedostot
- Tiedostot ja dokumentit
- Tiedostot ja dokumentit
- Kalenteri
- Kalenteritapahtumat
- Yhteystiedot
- Yhteystiedot
- Sovellustoiminta
- Katselukerrat ja napautukset sovelluksessa
- Sovelluksensisäinen hakuhistoria
- Asennetut sovellukset
- Muu käyttäjien luoma sisältö
- Muu toiminta
- Verkon selaaminen
- Selaushistoria
- Sovellusten tiedot ja toiminta
- Kaatumislokit
- Diagnostiikka
- Muu sovelluksen suorituskykydata
- Laite tai muut tunnisteet
- Laite- tai muut tunnisteet
- Sijainti
- Auta meitä tarkistamaan sovellus lisäämällä linkki lyhyeen videoon, jossa näkyy käyttäjille näkyvä ilmoitus.
Ohjeet näkyvää ilmoitusta esittelevälle videolle
Osana selvitystä tarjottavassa videossa on oltava nähtävillä seuraavat asiat:
- Sovelluksen avaaminen laitteella.
- Käyttökulku näytölle, jolla ilmoitusta ja suostumusta koskeva vaatimus näkyy esteettömyyttä varten.
- Varmista, että video sisältää koko ilmoituksen. Jos näyttäminen edellyttää vierittämistä, varmista, että vierität hitaasti niin, että kaikki teksti näkyy videolla.
- Sovelluksen sisäistä näkyvää ilmoitusta ei voi korvata tekstillä AccessibilityService_description tai AccessibilityService_htmlDescription
- Käyttökulku käyttäjän suostumukselle, mukaan lukien esteettömyysluvan antaminen sovellukselle.
- Käyttökulku silloin, kun käyttäjä ei anna suostumusta, mukaan lukien sen uudelleenpyytämisen prosessi.
- Sovelluksesi ydinominaisuus, joka käyttää esteettömyysominaisuuksia. Jos esteettömyyspalvelujen käyttötapa sovelluksessa ei selviä käyttöliittymästä, selvennä käyttöä lisäämällä ääniselostus tai tekstitykset.