Testar como o app processa mudanças de comportamento

O Wear OS 5 é baseado no Android 14 (nível 34 da API). Quando você prepara App Wear OS para uso no Wear OS 5, processar o sistema mudanças de comportamento que afetam todos os apps no Android 14, além da mudanças em apps destinados ao Android 14.

Mudanças no Wear OS 5 que afetam todos os apps

As seguintes mudanças de comportamento afetam casos de uso e bibliotecas que são específicos ao Wear OS. Essas mudanças afetam todos os apps executados no Wear OS 5 ou em versões mais recentes. independentemente da versão do SDK de destino.

Painel de privacidade

O Wear OS 5 é compatível com o painel de privacidade, que oferece aos usuários uma visualização centralizada do uso de dados de cada aplicativo.

Os novos relógios só mostram mostradores que usam o Formato do mostrador do relógio

Os relógios lançados com o Wear OS 5 ou versões mais recentes só são compatíveis com mostradores o Formato do mostrador do relógio. Por isso, recomendamos que você migre usando o Formato do mostrador do relógio.

Mudanças no Wear OS 5 que afetam os apps destinados ao Android 14

As seguintes mudanças só vão afetar seu app se você atualizar o SDK de destino para o Android 14, a versão em que o Wear OS 5 se baseia.

Os apps sempre ativados podem ficar em segundo plano

A partir do Wear OS 5, o sistema move os apps sempre ativados para o segundo plano. depois de ficarem visíveis no modo ambiente por um determinado período. Os usuários podem defina o tempo limite nas configurações do sistema.

Apps de gravação de exercícios precisam declarar um tipo de serviço em primeiro plano

Se o app registra exercícios como parte da sessão de treino de um usuário em dispositivos que executar o Wear OS 5 ou versões mais recentes, Especifique o tipo de serviço em primeiro plano health no serviço em primeiro plano que invoca ExerciseClient. Além disso, se o app puder monitorar a localização informações durante a sessão de treino, especifique também o location tipo de serviço em primeiro plano.

Alguns dispositivos fora do pulso ficam desbloqueados por mais tempo

Em dispositivos compatíveis com o Wear OS 5 ou mais recente, se o usuário desativar o pulso e, em seguida, tira o dispositivo do pulso, a o sistema mantém o dispositivo desbloqueado por mais tempo do que o faria caso contrário.

Se o app exigir um nível mais alto de segurança, como ao exibir dados potencialmente sensíveis ou particulares. Verifique se a detecção de pulso está ativada.

O conteúdo arrastável pode sobrepor os pontos de ativação dos gestos do sistema

A partir do Wear OS 5, o sistema processa gestos de eventos de movimento. separadamente da navegação por gestos usada na IU do sistema.

Se a interface do app incluir grandes espaços arrastáveis que se sobrepõem ao gesto do sistema áreas, talvez seja necessário adicionar retângulos de exclusão de gestos do sistema para essas visualizações. Para fazer isso, chame setSystemGestureExclusionRects() para instruir o interface do sistema para ignorar os gestos de navegação nas áreas especificadas. Isso é semelhante a como lidar com gestos conflitantes do app no seu app para dispositivos móveis de modo a oferecer uma interface de ponta a ponta.

É possível usar a API setSystemGestureExclusionRects() para que a interface do sistema respondem a solicitações de gestos de forma diferente. Por exemplo, a interface do sistema pode mostrar dicas adicionais de IU, como uma barra horizontal, para confirmar a intenção do usuário.

Restrições a intents implícitas e pendentes

Se você usa blocos no seu app, verifique se o são afetadas pelas restrições a intents implícitas e pendentes.

Algumas notificações ainda não podem ser dispensadas

Ao usar a versão para dispositivos portáteis do app em um dispositivo com o Android 14 (nível 34 da API) ou versões mais recentes, os usuários podem dispensar notificações que, versões anteriores não podiam ser dispensadas.

No entanto, no Wear OS 5 e em versões mais recentes, essas notificações ainda não podem ser dispensadas.

Outras mudanças do Android 14

As seguintes mudanças do Android 14 têm maior probabilidade de afetar seu Wear OS app.

Mudanças do Android 14 que afetam todos os apps

Mudanças do Android 14 que afetam os apps direcionados ao nível 34 da API