Ułatwienia dostępu na Wear OS

Tworząc aplikację na Wear OS, zacznij od przestrzegania zasad ułatwień dostępu i wskazówek z przewodnika po ułatwieniach dostępu w aplikacjach na Androida. Następnie upewnij się, że aplikacja jest dostępna również na Wear OS.

Aplikacje na Wear OS mają dodatkowe kwestie dotyczące ułatwień dostępu, ponieważ:

  • Różne typy danych wejściowych w Wear OS, np. pokrętło.
  • Dodatkowe powierzchnie interfejsu, takie jak kafelki i widżety.
  • małe ekrany, które wymagają różnych implementacji TalkBack;

Podobnie jak w przypadku innych ułatwień dostępu, pamiętaj, aby dokładnie przetestować każde działanie z wykorzystaniem technologii wspomagających osoby z niepełnosprawnością, np. czytnika ekranu. Dzięki temu możesz spojrzeć na aplikację z perspektywy użytkowników i wykryć problemy z obsługą, które w innym przypadku mogłyby zostać pominięte. Więcej informacji znajdziesz w artykule o testowaniu ułatwień dostępu w aplikacji.

Obsługuj preferowany przez użytkownika rozmiar czcionki.

W ustawieniach systemu użytkownicy mogą dostosować rozmiar czcionki w elementach tekstowych wyświetlanych w aplikacjach na Wear OS. Na przykład na urządzeniach Google Pixel Watch te ustawienia znajdują się w menu Ustawienia > Ułatwienia dostępu.

Podczas testowania aplikacji ustaw różne wartości rozmiaru czcionki i upewnij się, że treść tekstowa aplikacji działa zgodnie z oczekiwaniami. Aby zwiększyć dostępność tekstu aplikacji, możesz skorzystać z tych technik:

Włącz pokrętło

Większość urządzeń z Wear OS ma obrotowy przycisk z boku (RSB), obrotową ramkę lub dotykową ramkę. Jest to tzw. pokrętło. Pokrętłem możesz regulować głośność w aplikacjach do multimediów, przewijać treści w górę i w dół oraz wykonywać inne czynności.

Urządzenia z Wear OS są mniejsze od urządzeń mobilnych, co wiąże się z dodatkowymi wyzwaniami. Użytkownicy z ograniczeniami zręcznościowymi mogą mieć trudności z dokładnością na małym ekranie. Użytkownicy czytników ekranu mogą też mieć problemy z przewijaniem przy użyciu 2 palców. Korzystanie z pokrętła wspomaga te wyzwania, ponieważ umożliwia wygodniejsze przewijanie zamiast używania 2 palców.

Więcej informacji znajdziesz w artykule na temat pokrętła.

Optymalizacja aplikacji pod kątem TalkBack

TalkBack to czytnik ekranu wbudowany w Androida. Po włączeniu TalkBack użytkownicy mogą korzystać z urządzenia z Androidem bez wyświetlania ekranu. Przetestuj swoją aplikację, aby upewnić się, że po wszystkich ścieżkach użytkownika można poruszać się przy użyciu czytników ekranu, takich jak TalkBack. Więcej informacji znajdziesz w artykule TalkBack.

TalkBack na Wear OS jest podobny do TalkBack na urządzeniach mobilnych, ale ma kilka dodatkowych kwestii, które opisaliśmy w kolejnych sekcjach.

Używanie wbudowanych komponentów

Wear OS ma wiele wbudowanych komponentów UI, które są zgodne ze sprawdzonymi metodami ułatwień dostępu. Na przykład element PickerGroup używa obiektu koordynatora ostrości, aby przypisać zaznaczenie do właściwego elementu Picker.

Korzystaj z tych wbudowanych komponentów, aby ułatwić korzystanie z niej wszystkim użytkownikom.

Używaj opisów treści do kafelków i widżetów

Wear OS udostępnia różne powierzchnie interfejsu, takie jak kafelki i widżety.

