
Android vitals ayuda a Google a mejorar la calidad de las apps para Android en Google Play. Cuando un usuario lo permite, su dispositivo con tecnología Android hace un seguimiento de las métricas de calidad de la app, como la estabilidad, el rendimiento, el uso de batería y los problemas de permisos. Google Play recopila estos datos, a los que se puede acceder a través del panel de Android vitals en Play Console y a través de la API de Google Play Developer Reporting.
Los desarrolladores deben supervisar Android vitals para mejorar la experiencia del usuario, en especial las métricas esenciales: tasa de fallas percibidas por el usuario, tasa de errores de ANR percibidos por el usuario, bloqueos de activación parciales excesivos, uso de memoria, y uso de memoria del mapa de bits.
Métricas esenciales y comportamientos inadecuados
Las métricas esenciales de tu app afectan su visibilidad en Google Play. Además de las métricas esenciales, Android vitals te alerta sobre elementos como la optimización de código DEX que requieren atención y que también pueden afectar la visibilidad de tu app en Google Play. La tasa de fallas percibidas por el usuario y la tasa de errores de ANR percibidos por el usuario tienen un umbral de comportamiento inadecuado general y un umbral de comportamiento inadecuado por dispositivo.
Los bloqueos de activación parciales excesivos solo tienen un umbral de comportamiento inadecuado general, y el uso de batería excesivo en Wear OS tiene un umbral general y por modelo de reloj.
La métrica de uso de memoria tiene diferentes umbrales para cada nivel de RAM del dispositivo y estado de la app, y difiere para apps y juegos. El uso de memoria del mapa de bits es el mismo en todos los niveles de RAM del dispositivo, pero tiene diferentes umbrales para cada estado de la app.
Preguntas frecuentes
¿Qué son las métricas esenciales?
Las métricas esenciales son las más importantes en Android vitals y afectan la visibilidad de tu app en Google Play. Las métricas esenciales son las siguientes:
Estabilidad: Tasa de fallas percibidas por el usuario y tasa de errores de ANR percibidos por el usuario para todas las apps
Batería: Bloqueos de activación parciales excesivos para todas las apps y uso de batería excesivo para las apps de caras de reloj
Memoria: Uso de memoria (RSS anónimo + espacio de intercambio) y uso de memoria del mapa de bits para todas las apps para dispositivos móviles
¿Cuáles son los umbrales de comportamiento inadecuado?
Métricas de estabilidad y batería
|
UMBRAL DE COMPORTAMIENTO INADECUADO Para maximizar la visibilidad de tu título en Google Play, mantenlo por debajo de estos umbrales. |
|||
|---|---|---|---|
| General (promedio entre dispositivos) | Por modelo de teléfono | Por modelo de reloj | |
| Tasa de fallas percibidas por el usuario | 1.09% | 8% | 4% |
| Tasa de errores de ANR percibidos por el usuario | 0.47% | 8% | 5% |
| Uso de batería excesivo | 1% | - | 1% |
| Bloqueos de activación parciales excesivos | 5% | - | - |
Métricas de memoria
Apps
|
UMBRAL DE COMPORTAMIENTO INADECUADO Para maximizar la visibilidad de tu título en Google Play, mantenlo por debajo de estos umbrales. |
|||||
|---|---|---|---|---|---|
| RAM física (Rango de memoria total) |
Estado de la app | ||||
| Primer plano | Servicios percibidos por el usuario | Fondo | Almacenada en caché | ||
| Uso de memoria (RSS anónimo + espacio de intercambio) | 0 a 4 GB (0 a 3,200 MB) |
- | - | - | - |
| 4 GB (3,200 a 4,800 MB) |
2.00 GB | 1.00 GB | 1.00 GB | - | |
| 6 GB (4,800 a 6,800 MB) |
2.25 GB | 1.25 GB | 1.25 GB | - | |
| 8 GB (6,800 a 9,216 MB) |
2.25 GB | 1.50 GB | 1.50 GB | - | |
| 12 GB (9,216 a 14,336 MB) |
3.25 GB | 1.75 GB | 1.75 GB | - | |
| 16 GB (14,336 a 18,432 MB) |
4.25 GB | 2.00 GB | 2.00 GB | - | |
| 16 GB o más (más de 18,432 MB) |
- | - | - | - | |
| Uso de memoria del mapa de bits | - | - | 200 MB | 200 MB | 400 MB |
Juegos
|
UMBRAL DE COMPORTAMIENTO INADECUADO Para maximizar la visibilidad de tu título en Google Play, mantenlo por debajo de estos umbrales. |
|||||
|---|---|---|---|---|---|
| RAM física (Rango de memoria total) |
Estado de la app | ||||
| Primer plano | Servicios percibidos por el usuario | Fondo | Almacenada en caché | ||
| Uso de memoria (RSS anónimo + espacio de intercambio) | 0 a 4 GB (0 a 3,200 MB) |
- | - | - | - |
| 4 GB (3,200 a 4,800 MB) |
2.25 GB | 2.00 GB | 2.00 GB | - | |
| 6 GB (4,800 a 6,800 MB) |
2.75 GB | 2.50 GB | 2.50 GB | - | |
| 8 GB (6,800 a 9,216 MB) |
3.50 GB | 2.75 GB | 2.75 GB | - | |
| 12 GB (9,216 a 14,336 MB) |
4.00 GB | 3.20 GB | 3.20 GB | - | |
| 16 GB (14,336 a 18,432 MB) |
5.00 GB | 3.50 GB | 3.50 GB | - | |
| 16 GB o más (más de 18,432 MB) |
- | - | - | - | |
| Uso de memoria del mapa de bits | - | - | 200 MB | 200 MB | 400 MB |
Optimización de código DEX
|
UMBRAL DE COMPORTAMIENTO INADECUADO
Para maximizar la visibilidad de tu título en Google Play, mantenlo por encima de estos umbrales. |
||
|---|---|---|
| Criterios | Requisito | Umbral mínimo |
| Apps con código DEX de más de 10 MB | Optimización, ofuscación y reducción | 25% |
| Juegos con código DEX de más de 50 MB | Optimización, ofuscación y reducción | 25% |
¿Cómo afectan las métricas esenciales en la visibilidad de mi título en Play?
Si tu app o juego supera un umbral de comportamiento inadecuado, es posible que Play reduzca la visibilidad de tu título. Play también puede mostrarles a los usuarios una advertencia en la ficha de Play Store.
¿Es posible tener comportamientos inadecuados generales y por dispositivo? ¿Y de un tipo, pero no del otro? ¿Qué debo hacer si sucede?
Sí, todas las combinaciones son posibles. Para mejorar la calidad de la app, corrige las fallas y los errores de ANR que afectan a la mayoría de los usuarios. Para obtener una mejor calidad en dispositivos específicos, corrige los grupos de fallas y errores de ANR más grandes en esos dispositivos. Si tienes ambos problemas, primero enfócate en los clústeres de fallas y errores de ANR generales más grandes.
Necesito ayuda para corregir mis problemas técnicos. ¿Por dónde debo comenzar?
Se proporcionan los siguientes recursos para ayudarte a diagnosticar y solucionar problemas técnicos en tu app o juego.
Métricas esenciales:
Tasa de errores de ANR percibidos por el usuario
Tasa de fallas percibidas por el usuario
Uso de batería excesivo
Bloqueos de activación parciales excesivos
Uso de memoria (RSS anónimo + espacio de intercambio)
Uso de memoria del mapa de bits
Otros datos vitales:
Demasiadas activaciones
Bloqueos de activación parciales sostenidos
Búsqueda de Wi-Fi en segundo plano excesiva
Uso excesivo de la red en segundo plano
Tiempo de inicio de la app
Renderización lenta
Sesiones lentas
Procesos de eliminación por falta de memoria (LMK)
Denegaciones de permisos
No quiero sorprenderme por los comportamientos inadecuados ni las advertencias de la ficha de Play Store. ¿Cómo puedo anticiparme a esto?
Play usa los datos de los últimos 28 días para evaluar la calidad de tu app. Android vitals te advierte sobre cualquier problema durante ese período.
- Consulta la IU con regularidad o usa la API de informes para integrar datos en tu flujo de trabajo.
- Configura alertas por correo electrónico sobre problemas en Play Console.
- Android vitals marca "problemas emergentes", es decir, problemas que afectan a los dispositivos durante más de 7 días por fallas y errores de ANR. Esto te da 21 días para abordarlos.
Tengo muchos dispositivos con comportamientos inadecuados. ¿Cómo entiendo esta lista?
A veces, los problemas de hardware o software del dispositivo causan tasas de error altas. Android vitals te alerta sobre posibles vínculos entre las tasas de error altas y elementos como la RAM, la versión de Android y el tipo de procesador. También puedes investigar estos vínculos por tu cuenta con Alcance y dispositivos en Play Console.
Android vitals también proporciona acceso rápido a información clave del dispositivo, como la cantidad de usuarios, los ingresos, las calificaciones y las opiniones. Esta información se muestra en un panel lateral, por lo que no necesitas salir de la página actual.
Si corrijo un problema en un dispositivo, ¿cuánto tiempo tarda en dejar de mostrar las advertencias?
Play verifica los indicadores clave de rendimiento de tu app a diario con un promedio de 28 días. Cuando mejora este promedio, desaparecen las advertencias de Android vitals. Las advertencias de la ficha de Play Store pueden quitarse más rápido si el sistema de Play detecta una mejora.
¿Qué sucede si no puedo corregir el problema o no quiero hacerlo?
Asegúrate de haber sopesado los costos y las oportunidades perdidas por las experiencias del usuario deficientes en curso. El comportamiento inadecuado perjudica a los usuarios actuales y dificulta atraer a usuarios nuevos. Si no es práctico corregir problemas en dispositivos específicos, vuelve a considerar las reglas de segmentación por dispositivo y exclusión de dispositivos.
¿Por qué los recuentos y las tasas de problemas de Android vitals no coinciden con los que veo en mis soluciones propias o de terceros?
Android vitals es la fuente principal de Play para la calidad técnica de las apps. La cantidad de problemas y las tasas pueden diferir de otras fuentes por varios motivos:
- Los datos de Android vitals provienen del sistema Android e incluyen eventos que no ven los SDK, como los siguientes:
- Fallas antes de la inicialización del SDK
- Errores de ANR antes de Android 12
- Android vitals solo registra los problemas de dispositivos certificados y apps instaladas desde Google Play.
- Android vitals solo usa datos de los usuarios que aceptaron compartirlos.
- Para proteger la privacidad del usuario, solo mostramos datos si tenemos suficientes para generar informes anónimos.
- Las tasas de problemas pueden calcularse de manera diferente. Android vitals muestra los problemas por usuario activo por día.
- Por ejemplo, Crashlytics cuenta la cantidad de problemas por sesión de la app. Si un usuario jugó un juego tres veces en el día y experimentó una falla, Android vitals mostrará una tasa de fallas de 100%, mientras que Crashlytics mostrará una tasa de fallas de 33%.
Para obtener más información sobre cómo se recopilan los datos, consulta el Centro de ayuda de Play Console.
¿Puedo ver mis estadísticas de fallas y errores de ANR en el IDE?
Sí, desde Android Studio Meerkat, cuando veas informes en App Quality Insights, haz clic en la pestaña Estadísticas. Gemini proporciona un resumen de la falla, genera estadísticas y vínculos a documentación útil. Si también le proporcionas a Gemini acceso al contexto de código local, Gemini puede proporcionar resultados más precisos, próximos pasos pertinentes y sugerencias de código. Esto te ayuda a reducir el tiempo dedicado a diagnosticar y resolver problemas. Consulta la documentación de Android Studio para obtener más información.
¿Qué se considera una sesión del usuario? ¿Cuándo comienza y cuándo finaliza?
Una sesión del usuario se define como la suma de la actividad de uso que ocurre en un período de las 24 horas. El período de las 24 horas comienza a la medianoche, hora del Pacífico (PT), para todas las métricas de Android vitals recopiladas. Si no se registra actividad de uso en la app durante el día, no se registra una sesión.