Poznaj najnowszą wersję Wear OS, dostępną w oficjalnym emulatorze w Android Studio. Sprawdź, czy aplikacja działa zgodnie z oczekiwaniami po zaktualizowaniu docelowej wersji pakietu SDK.
Wear OS 5.1 jest oparty na Androidzie 15 (poziom API 35), dlatego musisz przetestować swoje aplikacje, które są już kierowane na poziom API 34, pod kątem zgodności z Wear OS 5.
Przygotowanie emulatora do testowania
Aby uruchomić Wear OS 5.1 na oficjalnym emulatorze, musisz najpierw pobrać i zainstalować obraz systemu, który działa na emulatorze. Następnie musisz utworzyć urządzenie wirtualne, na którym będzie działać ten obraz systemu.
Pobieranie i instalowanie obrazu systemu
Aby pobrać i zainstalować odpowiedni obraz systemu, wykonaj te czynności:
- Pobierz i zainstaluj najnowszą wersję Android Studio Meerkat, jeśli nie masz jej jeszcze zainstalowanej.
- W Android Studio kliknij Narzędzia > Menedżer pakietu SDK.
Na karcie Platformy pakietu SDK rozwiń sekcję Android 15.0 („VanillaIceCream”) i wybierz Wear OS 5.1 – podgląd obrazu systemu ARM64 v8a lub Wear OS 5.1 – podgląd obrazu systemu Intel x86_64 Atom:
Kliknij OK. Gdy pojawi się okno Potwierdź zmianę, ponownie kliknij OK.
Poczekaj, aż Android Studio pobierze i zainstaluje obraz systemu, a potem kliknij Zakończ.
Tworzenie urządzenia wirtualnego
Aby utworzyć urządzenie wirtualne, na którym działa ten obraz systemu w oficjalnym emulatorze, wykonaj te czynności:
- W Android Studio otwórz Menedżera urządzeń, klikając Narzędzia > Menedżer urządzeń. Pojawi się panel Menedżer urządzeń.
- Na pasku narzędzi w panelu Menedżer urządzeń kliknij Dodaj nowe urządzenie > Utwórz urządzenie wirtualne.
- W panelu Format wybierz Wear OS i wybierz profil sprzętowy. Kliknij Dalej.
- Wybierz obraz systemu Wear OS 5.1, którego chcesz użyć. Obraz systemu powinien mieć poziom API 35.
- Kliknij Dalej, a następnie Zakończ.
Testowanie aplikacji na emulatorze
Aby przetestować aplikację na utworzonym przez siebie urządzeniu wirtualnym, wykonaj te czynności:
- Na pasku narzędzi Android Studio wybierz urządzenie wirtualne.
- Kliknij Uruchom .
- Zainstaluj aplikację na urządzeniu wirtualnym i przetestuj różne przepływy pracy, z których korzysta aplikacja.
Zmiany, które mają wpływ na wszystkie aplikacje
Podczas testowania aplikacji na Wear OS 5.1 sprawdź, jak aplikacja radzi sobie z zmianami w zachowaniu systemu, które wpływają na wszystkie aplikacje w Androidzie 15, który używa tego samego poziomu interfejsu API co Wear OS 5.1.
Niektóre zmiany zachowania nie mają zastosowania w Wear OS 5.1:
- Przestrzenie prywatne nie są obsługiwane w Wear OS 5.1.
- Animacje przewidywanego przejścia wstecz mogą się nie wyświetlać.
Zaktualizuj docelową wersję pakietu SDK aplikacji
Aby zwiększyć zgodność aplikacji z Wear OS 5.1, zaktualizuj docelową wersję pakietu SDK aplikacji do poziomu interfejsu API 35. Jest to ten sam poziom interfejsu API, którego używa Android 15.
Aby to zrobić, otwórz plik build.gradle
lub build.gradle.kts
na poziomie modułu i zaktualizuj go, używając wartości dla Wear OS 5.1.
Sposób formatowania wartości w pliku kompilacji zależy od wersji używanej przez Ciebie wtyczki Androida do obsługi Gradle (AGP).
AGP 7.0.0 lub nowsza
Jeśli używasz AGP 7.0.0 lub nowszej wersji, zaktualizuj plik build.gradle
lub build.gradle.kts
aplikacji, aby zawierał te wartości dla Wear OS 5.1:
Groovy
android { compileSdk 35 ... defaultConfig { targetSdk 35 } }
Kotlin
android { compileSdk = 35 ... defaultConfig { targetSdk = 35 } }
AGP 4.2.0 lub starsza
Jeśli używasz AGP 4.2.0 lub starszej wersji, zaktualizuj plik build.gradle
lub build.gradle.kts
aplikacji, aby zawierał te wartości dla Wear OS 5.1:
Groovy
android { compileSdkVersion "35" ... defaultConfig { targetSdkVersion "35" } }
Kotlin
android { compileSdkVersion = "35" ... defaultConfig { targetSdkVersion = "35" } }
zmiany, które mają wpływ tylko na aplikacje kierowane na poziom interfejsu API 35;
Po zaktualizowaniu docelowej wersji pakietu SDK do poziomu interfejsu API 35 musisz uwzględnić zmiany w przypadku aplikacji kierowanych na Androida 15, który używa tego samego poziomu interfejsu API co Wear OS 5.1.
Poznaj nowe funkcje
W Wear OS 5.1 znajdziesz kilka funkcji, które ułatwią korzystanie z aplikacji na Wear OS.
Warto zwrócić uwagę na te funkcje:
- Obsługa menedżera danych logowania: interfejs Credential Manager API zapewnia ujednolicone rozwiązanie uwierzytelniania, obsługujące procesy logowania z użyciem haseł, kluczy dostępu i tożsamości sfederowanej (np. logowania przez Google). Dane logowania użytkownika są przechowywane w dostawcy danych logowania, który synchronizuje informacje o koncie na różnych urządzeniach.
- Odtwarzanie na głośniku zegarka: na urządzeniach obsługujących odtwarzanie multimediów na głośniku zegarka użytkownicy mogą wybrać ten głośnik jako preferowane wyjście multimedialne, jeśli aplikacja integruje się z przełącznikiem wyjścia Wear.
Informacje o wersji
Obraz systemu dostępny na emulatorze Wear OS 5.1 ma te cechy:
- Data wydania: 19 listopada 2024 r.
- Identyfikator kompilacji: AP4A.241205.004.F1
Znane problemy
Obraz systemu z Wear OS 5.1 ma te znane problemy:
- Podczas konfiguracji po przywróceniu ustawień fabrycznych urządzenia emulator nie zawsze pozwala użytkownikowi dodać konto.
- Gdy użytkownik kliknie powiadomienie, aplikacja, która je wysłała, nie otworzy się, dopóki nie przewinie ekranu.
- Czasami usługi zdrowotne Wear nie mogą rozpocząć ćwiczenia.