ANRs

Quando a linha de execução de interface de um app Android é bloqueada por muito tempo, o erro "O app não está respondendo" (ANR) é acionado. O Android vitals rastreia e informa métricas de ANR no Google Play Console para ajudar você a monitorar a estabilidade e a capacidade de resposta do app em vários dispositivos.

Métricas e limites do Android vitals

O Android vitals pode ajudar você a monitorar e melhorar a taxa de ANRs do seu app. O Android vitals mede várias taxas de ANR:

  • Taxa de ANR:é a porcentagem de usuários ativos por dia que tiveram qualquer tipo de ANR.
  • Taxa de ANR percebido pelo usuário:é a porcentagem de usuários ativos por dia que perceberam pelo menos um ANR. Atualmente, apenas ANRs do tipo Input dispatching timed out são considerados percebidos pelo usuário.
  • Taxa de ANRs múltiplos: é a porcentagem de usuários ativos por dia que tiveram pelo menos dois ANRs.

Um usuário ativo por dia é um usuário único que usa seu app em um único dia em um único dispositivo, possivelmente em várias sessões. Se um usuário usar o app em mais de um dispositivo em um único dia, cada dispositivo vai contribuir para o número de usuários ativos nesse dia.

A taxa de ANR percebido pelo usuário é uma das principais métricas, ou seja, ela afeta a possibilidade de descoberta do app no Google Play. Isso é importante porque os ANRs que ela conta sempre ocorrem quando o usuário está engajado com o app, o que causa mais interrupções.

O Google Play definiu dois limites de mau comportamento nessa métrica:

  • Limite de mau comportamento geral: pelo menos 0,47% dos usuários ativos por dia percebem um ANR em todos os modelos de dispositivos.
  • Limite de mau comportamento por dispositivo:pelo menos 8% dos usuários ativos por dia percebem um ANR percebido pelo usuário em um único modelo de dispositivo.

Se o app exceder o limite de mau comportamento geral, ele provavelmente será mostrado para menos pessoas em todos os dispositivos. Se o app exceder o limite de mau comportamento por dispositivo em alguns dispositivos, ele provavelmente terá menos facilidade de descoberta nesses dispositivos, e um aviso poderá ser exibido na página de detalhes do app.

O Android vitals pode enviar alertas pelo Play Console quando o app apresentar excesso de ANRs.

Para informações sobre como o Google Play coleta dados do Android vitals, consulte a documentação do Play Console.