Where the battery goes
Every action a phone takes uses energy. The biggest consumers are usually the screen, the processor, the radios (mobile data, Wi-Fi, Bluetooth, GPS) and, to a smaller degree, sensors and speakers. An app drains the battery by asking for more of these than it needs, or by asking for them at the wrong times.
Usage differs so much between people and phones that it is hard to give fixed numbers. A better approach is understanding the patterns, then checking your own phone’s battery settings to see what applies to you.
Common causes
The screen. A bright display kept on for long periods is typically the largest single draw. Apps that prevent the screen from sleeping, such as video, maps and some games, use more.
Heavy processing. Games with detailed 3D graphics, video editing and camera features keep the processor and graphics chip busy. This work also creates heat, which relates to phone overheating.
Constant location use. Tracking position through GPS is costly, especially at high accuracy and high frequency. Many apps ask for location access they do not need all the time.
Network activity. Each time the phone wakes its radio to fetch data, it uses power, and weak signal makes it worse. An app that checks for new data every few seconds uses far more than one that checks occasionally or waits to be told.
Background work. Apps may keep doing things when you are not looking at them: syncing, refreshing content, playing audio, uploading photos. Some of it is useful, but a lot is not.
Notifications. Frequent push notifications wake the screen and radio. Configuring notification settings can reduce both annoyance and battery use.
Bugs. Sometimes a fault makes an app loop endlessly or fail to release a resource, causing unusually high drain. A normally modest app that suddenly uses much more after an update may have such a bug.
What users can do
Start by looking, not guessing. Phones have a battery section in settings that lists usage by app. If one app stands out in a way that does not match how you use it, investigate that one.
Then consider these options:
- Lower screen brightness and shorten the screen timeout. Auto-brightness helps.
- Use dark mode if your phone has an OLED-type screen, where dark pixels typically use less power. The effect depends on the display and on how the app is designed.
- Limit background activity for apps that do not need it, using the phone’s background refresh or battery optimization settings.
- Review location permission. Choose “while using the app” instead of “always” when that is enough, and switch off precise location where approximate is fine. How app permissions work explains these options in more detail.
- Reduce notifications to what you actually value.
- Use battery saver mode when you need extra hours; it trades some speed and background updates for longer life.
- Keep software current. Updates to the phone and its apps often include power improvements.
- Close apps that are misbehaving, and remove ones you rarely use. Regular unused app cleanup helps a little, as dormant apps can still run in the background.
- Avoid extreme heat and cold, which affect battery health and performance.
Be wary of apps that claim to “boost” or “optimize” your battery. Many do little and some add their own drain or show ads. The tools built into the phone are generally enough, and anything you install should come from an official store.
Batteries also age. After a couple of years of regular use, a phone often holds less charge than when new. If drain feels severe across all apps, the battery itself may be worn, and the manufacturer or a reputable repair service can advise.
What builders can do
Developers have a lot of influence.
- Do less in the background. Use the system’s scheduling tools to group work and run it when conditions are suitable, such as when the phone is charging or on Wi-Fi.
- Prefer push over polling. Rather than asking a server repeatedly whether anything changed, let the server tell the app, ideally through well-designed push notifications.
- Batch network requests and reuse stored results instead of fetching the same data again.
- Request location carefully. Ask for the lowest accuracy that works, stop updates when not needed, and explain clearly why you want access.
- Keep the screen and animations sensible. Avoid constant redraws, cap frame rates where full speed adds nothing, and support dark mode design thoughtfully.
- Release resources. Stop sensors, audio and timers when a screen closes.
- Measure on real devices. Platform tools show energy impact, and a long session on an older phone is a revealing test.
These choices also help speed, since wasted effort slows an app down as well.
A balanced view
Some drain is simply the price of useful features: navigation with GPS and a bright screen will empty a battery faster than reading a note. The aim is not zero use but sensible use, where the app’s energy cost matches the value it gives. Checking your battery settings now and then, and building with restraint, keeps that balance honest.