Korzystanie z interfejsu AccessibilityService API

Google Play zezwala na używanie interfejsu AccessibilityService API w wielu różnych przypadkach. Jednak tylko usługi, które mają za zadanie ułatwić osobom z niepełnosprawnościami korzystanie z urządzenia lub w inny sposób likwidować bariery dla takich osób, mogą być zadeklarowane jako narzędzia ułatwień dostępu. Służy do tego atrybut isAccessibilityTool w pliku metadanych usługi.

Aplikacje z deklaracją isAccessibilityTool nie podlegają opisanym poniżej wymaganiom dotyczącym informacji dobrze widocznych dla użytkownika oraz uzyskiwania zgody. Oprócz tego od 3 listopada 2021 roku w przypadku wszystkich aplikacji na Androida 12 korzystających z interfejsu AccessibilityService API należy wypełnić formularz deklaracji uprawnień i uzyskać zgodę od Google Play.

Jakie aplikacje mogą być narzędziami ułatwień dostępu?

Aplikacje przeznaczone dla osób z niepełnosprawnościami, na przykład:

  • czytniki ekranu, które pomagają osobom z wadą wzroku;
  • systemy wprowadzania danych oparte na przełącznikach, które pomagają osobom z niepełnosprawnością ruchową;
  • systemy wprowadzania danych oparte na mowie, które pomagają osobom z niepełnosprawnością ruchową;
  • systemy brajlowskie, które pomagają osobom zarówno z wadą wzroku, jak i słuchu.

Za narzędzia ułatwień dostępu uznane mogą być też aplikacje pomagające osobom z innymi niepełnosprawnościami (np. zaburzeniami funkcji poznawczych) lub z niepełnosprawnością sprzężoną.

Pomoc osobom z niepełnosprawnościami musi być główną funkcją takich narzędzi. Na przykład aktywowany głosowo asystent skierowany do szerokiej grupy użytkowników, który w niektórych sytuacjach może pomóc osobom z niepełnosprawnością ruchową, nie będzie uznany za narzędzie ułatwień dostępu. Większość twórców tego typu narzędzi przeprowadza gruntowne badania opinii użytkowników, aby zrozumieć złożone problemy, jakim muszą sprostać osoby z danym rodzajem niepełnosprawności w trakcie korzystania z urządzeń. Na tej podstawie deweloperzy opracowują rozwiązania mające na celu rozwiązanie tych problemów. Opis narzędzia do ułatwiania dostępu podany w Google Play powinien zawierać jasne informacje o tym, do jakich użytkowników jest kierowana aplikacja i w jaki sposób pomaga ona sprostać wyzwaniom stojącym przed takimi osobami.

Inne przykłady aplikacji, które nie są narzędziami ułatwień dostępu, to: programy antywirusowe, narzędzia do automatyzacji, cyfrowe asystenty, aplikacje monitorujące, narzędzia do usuwania niepotrzebnych plików, menedżery haseł i launchery.

Wymaganie dotyczące informacji dobrze widocznych dla użytkownika oraz uzyskiwania zgody

Aplikacje, które nie mogą korzystać z atrybutu isAccessibilityTool, muszą spełniać wymagania dotyczące informacji dobrze widocznych dla użytkownika oraz uzyskiwania zgody opisane w zasadach związanych z danymi użytkownika w Google Play. Takie aplikacje muszą zawierać dobrze widoczne informacje, które:

  • znajdują się w samej aplikacji, a nie tylko w jej opisie czy na stronie internetowej;
  • muszą być wyświetlane podczas normalnego używania aplikacji, bez konieczności otwierania menu czy ustawień;
  • muszą zawierać opis danych, do których aplikacja ma dostęp lub które zbiera za pomocą interfejsu AccessibilityService API;
  • muszą wyjaśniać, jak dane będą używane lub udostępniane;
  • muszą wymagać wyrażenia zgody w formie działania użytkownika (na przykład kliknięcia przycisku lub zaznaczenia pola wyboru);
  • nie mogą znajdować się tylko w polityce prywatności lub warunkach usługi;
  • nie mogą być częścią innych informacji dotyczących zbierania danych osobowych lub poufnych. Powinno to być osobne wyjaśnienie, dlaczego aplikacja wymaga korzystania z interfejsu AccessibilityService API i jakie są możliwe przypadki użycia.

Ważne: jeśli zmienisz sposób, w jaki aplikacja używa tego interfejsu API, musisz jeszcze raz przesłać formularz, podając aktualne i prawidłowe informacje. Podanie nieprawdziwych informacji dotyczących użycia tych interfejsów lub niezadeklarowanie ich może spowodować zawieszenie aplikacji lub usunięcie Twojego konta dewelopera.

Deklaracja dotycząca usług ułatwień dostępu

Od 3 listopada 2021 r. w przypadku aplikacji kierowanych na interfejs API poziomu 31 i zawierających usługi ułatwień dostępu trzeba będzie wypełnić w Konsoli Play deklarację zgodności z nowymi zasadami. Nie ograniczamy korzystania z tego interfejsu, ale wymagamy wyraźnego wyjaśnienia powodów jego używania w przypadku aplikacji niebędących narzędziami ułatwień dostępu. Narzędzia do ułatwiania dostępu to aplikacje, których głównym celem jest pomaganie osobom z niepełnosprawnościami.

Deklaracja w przypadku aplikacji będących narzędziami ułatwień dostępu

Jeśli deklarujesz, że aplikacja jest narzędziem ułatwień dostępu (w pliku metadanych usługi masz ustawioną wartość isAccessibilityTool=true), musisz wyjaśnić, w jaki sposób aplikacja spełnia tę funkcję.

