Odkryj funkcje Asystenta

Wear OS 7 wprowadza kilka funkcji, które ułatwiają korzystanie z aplikacji na Wear OS. Zanim dodasz te funkcje do aplikacji, przygotuj ją do zgodności z Wear OS 7.

Widżety na zegarku

Od Wear OS 7 starsze kafelki pełnoekranowe przekształcają się w dynamiczne widżety Wear. Widżety to nowa, łatwo dostępna funkcja Wear OS, która uzupełnia aplikacje i tarcze zegarka, zapewniając większą spójność strukturalną z szerszym ekosystemem Androida.

Widżety na Wear, oparte na Jetpack Glance i nowej platformie RemoteCompose, są bardziej wyraziste niż starsze biblioteki protolayout. Zawierają deklaratywny język DSL, który jest zgodny z Modern Android Development.

Widżety na zegarek obsługują 2 dokładne układy kart – mały i duży – które są zgodne z formatami 2x1 i 2x2 na urządzeniach mobilnych. Ta elastyczność umożliwia wdrażanie spójnych układów na różnych urządzeniach przy jednoczesnym zachowaniu optymalizacji treści pod kątem nadgarstka. Deweloperzy mogą dostosować istniejącą logikę interfejsu z mainSlot starszego widżetu na pełnym ekranie do widżetu 2x2.

Więcej informacji o tworzeniu widżetów znajdziesz w przewodniku po widżetach na Wear.

Aktualizacje na żywo

Wear OS 7 wprowadza na nadgarstek aktualizacje na żywo, które można szybko sprawdzić. Dzięki temu deweloperzy mogą wyświetlać użytkownikom najważniejsze informacje o postępach w czasie rzeczywistym. Niezależnie od tego, czy śledzisz aktywny trening, monitorujesz przejazd, czy wyświetlasz szczegółowe wskazówki nawigacyjne, Live Updates zapewniają stałą widoczność bez konieczności otwierania pełnej aplikacji.

Zaprojektowane z myślą o płynnej integracji z ekosystemem, Live Updates na Wear OS mają szeroką zgodność interfejsu API z platformami mobilnymi. Deweloperzy korzystają z wielu tych samych standardowych stylów powiadomień, takich jak ProgressStyle i wbudowane chronometry, co minimalizuje potrzebę implementacji kodu specyficznego dla platformy.

Najważniejsze funkcje i korzyści dla deweloperów w Wear OS 7:

  • Dopasowanie do interfejsów API ekosystemu: twórz powiadomienia za pomocą znanych interfejsów API Androida. Jeśli Twoja aplikacja mobilna korzysta już z aktualizacji na żywo, możesz używać wielu tych samych interfejsów API na Wear OS.
  • Nowoczesna alternatywa dla trwających aktywności: w przypadku publikowania lokalnych aktualizacji na urządzeniach z Wear OS 7 i nowszymi zalecaną ścieżką uaktualnienia jest interfejs aktualizacje na żywo, który zastępuje starszy interfejs Ongoing Activities API. Oferuje on głębszą integrację z systemem i ulepszone zarządzanie cyklem życia.
  • Automatyczne udostępnianie powiadomień z urządzenia OEM: aby zmniejszyć nakład pracy związany z opracowywaniem aplikacji na Wear OS, aktualizacje na żywo generowane przez sparowaną aplikację mobilną mogą być automatycznie udostępniane na zegarek na obsługiwanych urządzeniach OEM.
  • Szybki podgląd informacji: aktualizacje na żywo są ściśle zintegrowane z interfejsem systemu Wear OS, ponieważ wyświetlają dynamiczne informacje. Dzięki interfejsom API, takim jak setShortCriticalText i setUsesChronometer, Twoja aplikacja może wyświetlać dokładne odliczanie szacowanego czasu dotarcia na miejsce, timery lub ważne ikony stanu bezpośrednio na pasku powiadomień i obsługiwanych tarczach zegarka.

Szczegółowe informacje o wdrażaniu, strategiach optymalizacji baterii i wytycznych projektowych znajdziesz w przewodniku dla programistów dotyczącym aktualizacji na żywo w Wear OS.