Google poinformował, że biblioteka Jetpack Tiles jest obecnie w fazie alfa, umożliwiając programistom tworzenie niestandardowych smartwatchów Tiles na Wear OS.
Google ogłosił, że programiści mogą w końcu tworzyć swoje własne niestandardowe płytki dla urządzeń z systemem Wear OS. Początkowo gigant wyszukiwania udostępnił funkcję Tiles w 2019 roku aby użytkownicy mogli szybko zobaczyć informacje, ale dostęp do tej funkcji miały tylko własne aplikacje od Google lub producentów OEM.
Google poinformowało, że biblioteka Jetpack Tiles jest w fazie alfa, umożliwiając programistom tworzenie niestandardowych smartwatchów Tiles na Wear OS. Jak podaje firma, te niestandardowe kafelki staną się dostępne dla użytkowników wiosną, kiedy Google wprowadzi odpowiednią aktualizację platformy Wear OS.
„Płytki można zaprojektować do wielu zastosowań, np. do śledzenia codziennego postępu aktywności użytkownika, szybkie rozpoczęcie treningu, rozpoczęcie ostatnio odtwarzanej piosenki lub wysłanie wiadomości do ulubionego kontaktu”, Google powiedział. „Podczas gdy aplikacje mogą być wciągające, Tiles ładują się szybko i koncentrują się na bezpośrednich potrzebach użytkownika. Jeśli użytkownik chce uzyskać więcej informacji, można kliknąć Tiles, aby otworzyć odpowiednią aplikację na zegarku lub telefonie i uzyskać głębsze wrażenia.
Programiści mogą rozpocząć tworzenie swoich pierwszych kafelków w Android Studio w ramach aplikacji Wear OS. Google powiedział, że możesz zacząć od dodania zależności kafelków Wear OS. Możesz wyświetlić instrukcje tutaj.
Google udostępnił także listę najlepsze praktyki za tworzenie płytek dla Wear OS.
- Kafelki służą do przechowywania czytelnych informacji, które użytkownicy mogą przeczytać w ciągu kilku sekund. Wyświetlaj tylko najważniejsze treści z przejrzystą hierarchią informacji.
- Aby chronić baterię użytkownika, unikaj elementów wymagających częstego ponownego renderowania.
- Zapisz wysoce interaktywne doświadczenia dla swoich działań. Możesz jednak połączyć się z tymi działaniami ze swojego kafelka.
- Unikaj tekstów takich jak „x minut temu” lub „za x minut” w przypadku przeszłych lub przyszłych wydarzeń, ponieważ wymaga to częstych aktualizacji. Zamiast tego wyświetl faktyczny czas rozpoczęcia lub zakończenia albo użyj stwierdzenia typu „w przeszłości”.
- Unikaj długotrwałej pracy asynchronicznej podczas udostępniania układu i/lub zasobów kafelka. Twój kod kafelka powinien zostać wykonany szybko.
- Rozważ umożliwienie użytkownikowi dotknięcia Kafelki, aby dowiedzieć się więcej i podjąć działania w nakładce, która obsługuje bogatą interaktywność, a użytkownik może przewijać, aby uzyskać więcej informacji.
- Jeśli masz dużą aplikację, która obsługuje użytkownika przy wielu zadaniach, rozważ utworzenie kafelka dla każdego zadania. Na przykład aplikacja fitness może mieć kafelek celów i kafelek aktywności treningowej.
W przeszłości programistom udało się pomyślnie stworzyć Tiles za pośrednictwem nieoficjalnego API. Jednak poleganie na nieoficjalnym API jest ryzykowne i dlatego dzisiejsze wiadomości są tak ekscytujące. Mamy nadzieję, że oznacza to, że programiści chętnie włączą się w prace nad wprowadzeniem nowych Tiles do Wear OS.