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 setShortCriticalTextsetUsesChronometer, 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.