Format tarczy zegarka

Uwaga: Format tarczy zegarka jest wymagany w przypadku tarcz zegarka, które mają być instalowane na urządzeniach z preinstalowanym systemem Wear OS 5 lub nowszym, oraz w przypadku wszystkich nowych tarcz zegarka publikowanych w Google Play.

Od stycznia 2026 r. format tarczy zegarka będzie wymagany, aby można było instalować tarcze zegarka na wszystkich urządzeniach z Wear OS.

Więcej informacji o zmianach widocznych dla użytkowników znajdziesz w tym artykule w Centrum pomocy.

Tarcza zegarka to pierwsza rzecz, którą użytkownik widzi, gdy patrzy na zegarek. Jest to najczęściej używana powierzchnia Wear OS. Użytkownicy korzystają z tarcz zegarka, aby dostosować zegarki do swojego stylu i szybko sprawdzać informacje.

Opcje tworzenia tarcz zegarka

Format tarczy zegarka (WFF) sprawia, że tworzenie tarcz zegarka jest łatwiejsze niż kiedykolwiek. Format tarczy zegarka został opracowany we współpracy z firmą Samsung. Jest to deklaratywny format XML, który służy do konfigurowania wyglądu i działania tarcz zegarka. W odróżnieniu od innych interfejsów API tarcz zegarka, w przypadku których plik APK musi zawierać kod do renderowania tarczy zegarka, Format tarczy zegarka wymaga tylko zasobów i instrukcji deklaratywnych. Platforma Wear OS obsługuje logikę potrzebną do renderowania tarczy zegarka, dzięki czemu możesz skupić się na kreatywnych pomysłach, a nie na optymalizacji kodu czy wydajności baterii.

Udostępniamy kilka sposobów tworzenia tarcz zegarka:

  • Jeśli wolisz narzędzie w stylu WYSIWYG, które umożliwia bezpośrednie projektowanie tarczy zegarka, użyj Watch Face Studio, które obsługujemy we współpracy z firmą Samsung.
  • Jeśli jako projektant czujesz się swobodnie w korzystaniu z Figmy lub jeśli jako deweloper chcesz przyspieszyć pierwsze kroki tworzenia tarczy zegarka, użyj Watch Face Designer, do którego dostęp uzyskasz za pomocą wtyczki w Figmie.
  • Jeśli wolisz ręcznie zarządzać konfiguracją zegarka i publikować w swoim sklepie z aplikacjami, możesz zdefiniować tarcze zegarka za pomocą formatu XML, a następnie opublikować je za pomocą narzędzia Watch Face Push.

    Android Studio obsługuje też tworzenie i uruchamianie tarcz zegarka korzystających z Formatu tarczy zegarka.

Tarcze zegarka utworzone w tym formacie wymagają mniej uwagi i aktualizacji niż te, które zostały utworzone przy użyciu starszych bibliotek Jetpack Watch Face. Nie musisz na przykład aktualizować tarczy zegara, aby korzystać z ulepszeń wydajności lub zużycia baterii ani z najnowszych poprawek błędów.

Informacje o formacie

Podstawą tarczy zegarka w formacie WFF jest dokument, który określa układ i działanie tarczy. Ten dokument jest napisany w formacie XML, zgodnie ze specyfikacją WFF.

System Wear OS zawiera komponent renderowania tarczy zegarka. Ten komponent analizuje dokument XML WFF i renderuje na jego podstawie tarczę zegarka. Inne zasoby, takie jak obrazy i czcionki, są pobierane w razie potrzeby.

Dzięki temu wystarczy, że opiszesz, jak ma wyglądać tarcza zegarka, a Wear OS zajmie się całym kodem potrzebnym do jej narysowania.

Aby wdrożyć tarczę zegarka w formacie Format tarczy zegarka na urządzeniu, spakuj dokument XML w standardowym pakiecie AAB lub APK.

Poniższy diagram przedstawia ogólny zarys tego podejścia:

Sposób renderowania tarczy zegarka przez system Wear OS na podstawie dokumentu XML Formatu tarczy zegarka.

Obsługa wersji w WFF

Wraz z rozwojem WFF dodawane są kolejne funkcje, które są reprezentowane przez więcej elementów, atrybutów i źródeł danych, które korzystają z formatu tarczy zegarka.

Na przykład w WFF w wersji 2 wprowadzono obsługę danych pogodowych jako źródła danych, która nie jest dostępna w WFF w wersji 1.

Projektując tarczę zegarka, pamiętaj, z których funkcji chcesz korzystać i w jakiej wersji są one dostępne. W przewodniku po funkcjach wszystkie funkcje są oznaczone informacją o ich dostępności.

Każda wersja WFF jest zgodna z wersją Wear OS:

Wersja WFF Minimalna wersja Wear OS Minimalny poziom interfejsu API
1 4 33
2 5 34
3 5.1 35
4 6 36

Zapoznaj się z tym przewodnikiem, aby prawidłowo skonfigurować plik kompilacji AndroidManifest.xml i Gradle.

Więcej informacji

Więcej informacji o formacie tarczy zegarka znajdziesz w tych przewodnikach:

  • Dostępne funkcje: poznaj funkcje tarczy zegarka, które są obsługiwane w poszczególnych wersjach Formatu tarczy zegarka.
  • Wytyczne dotyczące projektowania: poznaj sprawdzone metody dotyczące układu tarczy zegarka i wygody użytkowników.
  • Watch Face Designer: dowiedz się, jak używać wtyczki Figma do tworzenia tarczy zegarka.
  • Konfiguracja: skonfiguruj pakiet aplikacji na Androida, który obsługuje format tarczy zegarka.
  • Przykłady w GitHubie: zacznij od utworzenia przykładowych tarcz zegarka i wdrożenia ich w emulatorze Wear OS lub na urządzeniu fizycznym.
  • Optymalizacja wykorzystania pamięci: dowiedz się, jak skonfigurować tarczę zegarka, aby system zużywał jak najmniej pamięci podczas jej renderowania.
  • Dokumentacja XML: zapoznaj się z poszczególnymi elementami, które wchodzą w skład pliku Formatu tarczy zegarka. Element główny to zawsze WatchFace. Uwaga: aby wyświetlić funkcje z określonej wersji Formatu tarczy zegarka w dokumentacji XML, upewnij się, że u góry strony dokumentacji jest wybrany odpowiedni przycisk wersji.
  • Przewodnik po publikowaniu: dowiedz się, jak publikować i zarabiać na tarczach zegarka w Sklepie Play i za pomocą innych metod.
  • Walidator WFF i pamięci: użyj tych narzędzi open source, aby sprawdzić, czy plik w formacie tarczy zegarka nie zawiera błędów, i potwierdzić dopuszczalne wykorzystanie pamięci przed przesłaniem go do Google Play.