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 outsã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.