Empacotar e distribuir apps do Wear OS

Este documento contém instruções e práticas recomendadas para distribuir apps do Wear OS na Play Store.

Pré-requisitos da Play Store

Os APKs do Wear OS são separados dos APKs para dispositivos móveis e são enviados e atualizados de forma independente no Play Console.

Para serem publicados na Play Store, os APKs do Wear OS precisam atender aos seguintes requisitos.

Código de versão exclusivo

Como o código da versão de um APK de relógio precisa ser exclusivo para todos os formatos, recomendamos que o esquema de código da versão seja independente de qualquer outro formato no Play Console.

Confira um exemplo de esquema:

  • Primeiros dois números: targetSdkVersion:
    • 36[xxx][yy][zz]
  • Próximos números: versão do produto:
    • 36152[yy][zz]
  • Próximos números: número da versão:
    • 3615202[zz]
  • Números finais: versão do app Wear OS:
    • 361520203

Se você tiver um APK de smartphones e outro de smartwatches, use o Método de entrega de vários APKs para gerenciar os dois. Para saber mais sobre o controle de versões para vários APKs, consulte Regras para vários APKs. Para verificar se a configuração do gradle define as versões corretamente, consulte Definir informações da versão do app.

Definir a versão de destino de um smartwatch

Para que a Play Store reconheça seu app como um app do Wear OS, declare uma tag <uses-feature> específica no arquivo de manifesto do app. Esse elemento precisa ser um filho direto da tag raiz <manifest>, com o atributo android:name definido como android.hardware.type.watch:

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    ...
    <uses-feature android:name="android.hardware.type.watch"/>
    ...
</manifest>

Além de declarar o recurso android.hardware.type.watch no manifesto, você também pode filtrar por critérios como versão do SDK, resolução da tela e arquitetura da CPU. Consulte Filtros no Google Play para mais detalhes.

Especificar a configuração independente

O arquivo AndroidManifest.xml precisa declarar se o app para smartwatches é independente. Um app independente pode ser usado sem um smartphone pareado. Todas as funções principais, como autenticação, funcionam localmente no relógio.

Para fazer isso, adicione um elemento <meta-data> dentro da tag <application>. Defina o nome como com.google.android.wearable.standalone e o valor como "true" ou "false".

...
<application
    <meta-data
        android:name="com.google.android.wearable.standalone"
        android:value="true" />
...

Se o valor de com.google.android.wearable.standalone for false, o app ainda poderá ser baixado da Play Store, mas vai precisar do app complementar para dispositivos móveis para ser usado. Para saber mais sobre o desenvolvimento independente para Wear, consulte Apps independentes e não independentes para Wear OS.

Validação de desenvolvimento

Para se preparar para um lançamento bem-sucedido no Wear OS, consulte os recursos de desenvolvimento do Wear OS e as diretrizes de design do Wear OS, além de verificar se o app segue os padrões de qualidade do Wear OS.

Embalagem válida

Se você já tiver um app para dispositivos móveis, verifique se usou o mesmo nome de pacote para o app Wear OS.

Recomendamos que você use a mesma página "Detalhes do app" da Play Store do seu app para dispositivos móveis, porque isso melhora a capacidade de descoberta do app para Wear OS ao vinculá-lo às avaliações e classificações do app para dispositivos móveis.

Teste abrangente

Para oferecer uma ótima experiência do usuário, seu app precisa ser projetado para ter um bom desempenho e uma ótima aparência em todos os dispositivos Wear OS.

Configure seu ambiente de teste o mais cedo possível e teste em uma variedade de dispositivos, versões e tipos de teste durante todo o design e desenvolvimento. Recomendamos testar em emuladores e dispositivos físicos de todos os principais OEMs do Wear OS.

Validação de padrões de qualidade

Verifique se o app segue todos os padrões de qualidade do Wear OS e faça testes de controle de qualidade do usuário para verificar a facilidade de uso e a qualidade geral.

Se esses padrões não forem atendidos, o app será rejeitado durante o processo de revisão da Play Store.

Os apps para Wear OS de alta qualidade são destacados pela Play Store com os gráficos dos melhores apps e coleções em destaque selecionadas. Para se qualificar, verifique se o app para Wear OS funciona como um app independente e atende a todos os padrões de qualidade.

Tópico especial: requisitos para experiências adequadas para crianças

