Esplora l'ultima versione di Wear OS, disponibile su alcuni dispositivi e nell'emulatore ufficiale di Android Studio. Verifica che la tua app funzioni come previsto dopo aver aggiornato la versione dell'SDK target.
Wear OS 5.1 si basa su Android 15 (livello API 35), il che richiede di testare le tue app che hanno già come target il livello API 34 per Wear OS 5.
Preparare un dispositivo supportato per i test
Wear OS 5.1 può essere eseguito sui seguenti dispositivi:
- Google Pixel Watch 3
- Google Pixel Watch 2
- Google Pixel Watch
Il dispositivo dovrebbe ricevere un aggiornamento software over-the-air (OTA). Puoi anche aggiornare manualmente il dispositivo eseguendo una delle seguenti operazioni:
- Dall'app Impostazioni, vai a Sistema > Aggiornamenti di sistema.
- Dopo aver attivato le opzioni sviluppatore, carica un'immagine software specifica sui dispositivi che supportano una connessione dati USB (cablata). Ad esempio, puoi installare un'immagine di fabbrica o un'immagine OTA completa.
Preparare l'emulatore per i test
Per eseguire Wear OS 5.1 nell'emulatore ufficiale, devi prima scaricare e installare l'immagine di sistema che viene eseguita nell'emulatore. Devi quindi creare un dispositivo virtuale che esegua questa immagine di sistema.
Scaricare e installare l'immagine di sistema
Per scaricare e installare l'immagine di sistema corretta, completa i seguenti passaggi:
- Scarica e installa l'ultima release di Android Studio Ladybug Feature Drop o versioni successive, se non l'hai ancora fatto.
- In Android Studio, vai a Strumenti > SDK Manager.
Nella scheda Piattaforme SDK, seleziona Mostra dettagli pacchetto ed espandi la sezione Android 15.0 ("VanillaIceCream") che contiene gli artefatti per il livello API 35-ext15. Poi, seleziona Wear OS 5.1 ARM 64 v8a System Image o Wear OS 5.1 Intel x86_64 Atom System Image:
Fai clic su OK. Quando viene visualizzata la finestra Conferma modifica, fai di nuovo clic su Ok.
Attendi che Android Studio scarichi e installi l'immagine di sistema, quindi fai clic su Fine.
Creare un dispositivo virtuale
Per creare un dispositivo virtuale che esegue questa immagine di sistema nell'emulatore ufficiale, completa questi passaggi:
- In Android Studio, apri Device Manager selezionando Strumenti > Device Manager. Viene visualizzato il riquadro Gestione dispositivi.
- Nella barra degli strumenti del riquadro Device Manager, tocca Aggiungi un nuovo
dispositivo
> Crea dispositivo virtuale.
- Nel riquadro Fattore di forma, seleziona Wear OS e scegli un profilo hardware. Fai clic su Avanti.
- Seleziona un'immagine di sistema Wear OS 5.1 da utilizzare. L'immagine di sistema deve avere un livello API di 35.
- Fai clic su Avanti e poi su Fine.
Testare l'app sull'emulatore
Per testare la tua app su questo dispositivo virtuale che hai creato, completa i seguenti passaggi:
- Vai alla barra degli strumenti di Android Studio e seleziona il dispositivo virtuale.
- Tocca Corsa
.
- Installa l'app sul dispositivo virtuale e naviga nei diversi flussi di lavoro rivolti agli utenti utilizzati dall'app.
Modifiche che interessano tutte le app
Durante il test dell'app su Wear OS 5.1, verifica come gestisce i cambiamenti di comportamento del sistema che interessano tutte le app in Android 15, che utilizza lo stesso livello API di Wear OS 5.1.
Diverse modifiche al comportamento non vengono applicate in Wear OS 5.1:
- Gli spazi privati non sono supportati in Wear OS 5.1.
- Le animazioni predittive per Indietro potrebbero non essere visualizzate.
Aggiornare la versione dell'SDK target dell'app
Puoi migliorare la compatibilità della tua app con Wear OS 5.1 aggiornando la versione SDK target dell'app al livello API 35. (Si tratta dello stesso livello API utilizzato da Android 15).
Per farlo, apri il file build.gradle
o
build.gradle.kts
a livello di modulo e aggiornali con i valori per Wear OS 5.1.
La modalità di formattazione dei valori nel file di build dipende dalla versione del plug-in Android per Gradle (AGP) che stai utilizzando.
AGP 7.0.0 o versioni successive
Se utilizzi AGP 7.0.0 o versioni successive, aggiorna il file build.gradle
o
build.gradle.kts
della tua app con i seguenti valori per Wear OS 5.1:
Trendy
android { compileSdk 35 ... defaultConfig { targetSdk 35 } }
Kotlin
android { compileSdk = 35 ... defaultConfig { targetSdk = 35 } }
AGP 4.2.0 o versioni precedenti
Se utilizzi AGP 4.2.0 o versioni precedenti, aggiorna il file build.gradle
o
build.gradle.kts
della tua app con i seguenti valori per Wear OS 5.1:
Trendy
android { compileSdkVersion "35" ... defaultConfig { targetSdkVersion "35" } }
Kotlin
android { compileSdkVersion = "35" ... defaultConfig { targetSdkVersion = "35" } }
Modifiche che interessano solo le app che hanno come target il livello API 35
Dopo aver aggiornato la versione dell'SDK di destinazione al livello API 35, gestisci le modifiche per le app che hanno come target Android 15, che utilizza lo stesso livello API di Wear OS 5.1.
Esplora le nuove funzionalità
Wear OS 5.1 introduce diverse funzionalità per migliorare l'esperienza con le app Wear OS.
Ecco alcune funzionalità importanti da esplorare:
- Supporto di Credential Manager:l'API Credential Manager fornisce una soluzione di autenticazione unificata che supporta i flussi di accesso tramite password, passkey e identità federata (ad esempio Accedi con Google). Le credenziali di un utente vengono memorizzate in un provider di credenziali, che sincronizza le informazioni dell'account su tutti i dispositivi.
- Riproduzione tramite l'altoparlante dello smartwatch:sui dispositivi che supportano la riproduzione di contenuti multimediali tramite l'altoparlante dello smartwatch, gli utenti possono selezionare questo altoparlante come opzione di output multimediale preferita se la tua app si integra con Wear Output Switcher.
Note di rilascio
L'ultima immagine di sistema per Wear OS 5.1, disponibile sui dispositivi supportati e sull'emulatore, presenta le seguenti caratteristiche:
Data di uscita | 18 marzo 2025 per Google Pixel Watch 3 LTE, Google Pixel Watch 2 LTE e Google Pixel Watch (sia Bluetooth/Wi-Fi che LTE) 4 marzo 2025 per Google Pixel Watch 3 Bluetooth/Wi-Fi e Google Pixel Watch 2 Bluetooth/Wi-Fi |
Crea |
BP1A.250305.019.W3 su Google Pixel Watch 3 e Google Pixel Watch 2 BP1A.250305.019.W2 su Google Pixel Watch AP4A.241205.004.F4 sull'emulatore |
Supporto dell'emulatore | x86 (64 bit), ARM (v8-A) |
Problemi noti
L'immagine di sistema che contiene Wear OS 5.1 presenta i seguenti problemi noti:
- L'emulatore non sempre consente all'utente di aggiungere un account durante il flusso di configurazione dopo il ripristino del dispositivo.
- Quando tocchi una notifica, l'app che l'ha inviata non si apre finché l'utente non scorre lo schermo.
- A volte Wear Health Services non riesce ad avviare un allenamento.
- Se accedi alle librerie
androidx.wear.tiles
oandroidx.wear:wear-phone-interactions
all'interno di un'app che ha come target il livello API 35, potrebbe verificarsi unSecurityException
. Per risolvere questo problema, esegui l'upgrade aandroidx.wear.tiles
1.5.0-alpha05 o versioni successive oppure aandroidx.wear:wear-phone-interactions
1.1.0 o versioni successive.