Skip to main content

Android Battery Usage

Measures the % of battery capacity consumed by the app in a session. Calculated by dividing total battery discharged (mAh) over Device’s Battery Capacity.

How does it impact user experience

Users abandon apps using excessive battery. Similarly, Android could kill apps using excessive battery. As per a Techbeacon survey, over a third of the app users (36%) had actually stopped using a mobile app because of heavy battery usage.

Threshold Guidelines

Recommended thresholds is <= 0.5% of battery consumed per minute

How to improve Battery Usage

Following are the recommendations to improve Battery Usage :

  • Optimize app wake locks: Use wake locks judiciously and make sure to release them when they’re no longer needed.
  • Use JobScheduler: Use JobScheduler API to schedule non-urgent work to happen when the device is already awake and connected to a power source.
  • Use AlarmManager judiciously: Use AlarmManager API only when it’s necessary, and be mindful of the time intervals at which you set the alarms.
  • Monitor network connectivity: Monitor network connectivity and adapt app behavior to avoid battery drain when the network is flaky.
  • Use Battery Historian: Use Battery Historian to identify power-hungry code paths and optimize the app’s resource usage accordingly.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback!

Talk to an Expert
Download Copy