Cuando se bloquea durante demasiado tiempo el subproceso de IU de una app para Android, se activa un error del tipo "Aplicación no responde" (ANR). Android vitals hace un seguimiento de las métricas de ANR y las registra en Google Play Console para ayudarte a supervisar la estabilidad y la capacidad de respuesta de tu app en todos los dispositivos.
Métricas y umbrales de Android vitals
Android vitals puede ayudarte a supervisar y mejorar la tasa de ANR de tu app. Android vitals mide varias tasas de ANR:
- Tasa de ANR: Es el porcentaje de usuarios activos por día que experimentaron algún tipo de ANR.
- Tasa de errores de ANR percibidos por el usuario: Es el porcentaje de usuarios activos por día que experimentaron al menos un error de ANR percibido por el usuario. Actualmente, solo los ANR de tipo
Input dispatching timed outse consideran percibidos por el usuario. - Tasa de ANR múltiples: Es el porcentaje de usuarios activos diarios que experimentaron al menos dos ANR.
Un usuario activo por día es un usuario único que utiliza tu app un solo día en un solo dispositivo, posiblemente en varias sesiones. Si un usuario usa tu app en más de un dispositivo durante un día específico, se calcula cada dispositivo como parte de la cantidad de usuarios activos de ese día.
La tasa de errores de ANR percibidos por el usuario es una métrica esencial, lo que significa que afecta la visibilidad de tu app en Google Play. Es importante porque los ANR que cuenta ocurren siempre cuando el usuario interactúa con la app y, por lo tanto, causan la mayor cantidad de interrupciones.
Play definió dos umbrales de comportamiento inadecuado en esta métrica:
- Umbral de comportamiento inadecuado general: Al menos el 0.47% de los usuarios activos por día experimentan y perciben un ANR en todos los modelos de dispositivos.
- Umbral de comportamiento inadecuado por dispositivo: Al menos el 8% de los usuarios por día experimentan un Error de ANR percibido por el usuario en un solo modelo de dispositivo.
Si tu app supera el umbral general de comportamiento inadecuado, es probable que sea menos detectable en todos los dispositivos. Si la app supera el umbral de comportamiento inadecuado en algunos dispositivos, es probable que sea menos visible en estos y que se muestre una advertencia en la ficha de Play Store.
Android vitals puede enviarte alertas a través de Play Console cuando tu app presenta una cantidad excesiva de errores de ANR.
Si deseas obtener información sobre cómo Google Play recopila datos de Android vitals, consulta la documentación de Play Console.