Eseguire l'upgrade da Wear 2.0
Questa guida descrive la procedura di upgrade per Wear OS.
Modifiche specifiche per Android
Wear 2.0 include più versioni di Android, dal livello API 25 al livello API 28.
Nota: non esiste alcuna versione di Wear OS per Android 10 (livello API 29).
Se la tua app per Wear OS ha come target Wear OS 2.0 (livello API 28), la maggior parte del lavoro necessario per eseguire l'upgrade è gestire le modifiche della piattaforma da Android 9 (livello API 28) ad Android 11 (livello API 30).
Non esiste una versione di Wear OS per Android 10 (livello API 29), pertanto devi gestire tutte queste modifiche contemporaneamente quando modifichi i campi compileSdkVersion
e targetSdkVersion
da 28 a 30.
Nota: anche se non modifichi compileSdkVersion
o targetSdkVersion
nella tua app, assicurati che quest'ultima sia
compatibile con il livello API 29.
Modifiche specifiche per Wear OS
In Wear OS 2.0 sono disponibili riquadri, complicazioni, app, quadranti e molte altre piattaforme. Quando esegui l'upgrade dell'app, devi rivedere le interfacce utente per incorporare le linee guida per la progettazione più recenti.
Inoltre, il livello API 30 include l'API Onboarding Activity. Un'attività in corso consente di visualizzare una notifica continua su altre piattaforme all'interno dell'interfaccia utente di Wear OS, in modo che gli utenti rimangano più coinvolti nelle attività a lungo termine.
Nota: alcune funzionalità delle API alpha per i quadranti sono disponibili solo su dispositivi con livello API 30 o successivo.
Scegli una versione con cui iniziare
La maggior parte degli sviluppatori crea un'app solida che ha come target il livello API 30 e lascia la versione minSdkVersion
sufficientemente bassa da scegliere come target le versioni di Android più diffuse. Ad esempio, per attivare il supporto per dispositivi Wear 2.0, imposta minSdkVersion
su 25.
Se hai esperienza con lo sviluppo di Android, gran parte di queste conoscenze è applicabile anche a Wear OS. Per scoprire cosa cambia, leggi l'articolo Confronto tra Wear OS e sviluppo mobile.
Nota: l'immagine del sistema di emulatori Wear OS livello API 30 è in Anteprima sviluppatore. Per gli ultimi aggiornamenti, consulta le note di rilascio.
Librerie Jetpack per Wear OS
Le librerie Jetpack per Wear OS sono un insieme di librerie che contengono funzionalità simili a quelle della libreria di assistenza Wearable e un migliore supporto per Wear OS 3.
Le librerie Jetpack per Wear OS sostituiscono la libreria di assistenza indossabile e non sono progettate per essere utilizzate insieme. La libreria di supporto per dispositivi indossabili non funziona su Wear OS 3.
Per maggiori informazioni, consulta il post del blog Le librerie Wear OS Jetpack ora in versione stabile.