Google Play dopušta upotrebu AccessibilityService API-ja za širok raspon aplikacija. Međutim, kriterije za izjavu da su alati za pristupačnost ispunjavaju samo usluge koje su osmišljene da osobama s invaliditetom pomažu da pristupaju uređaju ili na drugi način prevladaju izazove s kojima se susreću zbog invaliditeta. To se postiže pomoću atributa isAccessibilityTool
u datoteci metapodataka te usluge.
Na aplikacije za koje se navodi atribut isAccessibilityTool
ne primjenjuje se zahtjev za uočljivu otkrivajuću objavu i pristanak opisan u nastavku. Osim toga, za sve aplikacije koje ciljaju Android 12 pomoću AccessibilityService API-ja trebat će se ispuniti obrazac izjave o dopuštenjima i dobiti odobrenje od Google Playa od 3. studenog 2021.
Koje aplikacije mogu biti alat za pristupačnost?
Aplikacije koje su osmišljene za pružanje podrške osobama s invaliditetom uključuju sljedeće:
- čitače zaslona koji podržavaju osobe oštećenog vida
- sustave unosa temeljene na prekidačima koji podržavaju osobe s motoričkim poteškoćama
- sustave glasovnog unosa koji podržavaju osobe s motoričkim poteškoćama
- sustave za pristup temeljene na brajici koji podržavaju osobe oštećenog vida i oštećenog sluha.
Alati koji podržavaju druge korisnike s invaliditetom, kao što su kognitivne poteškoće ili višestruki invaliditet, također bi ispunjavali kriterije.
Podrška osoba s invaliditetom mora biti primarna svrha tih alata. Opći asistent koji se, primjerice, aktivira glasovnom naredbom i koji cilja veliku korisničku populaciju, ali bi u nekim situacijama pomogao korisnicima s motoričkim poteškoćama, ne bi ispunio kriterije za alat za pristupačnost. Većina razvojnih programera alata za pristupačnost provodi većinu istraživanja korisnika pokušavajući razumjeti složene izazove s kojima se osobe s određenim invaliditetom suočavaju prilikom upotrebe svojih uređaja i prilagođavaju rješenje tim izazovima. Prilikom čitanja opisa alata za pristupačnost u Trgovini Google Play trebalo bi biti očito tko su ti korisnici i kako im aplikacija pomaže prevladati izazove s kojima se suočavaju.
Ostali su primjeri aplikacija koje nisu alati za pristupačnost: antivirusni softver, alati za automatizaciju, asistenti, aplikacije za nadzor, aplikacije za čišćenje, upravitelji zaporki i pokretači.
Zahtjevi za istaknutu otkrivajuću objavu i pristanak
Aplikacije koje ne ispunjavaju kriterije za atribut IsAccessibilityTool
moraju zadovoljiti zahtjeve za uočljivu otkrivajuću objavu i pristanak opisane u pravilima o korisničkim podacima Google Playa. Te aplikacije moraju sadržavati uočljivu otkrivajuću objavu koja mora zadovoljavati sljedeće kriterije:
- Mora biti unutar same aplikacije i ne smije biti samo u opisu aplikacije ili na web-lokaciji.
- Mora se prikazati tijekom uobičajene upotrebe aplikacije i ne smije zahtijevati da joj korisnik pristupa putem izbornika ili postavki.
- Mora opisati podatke kojima se pristupa ili ih se prikuplja putem AccessibilityService API-ja.
- Mora objasniti kako će se podaci upotrebljavati i/ili dijeliti.
- Od korisnika mora zahtijevati potvrdnu radnju za pristanak (na primjer prihvaćanje dodirom ili stavljanje kvačice u potvrdni okvir).
- Ne smije se nalaziti samo u pravilima o privatnosti ili uvjetima pružanja usluge.
- Ne smije se navoditi zajedno s drugim otkrivajućim objavama koje se odnose na prikupljanje osobnih ili osjetljivih podataka. To bi trebala biti zasebna otkrivajuća objava u kojoj se navodi zašto je aplikaciji potreban AccessibilityService API i mogući scenariji upotrebe.
Važno: ako promijenite način na koji vaša aplikacija upotrebljava taj API, morate ponovno poslati obrazac s ažuriranim i točnim informacijama. Obmanjujuće i nedeklarirane upotrebe tih API-ja mogu rezultirati obustavljanjem aplikacije i/ili ukidanjem računa razvojnog programera.
Izjava o uslugama pristupačnosti
Od 3. studenog 2021. za aplikacije koje ciljaju API razinu 31 i uključuju AccessibilityService morat će se ispuniti nova izjava o pravilima na Play konzoli. Ne blokiramo korištenje tog API-ja, ali zahtijevat ćemo uočljivu otkrivajuću objavu o korištenju API-ja za sve aplikacije koje nisu alat za pristupačnost. Alati za pristupačnost su aplikacije čija je prvenstvena svrha podrška korisnicima s invaliditetom.
Izjava za aplikacije koje su alati za pristupačnost
Ako ste svoju aplikaciju proglasili alatom za pristupačnost postavljanjem atributa isAccessibilityTool=true
u datoteci metapodataka svoje usluge, morat ćete nam reći o tome kako vaša aplikacija služi potrebi za pristupačnošću.
Evo pregleda pitanja za izjavu:
- Opišite jednu osnovnu značajku svoje aplikacije za koju je neophodna dopuštena upotreba AccessibilityServices API-ja.
- Za koje je vrste invaliditeta vaša aplikacija namijenjena? Odaberite sve primjenjivo.
- Motoričke poteškoće
- Oštećenja vida
- Oštećenja sluha
- Kognitivno učenje
- Ostalo
- Tko su ciljani korisnici vaše aplikacije?
- Da bismo lakše pregledali vašu aplikaciju, navedite vezu na kratak videozapis koji prikazuje otvaranje vaše aplikacije, omogućivanje usluga pristupačnosti i upotrebu usluga pristupačnosti. Ako način upotrebe usluga pristupačnosti u vašoj aplikaciji nije očit na korisničkom sučelju, dodajte audiosnimku ili titlove s objašnjenjem.
Izjava za aplikacije koje NISU alati za pristupačnost
Ako svoju aplikaciju niste proglasili alatom za pristupačnost, ali koristite AccessibilityService API, odnosno niste postavili oznaku isAccessibilityTool
u datoteci metapodataka svoje usluge pristupačnosti, morat ćete ispuniti izjavu o pristupačnosti na Play konzoli.
Evo pregleda pitanja za izjavu:
- Zašto je vašoj aplikaciji potreban AccessibilityServices API? Odaberite sve primjenjivo.
- Funkcije aplikacije
- Analitika
- Komunikacije s razvojnim programerom
- Sprječavanje prijevare, sigurnost i usklađenost
- Oglašavanje ili marketing
- Prilagodba
- Upravljanje računom
- Prikupljate li i/ili dijelite osobne ili osjetljive podatke pomoću mogućnosti pristupačnosti?
- Da
- Ne
Napomena: saznajte više o prikupljanju i dijeljenju podataka.
[Ako je odgovor na 2 Da.]
- Koje korisničke podatke prikupljate i/ili dijelite pomoću AccessibilityServices API-ja? Odaberite sve primjenjivo.
- Lokacija
- Približna lokacija
- Točna lokacija
- Osobni podaci
- Ime
- E-adresa
- Osobni identifikacijski brojevi
- Adresa
- Telefonski broj
- Rasa i etničko podrijetlo
- Politička ili vjerska uvjerenja
- Seksualna orijentacija ili rodni identitet
- Drugi osobni podaci
- Financijski podaci
- Broj kreditne kartice, debitne kartice ili bankovnog računa
- Povijest kupnje
- Podaci o kreditnom statusu
- Drugi financijski podaci
- Zdravlje i fitness
- Zdravstvene informacije
- Podaci o fitnessu
- Poruke
- E-poruke
- SMS ili MMS poruke
- Druge poruke u aplikaciji
- Fotografije ili videozapisi
- Fotografije
- Videozapisi
- Audiodatoteke
- Snimke glasa ili zvučne snimke
- Glazbene datoteke
- Druge audiodatoteke
- Datoteke i dokumenti
- Datoteke i dokumenti
- Kalendar
- Događaji iz kalendara
- Kontakti
- Kontakti
- Aktivnost u aplikacijama
- Prikazi stranice i dodiri u aplikaciji
- Povijest pretraživanja u aplikaciji
- Instalirane aplikacije
- Drugi sadržaj koji je izradio korisnik
- Druge radnje
- Pregledavanje weba
- Povijest pregledavanja weba
- Podaci o aplikaciji i izvedba aplikacije
- Zapisnici o rušenju
- Dijagnostika
- Drugi podaci o izvedbi aplikacije
- Identifikatori uređaja ili drugi identifikatori
- Identifikatori uređaja ili drugi identifikatori
- Lokacija
- Da bismo lakše pregledali vašu aplikaciju, navedite vezu na kratak videozapis u kojem se vidi uočljiva otkrivajuća objava koja se prikazuje korisnicima u vašoj aplikaciji.
Smjernice za videozapis u kojem se prikazuje uočljiva otkrivajuća objava aplikacije
Videozapis koji navedete u sklopu izjave mora sadržavati sljedeće:
- Otvaranje vaše aplikacije na uređaju.
- Putove korisnika do zaslona uočljive otkrivajuće objave i pristanka za pristupačnost.
- Pazite da videozapis uključuje cijelu otkrivajuću objavu. Ako je potrebno pomicanje, pazite da se polako pomičete tako da se u videozapisu vidi sav tekst.
- Uočljivu otkrivajuću objavu u aplikaciji ne mogu zamijeniti AccessibilityService_description ni AccessibilityService_htmlDescription
- Putovi korisnika kad korisnik pristane, uključujući davanje aplikaciji dopuštenja za pristupačnost.
- Putovi korisnika kad korisnik ne pristane, uključujući postupak kad korisnik ponovno pokrene zaslon uočljive otkrivajuće objave i pristanka.
- Osnovna značajka vaše aplikacije koja upotrebljava mogućnosti pristupačnosti. Ako način upotrebe usluga pristupačnosti u vašoj aplikaciji nije očit na korisničkom sučelju, dodajte audiosnimku ili titlove s objašnjenjem.