Alguns dispositivos no Wear OS oferecem uma experiência adequada para crianças, permitindo que o relógio e os apps associados funcionem de forma totalmente independente usando LTE e, quando disponível, conectividade Wi-Fi. Isso inclui ligações, mensagens de texto e jogos. Para publicar uma experiência adequada para crianças no seu app ou mostrador do relógio na Play Store, ele precisa atender aos seguintes requisitos adicionais:

Para mais informações sobre como criar experiências adequadas para crianças, consulte as diretrizes de desenvolvimento.

Distribuição

As seções a seguir oferecem uma visão geral de como publicar e distribuir seu app Wear OS usando o Play Console. Para instruções mais detalhadas, consulte as etapas em Preparar e organizar uma versão.

Se você não conhece o Play Console, use a visão geral do Google Play Console para começar e a lista de verificação de lançamento da Play Store para não perder o foco.

Configurar o Play Console para Wear OS

Para que a página "Detalhes do app" apareça na Play Store, faça upload do APK do Wear OS no Play Console. Para configurar isso, siga estas etapas:

  1. No Play Console do seu app, clique no menu Testar e lançar no painel de navegação.
  2. Escolha Configurações avançadas, selecione a guia Formatos e clique em Adicionar formato.
  3. Clique em Wear OS e siga as etapas para adicionar capturas de tela do Wear OS à página da Play Store.

Lançar em uma faixa de teste

Para disponibilizar o app aos usuários na Play Store, você precisa concluir o teste fechado para testar versões de pré-lançamento com seus próprios grupos de testadores. Consulte nosso guia de testes fechados para saber mais.

Depois que você lança o app em uma faixa de teste, o Play Console prepara um relatório de pré-lançamento. Esse relatório contém resultados de testes de estabilidade, acessibilidade e segurança em dispositivos emulados e físicos, além de testes de desempenho em dispositivos físicos.

Use os resultados desse relatório de pré-lançamento para melhorar a qualidade do app.

Ativar e publicar

Depois de ter uma versão na sua faixa de teste fechado, ative o Wear OS e concorde com a política de avaliações no menu Configurações avançadas.

Depois de ativar o Wear OS, selecione Iniciar lançamento para distribuir seu app.

Considerações

  • Os usuários podem baixar apps do Wear OS diretamente no smartwatch ou remotamente na Play Store do smartphone ou computador.

  • Quando você envia uma atualização para o Play Console, o app é atualizado automaticamente para os usuários que ativaram as atualizações automáticas. Os usuários também podem atualizar apps manualmente na Play Store.

  • Se o app incluir blocos ou complementos, você também precisará mencionar o suporte a eles na página "Detalhes do app".

Avaliações da Play Store

Depois que você publica o app, o processo de revisão da Play Store começa.

Verificar o status de revisão e aprovação

É possível verificar o status de revisão e aprovação do app a qualquer momento no Play Console, na página Preço e distribuição do app, na seção Wear OS.

Há três estados de aprovação:

  • Pendente:o app foi enviado para revisão, mas ela ainda não foi concluída.
  • Aprovado:o app foi revisado e aprovado. O app fica disponível para usuários do Wear OS.
  • Não aprovado:o app foi revisado e não foi aprovado. Você vai receber um e-mail de notificação no endereço da sua conta de desenvolvedor com um resumo dos problemas que precisam ser corrigidos. Depois de corrigir os problemas, ative a opção e publique novamente para iniciar outra revisão.

Motivos mais comuns para rejeição na Play Store

A tabela a seguir contém os motivos mais comuns para rejeições na Play Store.

Motivo Explicação
Não menciona "Wear OS" na página "Detalhes do app" da Play Store É necessário mencionar "Wear OS" na página "Detalhes do app".
A funcionalidade básica está corrompida O app não funciona como anunciado, ou as capturas de tela são imprecisas e não refletem o app real. Teste o app completamente com um emulador e um dispositivo físico.
Nenhuma captura de tela do Wear É preciso fazer upload de pelo menos uma captura de tela que mostre o app em execução em um dispositivo Wear OS. Isso pode ser feito no Android Studio.
Não formatado para telas redondas O layout do app é renderizado incorretamente em uma tela redonda, e a página da Play Store não especifica essa limitação. Use a opção Abrir o Layout Inspector no Android Studio para garantir que os layouts sejam renderizados corretamente.
Requisitos de funcionalidade ausentes Requisitos de funcionalidade comumente esquecidos, como notificações do Wear OS malformatadas ou RemoteInput ausente para respostas de apps de mensagens.