O Wear OS 7 apresenta vários recursos para melhorar a experiência dos apps para Wear OS. Antes de adicionar esses recursos, prepare seu app para verificar a compatibilidade com o Wear OS 7.
Widgets do Wear
A partir do Wear OS 7, os blocos legados em tela cheia estão evoluindo para widgets dinâmicos do Wear. Os widgets são uma nova plataforma de visualização rápida para o Wear OS, projetada para complementar apps e mostradores de relógio, oferecendo maior consistência estrutural com o ecossistema Android mais amplo.
Com tecnologia Jetpack Glance e a nova estrutura RemoteCompose, os widgets do Wear oferecem mais expressividade do que as bibliotecas protolayout legadas, com uma DSL declarativa que se alinha diretamente ao Modern Android Development.
Os widgets do Wear são compatíveis com dois layouts de cartão precisos, pequeno e grande, que se alinham diretamente com os formatos móveis 2x1 e 2x2. Essa flexibilidade permite implantar layouts coesos entre dispositivos, mantendo o conteúdo otimizado para o pulso.
Os desenvolvedores podem adaptar a lógica de interface atual do mainSlot de um bloco legado
em tela cheia para um widget 2x2.
Para mais informações sobre como criar widgets, consulte o guia de widgets do Wear.
Atualizações em tempo real
O Wear OS 7 apresenta Atualizações em tempo real altamente visíveis no pulso, permitindo que os desenvolvedores mostrem o progresso crítico em tempo real diretamente aos usuários. Seja para acompanhar um treino ativo, monitorar um transporte por aplicativo ou mostrar navegação detalhada, as atualizações em tempo real oferecem visibilidade constante sem exigir que os usuários abram o aplicativo completo.
Projetadas com integração perfeita do ecossistema em mente, as atualizações dinâmicas no Wear OS
compartilham um amplo alinhamento de API com plataformas móveis. Os desenvolvedores usam muitos dos mesmos estilos de notificação padrão, como ProgressStyle e cronômetros integrados, minimizando a necessidade de implementações de código específicas da plataforma.
Os principais recursos e vantagens para desenvolvedores no Wear OS 7 incluem:
- Alinhamento da API do ecossistema: crie notificações usando APIs Android conhecidas. Se o aplicativo móvel já implementa atualizações dinâmicas, você pode aproveitar muitas das mesmas APIs no Wear OS.
- Alternativa moderna às atividades em andamento: para publicação de atualizações locais no Wear OS 7 e versões mais recentes, as atualizações em tempo real são o caminho de upgrade recomendado em vez da API de atividades em andamento legada, oferecendo uma integração mais profunda com o sistema e um gerenciamento aprimorado do ciclo de vida.
- Bridging automático do OEM: para reduzir a sobrecarga de desenvolvimento do Wear OS, as atualizações dinâmicas geradas por um app para dispositivos móveis pareado podem fazer bridging automático com o relógio em dispositivos OEM compatíveis.
- Chips de status rápidos: as atualizações em tempo real se integram profundamente à interface do sistema do Wear OS mostrando chips de status dinâmicos. Usando APIs como
setShortCriticalTextesetUsesChronometer, seu app pode renderizar contagens regressivas de ETA, timers ou ícones de status críticos precisos diretamente na bandeja de notificações e nos mostradores de relógio compatíveis.
Para detalhes abrangentes de implementação, estratégias de otimização da bateria e diretrizes de design, consulte o guia para desenvolvedores de atualizações dinâmicas no Wear OS.