Google Play Wojtek Kaliciński Mar 17, 2020

How to Fix App Quality Issues with Android Vitals (Part 1)

Article Summary

Over 40% of one-star reviews on Google Play mention app stability issues. Google's Android Vitals can help you fix them before users bail.

Wojtek Kaliciński from Google's Android team breaks down how to use Android Vitals in the Play Console to identify and fix two critical app quality issues: excessive wakeups that drain battery and ANR events that freeze your UI. This is part one of a two-part series on improving app performance metrics.

Key Takeaways

Critical Insight

Fixing excessive wakeups and ANR events directly improves user ratings, which boosts your Play Store ranking and drives more installs.

Part two reveals how Android Vitals tracks crashes and rendering times, plus the latest Play Console tools that make debugging even easier.

About This Article

Problem

Finding where apps schedule wakeup alarms is hard for developers. These alarms drain battery quickly, and blocking calls like URL#equals and SharedPreferences can trigger unexpected main thread operations.

Solution

Wojtek Kaliciński suggests using Android Studio's Find Usages feature to search for RTC_WAKEUP and ELAPSED_REALTIME_WAKEUP flags. Replace them with JobScheduler or Firebase JobDispatcher instead, which handles batching and persistence automatically.

Impact

Apps that reduce excessive wakeups and ANRs get better user ratings and reviews. This leads to higher Play Store rankings and more installs compared to apps with performance problems.