Widżety na tarczy zegarka wyświetlają łatwo dostępne informacje z aplikacji bezpośrednio na tarczy zegarka, takie jak data czy prognoza pogody. Kafelki zapewniają szybki dostęp do informacji i działań niezbędnych do realizacji zadań. Wystarczy przesunąć palcem po tarczy zegarka, aby sprawdzić pogodę, ustawić minutnik i wykonać wiele innych czynności.

Podobnie jak w przypadku opcji Utwórz elementy wizualne, możesz ustawić contentDescription dla kafelków i widżetów. contentDescriptions określają tekst używany przez TalkBack do opisywania treści, które nie są prezentowane w formie tekstowej. Podczas korzystania z opisów treści w przypadku kafelków i widżetów pamiętaj o tych kwestiach:

  • Unikaj dodawania do opisu dodatkowych słów, które nie są przydatne dla użytkownika, takich jak widżet czy kafelek.
  • Unikaj dodawania słów poza wyświetlanymi informacjami. Na przykład opis widżetu wyświetla datę 13 grudnia, która powinna być 13 grudnia bez słów takich jak Dzień i Data.

Ustawianie opisów treści dla kafelków

Aby ustawić bieżący opis treści na kafelku, który jest wypowiadany przez TalkBack, użyj metody setContentDescription.

Pamiętaj też, aby ustawić opis treści dla wszystkich elementów w kafelkach, takich jak Buttons (Przyciski).

Ustaw opisy treści na widżety

Istnieją różne typy widżetów, np. SmallImageComplication i ShortTextComplication. contentDescription ustawione w konstruktorze. Zobacz np. SmallImageComplicationData.Builder.

Zachowanie list

Ze względu na mały rozmiar ekranu urządzeń do noszenia TalkBack przyjmuje kilka założeń dotyczących działania list w Wear OS.

Wyświetl listę ogłoszeń

W innych formatach, gdy użytkownik jest zaznaczony na liście, TalkBack dodaje do ogłoszeń element na liście, aby użytkownik wiedział, gdzie się znajduje. Jeśli użytkownik opuści listę, TalkBack doda do ogłoszeń komunikat poza listą. Jednak w Wear OS funkcja TalkBack zakłada, że ze względu na mały rozmiar w interfejsie w interfejsie działa tylko 1 lista. Usunęliśmy więc obsługę ogłoszeń na liście i poza nią, aby uniknąć zbędnych sformułowań. Nie oczekuj, że powiadomienia z listy lub poza nią zostaną odczytane na Wear OS.

Ogłoszenie dotyczące pionowej listy

Podczas czytania elementów z pionowej listy TalkBack unika odczytywania elementów, które są zbyt małe lub znajdują się prawie poza ekranem. W podsumowaniu rozmowy używane są następujące 2 warunki:

  1. Elementy u góry lub u dołu ekranu.
  2. Elementy o wysokości mniejszej niż 32 dp.

Zadbaj o efektywną pracę z TalkBack, upewniając się, że elementy mają wysokość co najmniej 32 dp, pierwszy element na liście ma dopełnienie od góry, a ostatni element od dołu.

Te wskazówki nie mają zastosowania do poziomych list.

Ustawianie minimalnej liczby docelowych elementów dotykowych

Docelowe elementy dotykowe to te części ekranu, które reagują na działania użytkownika. Mogą one wykraczać poza widoczne granice elementu. Na przykład element taki jak ikona może wydawać się o wymiarach 24 dp x 24 dp, ale otaczające go dopełnienie może tworzyć docelowy element dotykowy o wymiarach 48 x 48 dp.

Zgodnie ze wskazówkami dotyczącymi materiałów na Androidzie zalecany rozmiar docelowego elementu dotykowego to 48 dp x 48 dp. Ze względu na mały rozmiar ekranu w Wear OS w niektórych sytuacjach rozdzielczość 40 x 40 dp jest dozwolona.

Więcej informacji o implementowaniu docelowych elementów dotykowych znajdziesz w artykule Ułatwienia dostępu podczas tworzenia wiadomości.