Prepararsi per Wear OS 7

Questa pagina spiega come configurare l'emulatore ufficiale per i test e come eseguire l'upgrade dell'app per il targeting di Wear OS 7.

Configurare un emulatore

Seguendo la stessa procedura dei dispositivi mobili, utilizza l'emulatore Wear OS 7 per testare le modifiche al comportamento ed esplorare le nuove funzionalità di Wear OS 7.

Per configurare l'emulatore Wear OS 7, segui le istruzioni per creare un dispositivo virtuale Wear OS, tenendo presente i seguenti requisiti:

  • Utilizza Android Studio Canary. Per accedere alle versioni Canary dell'emulatore Wear OS 7 è necessaria una release di Android Studio dal canale Canary.
  • Seleziona l'immagine di sistema Wear OS 7.0 - Anteprima durante la creazione del dispositivo virtuale.
Android Studio che mostra la selezione dell'immagine di sistema Wear OS 7
Seleziona l'immagine di sistema Wear OS 7.0 - Anteprima in Android Studio.

Esperienze preinstallate

L'emulatore Wear OS 7 include una serie di applicazioni, quadranti e widget preinstallati per aiutarti a testare l'integrazione della tua app con il sistema.

Applicazioni

  • Contatti
  • Find Hub
  • Trova il mio telefono
  • Torcia
  • Controlli multimediali
  • Messaggi
  • Telefono
  • Play Store
  • Impostazioni

Quadranti

  • Informale
  • Disinvolto
  • Superficiale

Widget

  • Preferiti
  • Contatto

Aggiorna l'app in modo che abbia come target Wear OS 7

Dopo aver aggiornato l'app per prepararla a Wear OS 7, puoi migliorare ulteriormente la compatibilità dell'app scegliendo come target Wear OS 7 (livello API 37), basato su Android 17 o versioni successive.

Se aggiorni la versione dell'SDK di destinazione, gestisci le modifiche al comportamento del sistema che hanno effetto per le app che hanno come target Android 17 o versioni successive.

Aggiorna il file di build

Per aggiornare la versione dell'SDK target, apri il file build.gradle o build.gradle.kts a livello di modulo e aggiornali con i seguenti valori per Wear OS 7 (Android 17):

Alla moda

android {
    compileSdk 37
    ...
    defaultConfig {
        targetSdk 37
    }
}

Kotlin

android {
    compileSdk = 37
    ...
    defaultConfig {
        targetSdk = 37
    }
}