
Tarcza zegarka to pierwsze, co widzi użytkownik, gdy spojrzy na zegarek, dlatego jest to najczęściej używana powierzchnia w Wear OS. Użytkownicy korzystają z tarcz zegarka, aby dostosować zegarek do swojego stylu i szybko uzyskać najważniejsze informacje.
Odbiorcy
Nowy format tarczy zegarka (WFF) ułatwia tworzenie tarcz zegarka. Wspólnie z firmą Samsung udostępniliśmy Watch Face Studio, narzędzie typu „co widzisz, to masz”, które pozwala projektować tarcze bezpośrednio na zegarku.
Jeśli wolisz ręcznie zarządzać konfiguracją zegarka, możesz też zdefiniować tarcze zegarka za pomocą kodu XML. Te przewodniki są przeznaczone dla deweloperów, którzy używają formatu XML lub tworzą własne narzędzia do tworzenia tarcz zegarka za pomocą Formatu tarczy zegarka. Android Studio obsługuje też tworzenie i uruchamianie tarcz zegarka korzystających z Formatu tarczy zegarka.
Utworzony we współpracy z firmą Samsung format tarczy zegarka to deklaratywny format XML służący do konfigurowania wyglądu i działania tarcz. W odróżnieniu od innych interfejsów API tarczy zegarka, w których pliku APK musi znajdować się kod do renderowania tarczy zegarka, Format tarczy zegarka wymaga tylko zasobów i deklaratywnych instrukcji. Platforma Wear OS obsługuje logikę potrzebną do renderowania tarczy zegarka, dzięki czemu możesz skupić się na pomysłach kreatywnych, a nie na optymalizacji kodu czy wydajności baterii.
Tarcze zegarka utworzone w tym nowym formacie wymagają mniej uwagi i aktualizacji niż te utworzone przy użyciu starszych bibliotek tarczy zegarka Jetpack. Nie musisz na przykład aktualizować tarczy zegarka, aby korzystać z ulepszonego działania lub zmniejszonego zużycia baterii albo najnowszych poprawek błędów.
Informacje o formacie
Sercem formatu tarczy zegarka (WFF) jest dokument określający układ i zachowanie tarczy. Ten dokument jest zapisany w formacie XML zgodnie ze specyfikacją WFF.
System Wear OS zawiera komponent renderowania tarczy zegarka. Ten komponent analizuje dokument XML WFF i na jego podstawie renderuje tarczę zegarka. Inne zasoby, takie jak obrazy i czcionki, są pobierane w miarę potrzeby.
Dzięki temu podejściu musisz poświęcić czas tylko na opis wyglądu tarczy zegarka, a Wear OS zajmie się całym kodem służącym do jej wyświetlania.
Aby wdrożyć tarczę zegarka w formacie Watch Face na urządzeniu, spakuj dokument XML w standardowym pakiecie AAB lub APK.
Na diagramie poniżej przedstawiono omawiany proces:
Obsługa wersji w WFF
Wraz z rozwojem WFF dodawane są nowe funkcje, które są reprezentowane przez nowe elementy, atrybuty, źródła danych itp.
Na przykład w wersji 2 WFF wprowadzono obsługę pogody jako źródła danych, która nie jest dostępna w wersji 1 WFF.
Podczas projektowania tarczy zegarka pamiętaj, z których funkcji chcesz korzystać i jakie są ich wersje. W przewodniku znajdziesz oznaczenia wszystkich funkcji z 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 tymi wskazówkami, aby odpowiednio skonfigurować plik AndroidManifest.xml
i plik build Gradle.
Więcej informacji
Więcej informacji o Formacie tarczy zegarka znajdziesz w tych przewodnikach:
- Dostępne funkcje: zapoznaj się z funkcjami tarczy zegarka obsługiwanymi przez każdą wersję Formatu tarczy zegarka.
- Wytyczne dotyczące projektowania: poznaj sprawdzone metody dotyczące układu tarczy zegarka i wygody użytkowników.
- Konfiguracja: skonfiguruj pakiet aplikacji na Androida, który obsługuje format tarczy zegarka.
- Przykłady na GitHubie: zacznij od utworzenia przykładowych tarcz zegarka i ich wdrożenia na emulatorze Wear OS lub na fizycznym urządzeniu.
- Optymalizowanie wykorzystania pamięci: dowiedz się, jak skonfigurować tarczę zegarka, aby system zużywał jak najmniej pamięci podczas jej renderowania.
- Plik referencyjny XML: zapoznaj się z poszczególnymi elementami, które są częściami pliku Format tarczy zegarka. Element rdzeniowy to zawsze
WatchFace
. Uwaga: aby wyświetlić funkcje z konkretnej wersji Formatu tarczy zegarka w dokumentacji XML, sprawdź, czy na górze strony dokumentacji wybrano odpowiednie przyciski wersji. - Przewodnik po publikowaniu: dowiedz się, jak publikować tarcze zegarka i zarabiać na nich w Sklepie Play oraz za pomocą alternatywnych metod.
- Walidator WFF i pamięci: przed przesłaniem pliku do Google Play możesz użyć tych narzędzi open source, aby sprawdzić, czy nie zawiera on błędów, i czy zużycie pamięci jest akceptowalne.