O Wear OS 6 é baseado no Android 16 (nível 36 da API). Ao preparar seu app para Wear OS para uso no Wear OS 6, processe as mudanças de comportamento do sistema que afetam todos os apps no Android 16, além das mudanças para apps direcionados ao Android 16.
A menos que especificado de outra forma, as mudanças afetam todos os apps executados no Wear OS 6 ou mais recente, independente da versão do SDK de destino.
Lembrete: os relógios lançados com o Wear OS 6 só oferecem suporte a mostradores de relógio que usem o Formato do mostrador do relógio. Por esse motivo, recomendamos que você migre para o formato de mostrador do relógio.
Comportamento sempre ativado mais consistente
O Wear OS 6 consolida as soluções atuais para oferecer uma experiência de tela sempre ativa consistente em todos os dispositivos. Como parte dessa mudança, a atividade principal anterior permanece visível e no estado "retomada" quando o dispositivo entra no modo ambiente do sistema.

Fonte padrão do sistema para blocos
O Wear OS 6 apresenta mais consistência para a tipografia de blocos, o que ajuda os usuários a navegar pelo carrossel de blocos. Em um determinado dispositivo, todos os blocos usam a mesma fonte. Em alguns dispositivos, essa fonte consistente é uma fonte variável.
Permissões de saúde mais granulares
A partir do Android 16 e, por extensão, do Wear OS 6, a plataforma está migrando para as permissões de saúde mais granulares usadas pela Conexão Saúde. Isso afeta as seguintes permissões:
Permissão do Wear OS 5.1 ( android.permission ) |
Permissão do Wear OS 6 ( android.permission.health ) |
---|---|
BODY_SENSORS
|
READ_HEART_RATE READ_OXYGEN_SATURATION (sensor disponível em dispositivos compatíveis) READ_SKIN_TEMPERATURE (sensor disponível em dispositivos compatíveis) |
BODY_SENSORS_BACKGROUND |
READ_HEALTH_DATA_IN_BACKGROUND |
Para saber como atualizar o app para processar essas permissões quando ele é direcionado ao nível 36 da API, siga as etapas de migração mostradas no guia de serviços de saúde para Wear OS.
Observação:para manter a compatibilidade com apps destinados ao Wear OS 5.1 (nível 35 da API) e versões anteriores, o sistema oferece o seguinte suporte:
- Se o usuário instalar o app em um dispositivo com o Wear OS 6 ou mais recente,
o sistema vai solicitar automaticamente a permissão
READ_HEART_RATE
em nome do app. - Se o usuário já tiver concedido as permissões
BODY_SENSORS
eBODY_SENSORS_BACKGROUND
ao app e depois atualizar o dispositivo para o Wear OS 6 ou mais recente, as permissões concedidas serão mantidas.
Os eventos de interação com o Bloco são agrupados
A partir do Wear OS 6, os eventos relacionados a usuários que deslizam para dentro e para fora do
bloco, onTileEnterEvent
e onTileLeaveEvent
, respectivamente, são agrupados.
Se o app for direcionado ao Wear OS 6 ou mais recente, chame
onRecentInteractionEventsAsync()
para monitorar esses eventos. Não dependa da
entrega desses eventos em tempo real para atualizar os Blocos.