Oto podgląd zawartych w deklaracji pytań:

  1. Opisz 1 podstawową funkcję aplikacji, która wymaga dostępu do interfejsu AccessibilityService API.
     
  2. Które rodzaje niepełnosprawności obsługuje Twoja aplikacja? Zaznacz wszystkie pasujące odpowiedzi.
    • Ruchowa
    • Wzrokowa
    • Słuchowa
    • Poznawcza
    • Inne
  3. Kim są docelowi użytkownicy Twojej aplikacji?
     
  4. Aby pomóc nam sprawdzić tę aplikację, podaj link do krótkiego filmu przedstawiającego otwieranie aplikacji, włączanie usług ułatwień dostępu i korzystanie z tych usług. Jeśli interfejs nie pokazuje jednoznacznie, w jaki sposób aplikacja wykorzystuje usługi ułatwień dostępu, dodaj komentarz głosowy lub napisy z objaśnieniem.

Deklaracja w przypadku aplikacji NIEBĘDĄCYCH narzędziami ułatwień dostępu

Jeśli nie deklarujesz, że aplikacja jest narzędziem ułatwień dostępu, ale chcesz korzystać z interfejsu AccessibilityService API (czyli w pliku metadanych usługi ułatwień dostępu nie masz ustawionej wartości isAccessibilityTool), musisz wypełnić deklarację dotyczącą ułatwień dostępu w Konsoli Play.

Oto podgląd zawartych w deklaracji pytań:

  1. Dlaczego aplikacja potrzebuje dostępu do interfejsu AccessibilityService API? Zaznacz wszystkie pasujące odpowiedzi.
    • Funkcje aplikacji
    • Analityka
    • Informacje od dewelopera
    • Zapobieganie oszustwom, bezpieczeństwo i zgodność ze standardami
    • Cele marketingowe
    • Personalizacja
    • Zarządzanie kontem
  2. Czy za pomocą możliwości ułatwiania dostępu zbierasz lub udostępniasz dane osobowe lub poufne użytkowników?
    • Tak
    • Nie

Uwaga: dowiedz się więcej o zbieraniu i udostępnianiu danych.

[Jeśli odpowiedź na pytanie 2 brzmi Tak].

  1. Jakie dane użytkowników zbierasz lub udostępniasz za pomocą interfejsu AccessibilityService API? Zaznacz wszystkie pasujące odpowiedzi.
    • Lokalizacja
      • Przybliżona lokalizacja
      • Dokładna lokalizacja
    • Dane osobowe
      • Imię i nazwisko
      • Adres e-mail
      • Dane umożliwiające identyfikację osoby
      • Adres
      • Numer telefonu
      • Rasa i narodowość
      • Poglądy polityczne lub wyznanie
      • Orientacja seksualna lub tożsamość płciowa
      • Inne dane osobowe
    • Informacje finansowe
      • Numer karty kredytowej lub debetowej albo rachunku bankowego
      • Historia zakupów
      • Informacje kredytowe
      • Inne informacje finansowe
    • Zdrowie i sprawność fizyczna
      • Informacje zdrowotne
      • Informacje o sprawności fizycznej
    • Wiadomości
      • E-maile
      • Wiadomości SMS lub MMS
      • Inne wiadomości wysyłane w aplikacji
    • Zdjęcia lub filmy
      • Zdjęcia
      • Filmy
    • Pliki dźwiękowe
      • Nagrania głosu lub dźwięku
      • Pliki muzyczne
      • Inne pliki dźwiękowe
    • Pliki i dokumenty
      • Pliki i dokumenty
    • Kalendarz
      • Wydarzenia w kalendarzu
    • Kontakty
      • Kontakty
    • Aktywność w aplikacji
      • Wyświetlenia stron i kliknięcia w aplikacji
      • Historia wyszukiwania w aplikacji
      • Zainstalowane aplikacje
      • Inne treści użytkowników
      • Inne czynności
    • Przeglądanie internetu
      • Historia przeglądania internetu
    • Informacje o aplikacjach i ich działaniu
      • Dzienniki błędów
      • Diagnostyka
      • Inne dane o działaniu aplikacji
    • Identyfikatory urządzenia i inne
      • Identyfikatory urządzenia i inne
  2. Aby pomóc nam sprawdzić Twoją aplikację, podaj link do krótkiego filmu przedstawiającego wyświetlane w niej informacje dobrze widoczne dla użytkownika.

 

Wskazówki dotyczące filmów ukazujących informacje dobrze widoczne dla użytkownika aplikacji

Przesłany w ramach deklaracji film musi przedstawiać:

  1. Otwieranie aplikacji na urządzeniu.
  2. Wzorzec przeglądania, który prowadzi do informacji dobrze widocznych dla użytkownika oraz ekranu zgody w przypadku ułatwień dostępu.
  3. Wzorzec przeglądania, gdy użytkownik wyraża zgodę, w tym przyznanie aplikacji uprawnień dotyczących ułatwień dostępu.
  4. Wzorzec przeglądania, gdy użytkownik nie wyraża zgody, w tym proces, w którym użytkownik powoduje ponowne wyświetlenie dobrze widocznych informacji i ekranu zgody.
  5. Podstawową funkcję aplikacji, która wykorzystuje możliwości ułatwiania dostępu. Jeśli interfejs nie pokazuje jednoznacznie, w jaki sposób aplikacja wykorzystuje usługi ułatwień dostępu, dodaj komentarz głosowy lub napisy z objaśnieniem.

 

Czy to było pomocne?

Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Wykonaj te czynności:

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
18213834794966222511
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
92637
false
false