Register now for Android Dev Summit 2019!

Aumentar a utilidade do seu app expandindo-o para dispositivos Android Wear

A integração com o Android Wear permite que você use os recursos do Google Play e do Android em vários dispositivos, para criar uma melhor experiência do usuário e aprimorar o engajamento dele.

Por que isso funciona

O Android Wear exibe informações e recursos em momentos úteis para que os usuários não precisem verificar seus dispositivos móveis constantemente. As notificações funcionam imediatamente no Android Wear. No entanto, com a adição de ações e aprimoramentos, é possível deixar seu app mais útil, aumentar o engajamento e a retenção.

Principais recursos

  • A sincronização automática de notificações mantém os usuários atualizados, mesmo sem acesso fácil ao smartphone.
  • O recurso de Ações de voz, como "Ok Google, anote esta informação" proporciona uma experiência de viva-voz para seus usuários.
  • O suporte completo do SDK do Android oferece atividades, serviços, sensores e muito mais para experiências de wearables personalizados.
  • As RPCs (remote procedure calls) e APIs de replicação de dados permitem o compartilhamento de dados e ações entre smartphones e wearables.
  • Apps somente para relógio que os usuários podem encontrar sem precisar de um smartphone. Os apps Android Wear podem acessar a Internet diretamente por meio de conexões Bluetooth, Wi-Fi ou celulares, sem depender de APIs de camada de dados. Dessa forma, você pode continuar a oferecer funcionalidade total mesmo se o smartphone pareado estiver fora de alcance ou desligado.
  • O mostrador do relógio exibe informações úteis. Use um provedor de dados de complicações para fornecer aos usuários informações úteis do app diretamente no mostrador do relógio.
  • Notificações com layout otimizado para mensagens rápidas e responsivas.
  • Acesso fácil aos dados mais recentes da plataforma Google Fit. Basta fazer registro de um PendingIntent para ser notificado sobre alterações no armazenamento de dados de condicionamento físico. Dessa forma, seu app não precisa continuar consultando você sobre mudanças no peso, nutrição e outros dados.

Práticas recomendadas

  • Use a gaveta de navegação para permitir que os usuários acessem as visualizações de apps ou ações em contextos específicos. Além disso, você pode utilizar uma gaveta de página única para facilitar ainda mais a navegação, onde existem até sete itens que podem ser rapidamente identificados a partir de ícones. Por fim, use a exibição na parte superior da gaveta de ação para fornecer acesso rápido à ação principal.
  • Use várias telas de início para simplificar o acesso a duas ou três funções. Para funções discretas, como o rastreamento e a análise de atividades em um app de condicionamento físico, essa medida pode facilitar o acesso e o uso dos recursos do seu app.
  • Otimize a experiência de notificações com os recursos mais recentes do Wear. Ofereça suporte para notificações expansíveis com BigTextStyle, adicione a ação principal da notificação à visualização recolhida, use MessagingStyle para fornecer uma experiência satisfatória semelhante à de um app de bate-papo, remova qualquer texto do Wear 1.x que leve os usuários a ações deslizando o dedo na tela horizontalmente e ofereça ações in-line.
  • Verifique se as complicações se ajustam ao design do mostrador do relógio e são adequadas ao tipo de dados. Para fazer isso, use a classe TextRenderer para que o texto se ajuste aos limites da complicação e ComplicationDrawable para definir as opções de cor, forma, borda e fonte do plano de fundo. Além disso, permita que os usuários definam ou ajustem as complicações a partir do menu de configurações. Durante o teste, use o app do conjunto de testes do provedor de dados para enviar dados de simulação às complicações. Lembre-se também de fornecer as informações da complicação com ComplicationProviderService.
  • Ofereça apps que funcionem sozinhos usando Wi-Fi, GPS ou outras funções de conectividade integradas do Wear. Inclua a sinalização com.google.android.wearable.standalone no manifesto do seu app para mostrar que ele funciona sem um smartphone complementar. Depois, use a sinalização do recurso de hardware android.hardware.type.watch para que seus apps possam ser pesquisados e instalados em dispositivos Wear.
  • Evite depender de um app complementar para fazer login de um usuário. Use uma IU da Web acessível no seu app wearable para fazer os processos de login e autenticação.
  • Ajude os usuários a encontrar os apps complementares certos para seu app Wear. Se você depender de um app complementar, ou um app desse tipo oferecer recursos adicionais, utilize a CapabilityApi para garantir que os usuários sejam direcionados à lista correspondente na Play Store. E lembre-se de mencionar esses recursos nos detalhes do seu app Wear.

Exemplos