Android vitals

O Android vitals ajuda o Google a melhorar a qualidade dos apps Android no Google Play. Quando um usuário permite, o dispositivo Android dele rastreia métricas de qualidade do app como estabilidade, desempenho, uso da bateria e problemas de permissão. O Google Play coleta esses dados, que podem ser acessados pelo painel do Android vitals no Play Console e pela API Google Play Developer Reporting.

Os desenvolvedores precisam monitorar o Android vitals para melhorar a experiência do usuário, especialmente as principais métricas: taxa de falha percebida pelo usuário, taxa de ANR percebida pelo usuário e wake locks parciais em excesso.

Principais métricas e maus comportamentos

As principais métricas afetam a visibilidade do app no Google Play. Cada métrica principal tem um limite geral de mau comportamento e um limite por dispositivo.

Perguntas frequentes

O que são as principais métricas?

As principais métricas são as métricas mais importantes do Android vitals, porque afetam a visibilidade do app no Google Play. São elas: a taxa de falha percebida pelo usuário, a taxa de ANR percebido pelo usuário e o uso excessivo de wake locks parciais para todos os apps, além do uso excessivo da bateria para apps de mostrador de relógio.

Quais são os limites de mau comportamento?

As métricas principais de falha, ANR e uso da bateria têm dois limites de mau comportamento: um para todas as sessões em todos os dispositivos e outro por dispositivo. Esses limites são mostrados no Android vitals.

LIMITE DE MAU COMPORTAMENTO
Para maximizar a visibilidade no Google Play, mantenha seu app abaixo desses limites.
Geral (média entre dispositivos) Por modelo de smartphone Por modelo de relógio
Taxa de falha percebida pelo usuário 1,09% 8% 4%
Taxa de ANR percebido pelo usuário 0,47% 8% 5%
Uso excessivo da bateria 1% - 1%
Wake locks parciais em excesso 5% - -

Para saber o que é considerado uso excessivo de wake locks parciais, consulte Wake locks parciais em excesso.

Como as principais métricas afetam a visibilidade do meu título no Google Play?

Se o app ou jogo exceder um limite de mau comportamento, o Google Play poderá reduzir a visibilidade dele. O Google Play também pode mostrar um aviso aos usuários na página "Detalhes do app".

Um app pode apresentar mau comportamento em termos gerais e em modelos específicos de dispositivos? Ou apenas um dos casos é possível? O que pode ser feito?

Sim, todos esses casos são possíveis. Para melhorar a qualidade do app, corrija as falhas e ANRs que afetam a maioria dos usuários. Para melhorar a qualidade em dispositivos específicos, corrija os maiores grupos de falhas e ANRs nesses aparelhos. Se você tiver os dois problemas, concentre-se primeiro nos maiores clusters gerais de falhas e ANR.

Preciso de ajuda para corrigir problemas técnicos. Por onde começo?

Os recursos a seguir ajudam você a diagnosticar e corrigir problemas técnicos no seu app ou jogo.

Principais métricas:

Taxa de ANR percebido pelo usuário
Taxa de falha percebida pelo usuário
Uso excessivo da bateria
Wake locks parciais excessivos

Todas as outras métricas:

Ativações excessivas
Wake locks parciais travados
Busca excessiva por Wi-Fi em segundo plano
Uso excessivo da rede móvel em segundo plano
Tempo de inicialização do app
Renderização lenta

Sessões lentas
Eliminadores de baixa memória (LMKs)
Negações de permissão

Não quero ter surpresas com maus comportamentos nem com avisos na página "Detalhes do app". Como posso me preparar?

O Google Play usa os dados dos últimos 28 dias para avaliar a qualidade do app. O Android vitals avisa sobre qualquer problema durante esse período.

  • Confira a interface regularmente ou use a API Reporting para integrar dados ao seu fluxo de trabalho.
  • Configure alertas de e-mail no Play Console para problemas.
  • O Android vitals sinaliza "problemas emergentes", que afetam dispositivos por mais de sete dias. Assim, você terá 21 dias para resolver qualquer problema antes da avaliação.

Meu app está apresentando mau comportamento em vários dispositivos. Como faço para entender a lista exibida?

Às vezes, problemas de hardware ou software do dispositivo causam altas taxas de erros. Os alertas do Android Vitals informam sobre possíveis links entre altas taxas de erros e fatores como RAM, versão do Android e tipo de processador. Você também pode investigar esses links por conta própria usando "Alcance e dispositivos" no Play Console.

O Android vitals também oferece acesso rápido a informações importantes do dispositivo, como número de usuários, receita, notas e avaliações. Essas informações são mostradas em um painel lateral para que você não precise sair da página atual.

Quanto tempo demora para os avisos pararem de ser exibidos depois da correção de um problema em um dispositivo?

O Google Play verifica diariamente os indicadores principais de performance do seu app usando uma média de 28 dias. Quando essa média melhora, os avisos do Android vitals desaparecem. Os avisos na página "Detalhes do app" poderão ser removidos mais rapidamente se o sistema do Google Play detectar uma melhoria.

E se eu não puder corrigir o problema ou não quiser fazer isso?

Considere os custos e as oportunidades perdidas devido a experiências ruins contínuas dos usuários. Maus comportamentos prejudicam os usuários atuais e dificultam a atração de novos usuários. Se não for prático corrigir problemas em dispositivos específicos, reconsidere suas regras de segmentação e exclusão de dispositivos.

Por que as contagens e as taxas de problemas exibidas no Android vitals não correspondem às que vejo nas minhas soluções próprias ou nas soluções de terceiros?

O Android vitals é a principal fonte do Google Play para qualidade técnica de apps. O número de problemas e taxas pode ser diferente de outras fontes por vários motivos:

  • Os dados do Android vitals vêm do sistema Android e incluem eventos não detectados por SDKs, como:
    • Falhas antes da inicialização do SDK
    • ANRs antes do Android 12
  • O Android vitals só considera problemas detectados em dispositivos certificados e apps instalados pelo Google Play.
  • O Android vitals só usa dados de usuários que concordaram em compartilhar informações.
  • Para proteger a privacidade do usuário, só mostramos dados se tivermos informações suficientes para gerar relatórios anônimos.
  • As taxas de problemas podem ser calculadas de maneira diferente. O Android vitals mostra problemas por usuário ativo diário.
    • Por exemplo, o Crashlytics conta o número de problemas por sessão do app. Se um usuário jogou três vezes em um dia e teve uma falha, o Android vitals mostraria uma taxa de falhas de 100%, enquanto o Crashlytics mostraria uma taxa de 33%.

Para mais informações sobre como os dados são coletados, consulte a Central de Ajuda do Play Console.

Posso ver meus insights de ANR e falhas na IDE?

Sim, no Android Studio Meerkat, ao acessar os relatórios no App Quality Insights, clique na guia "Insights". O Gemini fornece um resumo da falha, gera insights e links para documentação útil. Se você também der acesso ao contexto de código local, o Gemini poderá fornecer resultados mais precisos, próximas etapas relevantes e sugestões de código. Isso ajuda a reduzir o tempo gasto no diagnóstico e na resolução de problemas. Consulte a documentação do Android Studio para saber mais.