Upotreba AccessibilityService API-ja

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:

  1. Opišite jednu osnovnu značajku svoje aplikacije za koju je neophodna dopuštena upotreba AccessibilityServices API-ja.
     
  2. 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
  3. Tko su ciljani korisnici vaše aplikacije?
     
  4. 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:

  1. 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
  2. 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.] 

  1. 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
  2. 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:

  1. Otvaranje vaše aplikacije na uređaju.
  2. Putove korisnika do zaslona uočljive otkrivajuće objave i pristanka za pristupačnost.
  3. Putovi korisnika kad korisnik pristane, uključujući davanje aplikaciji dopuštenja za pristupačnost.
  4. Putovi korisnika kad korisnik ne pristane, uključujući postupak kad korisnik ponovno pokrene zaslon uočljive otkrivajuće objave i pristanka.
  5. 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.

 

Je li to bilo korisno?

Kako to možemo poboljšati?
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
8318786611694366402
true
Pretraži Centar za pomoć
true
true
true
true
true
92637
false
false