Google Play povoľuje používanie rozhrania AccessibilityService API pre široký rad aplikácií. Iba služby navrhnuté tak, aby pomáhali ľuďom s postihnutím získať prístup do zariadenia alebo inak prekonať prekážky vyplývajúce z ich postihnutia, môžu deklarovať, že sú nástroje dostupnosti. Robí sa to použitím atribútu isAccessibilityTool
v súbore metadát príslušnej služby.
Aplikácie deklarujúce atribút isAccessibilityTool
majú výnimku a nemusia spĺňať požiadavku na viditeľné sprístupnenie a získanie súhlasu uvedenú nižšie. Okrem toho musia všetky aplikácie zacielené na Android 12 používajúce rozhranie AccessibilityService API od 3. novembra 2021 vyplniť formulár na deklaráciu povolení a získať súhlas zo služby Google Play.
Aké aplikácie môžu byť nástrojom dostupnosti?
Príklady aplikácií, ktoré boli navrhnuté na podporu ľudí s postihnutím:
- čítačky obrazovky, ktoré podporujú zrakovo postihnutých;
- systémy zadávania vstupu prepínačmi, ktoré podporujú ľudí s poruchami motoriky;
- systémy zadávania vstupu hlasom, ktoré podporujú ľudí s poruchami motoriky;
- prístupové systémy založené na Braillovom písme, ktoré podporujú zrakovo aj sluchovo postihnutých.
Podmienky spĺňajú aj nástroje podporujúce ďalších používateľov s postihnutím, napríklad mentálnym postihnutím alebo viacerými postihnutiami.
Nástroje musia primárne podporovať ľudí s postihnutím. Požiadavky na nástroj dostupnosti napríklad nespĺňa všeobecný asistent aktivovaný hlasom, ktorý zacieľuje na veľký počet používateľov, ale v niektorých situáciách pomôže používateľom s poruchami motoriky. Väčšina vývojárov nástrojov dostupnosti venuje podstatnejšiu časť svojho používateľského prieskumu pochopeniu komplexných prekážok, ktorým čelia ľudia s konkrétnym postihnutím pri používaní ich zariadení, a vytvorí na mieru riešenie, ktoré ich odstraňuje. Pri čítaní popisu nástroja dostupnosti v Obchode Google Play by malo byť jasné, kto títo používatelia sú a ako im aplikácia pomáha prekonávať prekážky, ktorým čelia.
Medzi ďalšie aplikácie, ktoré nie sú nástrojmi dostupnosti, patria antivírusové softvéry, nástroje na automatizáciu, asistenty, monitorovacie aplikácie, nástroje na čistenie, správcovia hesiel a spúšťače.
Požiadavky na viditeľné sprístupnenie informácií a získanie súhlasu
Aplikácie nespĺňajúce podmienky na použitie atribútu IsAccessibilityTool
musia spĺňať požiadavky na viditeľné sprístupnenie informácií a získanie súhlasu opísané v pravidlách pre údaje používateľa služby Google Play. Musia obsahovať viditeľné sprístupnenie informácií, ktoré:
- musí byť priamo v aplikácii, nie iba v popise aplikácie alebo na webe;
- sa musí zobrazovať pri bežnom používaní aplikácie a nesmie vyžadovať, aby používateľ prešiel do ponuky alebo nastavení;
- musí opisovať, aké údaje sa používajú alebo zhromažďujú prostredníctvom rozhrania AccessibilityService API;
- musí vysvetľovať, akým spôsobom sa údaje budú používať alebo zdieľať;
- musí vyžadovať akciu, ktorou používateľ potvrdí súhlas (napríklad prijatie klepnutím alebo začiarknutie políčka);
- nesmie byť umiestnené iba v rámci pravidiel ochrany súkromia alebo zmluvných podmienok;
- nesmie byť zahrnuté medzi ostatnými sprístupneniami informácií týkajúcimi sa zhromažďovania osobných alebo citlivých údajov. Malo by ísť o samostatné sprístupnenie informácií uvádzajúce, prečo aplikácia vyžaduje rozhranie AccessibilityService API, a všetky možné prípady použitia.
Dôležité: Ak zmeníte spôsob, akým vaša aplikácia používa toto rozhranie API, musíte znova odoslať formulár s aktualizovanými a presnými informáciami. Podvodné a nedeklarované použitia týchto rozhraní API môžu mať za následok pozastavenie aplikácie alebo zrušenie vášho účtu vývojára.
Deklarácia služieb dostupnosti
Od 3. novembra 2021 budú musieť aplikácie, ktoré sú zacielené na úroveň API 31 a zahrnujú rozhranie AccessibilityService, vyplniť novú deklaráciu pravidiel v službe Play Console. Používanie tohto rozhrania API neblokujeme, ale vyžadujeme viditeľné sprístupnenie informácií o jeho používaní v prípade každej aplikácie, ktorá nie je nástrojom dostupnosti. Nástroje dostupnosti sú aplikácie, ktorých hlavným účelom je poskytovať podporu používateľom s postihnutím.
Deklarovanie aplikácií, ktoré sú nástrojmi dostupnosti
Ak ste nastavením parametra isAccessibilityTool=true
v súbore s metadátami služby deklarovali, že vaša aplikácia je nástroj dostupnosti, budete nás musieť informovať, ako spĺňa požiadavku dostupnosti.
Tu je ukážka otázok týkajúcich sa deklarácie:
- Opíšte jednu základnú funkciu aplikácie, ktorá vyžaduje schválené použitie rozhrania AccessibilityServices API.
- Pre ktoré typy postihnutia je vaša aplikácia určená? Vyberte všetky vyhovujúce možnosti.
- Motorika
- Zrak
- Sluch
- Kognitívne účely alebo učenie
- Iné
- Kto sú cieľoví používatelia vašej aplikácie?
- Poskytnite odkaz na krátke video, ktoré zobrazuje otvorenie vašej aplikácie, povolenie služieb dostupnosti a používané služby dostupnosti. Ak spôsob použitia služieb dostupnosti vo vašej aplikácii nie je jasný z používateľského rozhrania, poskytnite hlasový komentár alebo titulky, ktoré to pomôžu vysvetliť.
Deklarovanie aplikácií, ktoré NIE SÚ nástrojmi dostupnosti
Ak ste nedeklarovali, že vaša aplikácia je nástroj dostupnosti, ale používate rozhranie AccessibilityService API, teda v súbore s metadátami služby dostupnosti ste nenastavili príznak isAccessibilityTool
, budete musieť v službe Play vyplniť deklaráciu dostupnosti.
Tu je ukážka otázok týkajúcich sa deklarácie:
- Prečo vaša aplikácia potrebuje používať rozhranie Accessibility Services API? Vyberte všetky vyhovujúce možnosti.
- Funkcie aplikácie
- Analytika
- Komunikácie vývojára
- Prevencia podvodov, zabezpečenie a súlad
- Reklama alebo marketing
- Prispôsobenie
- Správa účtu
- Zhromažďujete alebo zdieľate osobné či citlivé údaje pomocou možností dostupnosti?
- Áno
- Nie
Poznámka: Ďalšie informácie o zhromažďovaní a zdieľaní údajov
[Ak ste na druhú otázku odpovedali Áno.]
- Ktoré údaje používateľa zhromažďujete alebo zdieľate pomocou rozhrania AccessibilityServices API? Vyberte všetky vyhovujúce možnosti.
- Poloha
- Približná poloha
- Presná poloha
- Osobné údaje
- Meno
- E‑mailová adresa
- Osobné identifikátory
- Adresa
- Telefónne číslo
- Rasa a etnická príslušnosť
- Politické alebo náboženské presvedčenie
- Sexuálna orientácia alebo pohlavná identita
- Ďalšie osobné údaje
- Finančné informácie
- Kreditná karta, debetná karta alebo číslo bankového účtu
- História nákupov
- Informácie o kredite
- Iné finančné údaje
- Zdravie a fitnes
- Informácie o zdravotnom stave
- Informácie o kondícii
- Správy
- E‑maily
- SMS alebo MMS
- Iné správy v aplikácii
- Fotky alebo videá
- Fotky
- Videá
- Zvukové súbory
- Hlasové alebo zvukové záznamy
- Hudobné súbory
- Iné zvukové súbory
- Súbory a dokumenty
- Súbory a dokumenty
- Kalendár
- Udalosti v kalendári
- Kontakty
- Kontakty
- Aktivita v aplikácii
- Zobrazenia stránky a klepnutia v aplikácii
- História vyhľadávania v aplikácii
- Nainštalované aplikácie
- Ďalší obsah vytváraný používateľmi
- Iné akcie
- Prehliadanie webu
- História prehliadania webu
- Informácie o aplikáciách a výkonnosť
- Denníky pádov
- Diagnostika
- Iné údaje o výkonnosti aplikácie
- Identifikátory zariadenia alebo iné
- Identifikátory zariadenia alebo iné
- Poloha
- Uveďte odkaz na krátke video, ktoré zobrazuje viditeľné sprístupnenie informácií používateľom vo vašej aplikácii, čo nám pomôže pri kontrole vašej aplikácie.
Pokyny pre video prezentujúce viditeľné sprístupnenie informácií vašej aplikácie
Video, ktoré poskytnete v rámci deklarácie, musí zahrnovať:
- Otvorenie vašej aplikácie v zariadení.
- Cesty používateľa k obrazovke s viditeľným sprístupnením informácií a žiadosťou o súhlas pre dostupnosť.
- Uistite sa, že video obsahuje úplné sprístupnenie informácií. Ak sa vyžaduje posúvanie, musíte posúvať pomaly, aby bol vo video viditeľný všetok text.
- Viditeľné sprístupnenie informácií v aplikácii sa nedá nahradiť atribútom AccessibilityService_description ani AccessibilityService_htmlDescription;
- Cestu používateľa po udelení súhlasu vrátane udelenia aplikácii povolenie pre dostupnosť.
- Cestu používateľa k miestu, kde môže odmietnuť súhlas, vrátane postupu, keď používateľ znova otvorí obrazovku s viditeľným sprístupnením informácií a žiadosťou o súhlas.
- Hlavnú funkciu v aplikácii, ktorá používa možnosti dostupnosti. Ak spôsob použitia služieb dostupnosti vo vašej aplikácii nie je jasný z používateľského rozhrania, poskytnite hlasový komentár alebo titulky, ktoré to pomôžu vysvetliť.