Android vitals

Stay organized with collections Save and categorize content based on your preferences.

Android vitals is an initiative by Google to improve the stability and performance of Google Play apps on Android devices. When an opted-in user runs your app, their Android device logs information about aspects of quality including stability metrics, performance metrics, battery usage, and permission denials. This data is aggregated by Google Play and can be accessed in two ways: through the Google Play Console in the Android vitals dashboard, and through the Google Play Developer Reporting API.

Developers should monitor all vitals to ensure they aren't having a negative effect on user experience. In particular, developers should prioritize the four core vitals: crash rate, ANR rate, excessive wakeups, and stuck wake locks. Exhibiting bad behavior in vitals negatively affects the user experience in your app and is likely to result in bad ratings and poor discoverability on the Play Store.

Debug app performance and reap rewards

Learn about Android vitals and improved tools in the Play Console and Android Studio to help improve your app quality.

Diagnose and fix bad behaviors

Core vitals:

ANR rates
Crash rates
Excessive wakeups
Stuck partial wake locks

All other vitals:

Excessive background Wi-Fi scans
Excessive background network usage
App startup time
Slow rendering
Frozen frames
Permission denials