Preparar para o Wear OS 7

Esta página explica como configurar o emulador oficial para testes e como atualizar seu app para direcioná-lo ao Wear OS 7.

Configurar um emulador

Seguindo o mesmo processo dos dispositivos móveis, use o emulador do Wear OS 7 para testar mudanças de comportamento e conhecer novos recursos no Wear OS 7.

Para configurar o emulador do Wear OS 7, siga as instruções em Criar um dispositivo virtual do Wear OS, observando os seguintes requisitos:

  • Use o Android Studio Canary. O acesso às versões Canary do emulador do Wear OS 7 exige uma versão do Android Studio do canal Canary.
  • Selecione a imagem do sistema Wear OS 7.0 - Preview ao criar o dispositivo virtual.
Android Studio mostrando a seleção de imagem do sistema Wear OS 7
Selecione a imagem do sistema Wear OS 7.0 — Preview no Android Studio.

Experiências pré-instaladas

O emulador do Wear OS 7 inclui vários aplicativos, mostradores de relógio e widgets pré-instalados para ajudar você a testar a integração do app com o sistema.

Aplicativos

  • Contatos
  • Localizador
  • Encontrar o smartphone
  • Lanterna
  • Controles de mídia
  • Mensagens
  • Telefone
  • Play Store
  • Configurações

Mostradores de relógio

  • Casual
  • Automático
  • Superficial

Widgets

  • Favoritos
  • Contato

Atualizar o app para direcioná-lo ao Wear OS 7

Depois de atualizar o app como preparação para o Wear OS 7, você pode melhorar ainda mais a compatibilidade direcionando-o ao Wear OS 7 (nível 37 da API), que é baseado no Android 17 ou mais recente.

Se você atualizar a versão do SDK de destino, processe as mudanças de comportamento do sistema que entram em vigor para apps direcionados ao Android 17 ou mais recente.

Atualizar o arquivo de build

Para atualizar a versão do SDK de destino, abra o arquivo build.gradle ou build.gradle.kts do módulo e atualize-o com os seguintes valores para o Wear OS 7 (Android 17):

Groovy

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

Kotlin

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