By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: The Android IRS: How Google once tried to tax battery-sucking background apps
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > The Android IRS: How Google once tried to tax battery-sucking background apps
News

The Android IRS: How Google once tried to tax battery-sucking background apps

News Room
Last updated: 2025/11/01 at 9:43 AM
News Room Published 1 November 2025
Share
The Android IRS: How Google once tried to tax battery-sucking background apps
SHARE

Mishaal Rahman / Android Authority

There are three things that are certain in life: death, taxes, and Google restricting background work. With every new Android release, Google seemingly further restricts what apps running in the background can do. This is understandable because battery power is a finite commodity on Android phones, so allowing apps to do whatever they want whenever they want would be detrimental to battery life. To prevent rogue applications from draining your phone’s battery, the Android OS implements a number of battery management tactics to control when apps can run and how long they can run.

Apps that need to perform critical, real-time tasks like downloading a file, tracking a run, or playing music can create a foreground service, but in order to do so, they must show a notification so users are aware. Instead of creating a foreground service, Google recommends most developers use APIs like JobScheduler and AlarmManager (or a higher-level wrapper, like WorkManager) to queue tasks in the background.

How the WorkManager API works

A flowchat showing how apps schedule tasks through the WorkManager API.

Based on the API that’s used and the parameters that are sent, Android will execute tasks at or near a set time (AlarmManager) or at a time that is optimal for the device’s battery (JobScheduler). The problem is that while the OS does intelligently decide when to run tasks, it does not intelligently quantify the actual battery cost of those tasks or limit the total volume of work accordingly. Arbitrary limits (like 150 jobs per app) still allow for significant power use, consuming a scarce commodity — battery power.

In an attempt to address this limitation and maximize battery life, Google envisioned The Android Resource Economy (TARE), a major reworking of how the system manages background work. TARE sought to apply macroeconomic principles to resource management, treating battery power as a finite commodity that must be allocated efficiently. It quite literally creates a virtual economy, complete with currency, costs, wages, and regulations, to ensure that the finite supply of battery power is efficiently allocated to the tasks that provide the most value to the user.

Although Google scrapped TARE last year, I thought it would be interesting to explore what might have been. In this post, I’ll be diving deep into TARE and explain exactly how Google planned to tax battery-draining Android apps.


You’re reading the Authority Insights Newsletter, a weekly newsletter that reveals some new facet of Android that hasn’t been reported on anywhere else. If you’re looking for the latest scoops, the hottest leaks, and breaking news on Google’s Android operating system and other mobile tech topics, then we’ve got you covered.

Subscribe here to get this post delivered to your email inbox every Saturday.


The Android Resource Economy: A Non-Central Banker’s Retrospective

The Android Resource Economy significantly tweaks how tasks are executed when they’re queued via the AlarmManager and JobScheduler APIs. It creates a virtual economy managed by a central authority known as the IRS, short for the Internal Resource Service (an obvious play on the American Internal Revenue Service). The IRS acts as both a central bank and a regulatory body, determining the money supply, setting prices, and enforcing regulations.

Under TARE, Android utilizes a virtual currency called “Android Resource Credits” (ARCs). Apps need a balance of ARCs to “purchase” the ability to run background tasks. (Android also used “Cakes” as a smaller denomination, where 1,000,000,000 Cakes — a Giga-Cake — is equal to 1 ARC. Yes, this is a dual-layered joke invoking the “cake is a lie” meme and the “let them eat cake” quote.)

Android Bot holding up an ARC

The Economic Model: CTP vs. Price

TARE introduces a sophisticated model that separates the (battery) cost of an action from the price (in ARCs) charged to the app.

  • Cost to Produce (CTP): This is the estimated cost (in ARCs) to the system — the battery drain equivalent — to execute the action.
  • Price: This is the amount (in ARCs) the app is actually charged for the action.

In TARE’s ideal market, the Price is generally greater than or equal to the CTP. The system aims to maximize its “profit” (Price minus CTP). By prioritizing actions with higher Prices, the system theoretically prioritizes tasks providing more user value.

The CTP and Price aren’t static; the IRS applies “Modifiers” based on the device’s state. For example, costs might increase when battery saver mode is turned on or decrease when the phone is charging. Crucially, the app’s process state matters; if an app is the TOP app (i.e. actively being used), the Price is often reduced to zero.

Android 14 Battery Saver UI

Joe Hindy / Android Authority

When battery saver is turned on, the Price of an action is increased to accommodate the user’s preference for maximized battery life.

Earning Credits: Wages and Stimulus

Apps maintain a balance of ARCs in their Ledger, which is managed by the IRS and its enforcement arm, the Agent. There are two main ways apps earn credits: Regulations (government stimulus) and Rewards (wages).

Regulations are interventions by the IRS. When an app is installed, it receives a “Birthright” — an initial balance. If an app falls below a minimum required balance, the IRS provides “Basic Income” when the device is charging, ensuring apps aren’t permanently bankrupt.

Rewards are earned through positive user engagement. The system grants ARCs when the user opens the app (an ongoing reward per second), interacts with an app’s notification or widget, or even just views a notification. Apps can accrue ARCs up to a “Maximum Satiated Balance” to prevent hoarding.

split notifications on an android smartphone

Megan Ellis / Android Authority

TARE rewards apps with ARCs when the user interacts with their notifications.

Spending and Enforcement

Excluding “VIPs” (Very Important Packages — such as the OS itself, the TOP app, or apps exempted from battery restrictions), apps have to spend ARCs for all actions.

Before starting a task, the system checks if the app could afford an “Action Bill.” This bill includes the Price to start the task plus an estimated runtime (e.g., 30 seconds). If the app’s balance drops below the required amount while a job is running, the Agent will notify the system, which immediately stops the job.

When an app runs out of ARCs to spend, it is effectively bankrupt and cannot queue any more background work through AlarmManager or JobScheduler. TARE encourages apps to be designed to choose their actions carefully based on their available ARCs, as the system is designed to maximize its own “profits” by prioritizing tasks with a higher Price.

The Consumption Limit and Regulation

TARE doesn’t just manage individual app balances; it also manages the global supply of resources available, known as the “Consumption Limit.”

This introduces a crucial dual-check: an action can only proceed if the app can afford the Price and the system’s remaining Consumption Limit can cover the CTP. When an app runs a task, the Price is deducted from the app’s Ledger, and the CTP is deducted from the Consumption Limit.

When the battery is “satiated” (full), the Consumption Limit is at its maximum. As the battery level drops, the available resources are immediately reduced proportionally. The reason for tying the number of ARCs to the device’s battery level is that power consumption is more acceptable when the battery level is higher but less so when the device is about to run out of battery.

Anker PowerWave Stand fully charged

Eric Zeman / Android Authority

The Consumption Limit (i.e. the total amount of ARCs in circulation) is at its maximum when the device is fully charged.

The IRS also actively manages the economy through regulation:

  • Wealth Reclamation (Taxation): To prevent apps from hoarding credits, the IRS periodically reclaims a percentage of unused ARCs from apps that haven’t been used recently (defaulting to 3 days).
  • Dynamic Tuning: The IRS doesn’t just rely on fixed limits. It uses an “Analyst” component to track historical battery drain against a target rate (e.g., 40 hours of background life). If the battery is draining too slowly, the IRS might increase the Consumption Limit (i.e. “Quantitative Easing”); if the battery is draining too quickly, it might decrease the limit.

A TARE-ible idea?

TARE was a short-lived experiment that Google scrapped last year with the release of Android 15. It was never rolled out on any devices and could only be manually enabled in Android’s Developer Options. We don’t know why Google ultimately scrapped this idea as the commit removing its code doesn’t mention a reason. It’s possible that TARE was simply too ambitious; tuning a virtual economy to match real-world battery behavior is incredibly complex. Given its complexity and far-reaching effects on apps, developers would need a lot of time to evaluate and make changes to support the new system, which would be a significant burden for smaller teams.


Want more?

Authority Insights is more than a newsletter — it’s the hub for all our best content. If you care about Android, you won’t want to miss any of our other exclusive reports.

Don’t have time to read them all? Subscribe to our Authority Insights Podcast to hear me and my co-host, C. Scott Brown, break down our top stories of the week.


This week’s top Authority Insights

Android Auto is racing to catch up to Apple CarPlay

Exclusive: Android Auto is preparing home screen widgets — here’s your first look

Related

android auto launcher home screen 1

Android Auto could soon get a long-overdue feature for music lovers, and here’s a look

Related

Android Auto Most Used Apps on Taskbar

Android Auto could make life easier with Gemini-based shortcuts

Related

android auto launcher home screen 1

Android 17 might make your phone’s AOD more useful

Android 17 could bring full-screen apps to your phone’s always-on display

Related

Photo of Google Maps power saving mode on a Pixel phone

Google Maps is working on an extremely minimalist power saving mode

Related

google maps transit directions

The One UI 8.5 leaks keep coming

One UI 8.5 could let you share the secret sauce behind your great photos

Related

samsung galaxy z fold 7 cameras close up

Doomscrolling on the go? One UI 8.5 could help save your limited data plan

Related

One UI 8.5 logo on a Samsung Galaxy phone

Samsung is going for Baroque with these Galaxy Buds 4 and Buds 4 Pro codenames

Related

Samsung Galaxy Buds 3 Pro Case Open on Table with Earbuds Inside

Google’s Android app is already preparing for the Samsung tri-fold

Related

Samsung logo sign CES 2025

Google Messages is making it easier to manage your conversations

Here’s how Google might make Messages easier to use with one hand

Related

Google Messages logo on smartphone laying on table (4)

Google’s working on a Trash folder for Messages

Related

google messages trash spongebob

More Pixel hardware headaches 🙁

Frame drops, glitches, battery drain: Gaming on the Pixel 10 isn’t pretty right now

Related

Google Pixel 10 Gaming

Older Pixel phones have a major weakness when it comes to UWB tracking

Related

Motorola Moto Tag on basket

Other cool new features coming soon

Android’s Quick Share could soon add a new security check to stop file theft

Related

New Quick Share interface in the One UI 8 beta.

Gboard is getting a new feature to help keep your GIF spam topical

Related

Gboard on Nothing Phone 2

Google Photos looks ready to finally solve its RAW backup problem

Related

Google Pixel RAW and JPEG capture option

Search Live in the Google app could soon let you stop cutting it off mid-conversation

Related

The Google app running on a Samsung Galaxy S25.

Other top stories

Goodbye, Assistant. Hello, Gemini for Google Home.

Gemini starts landing on your Google Home smart devices as of right… now!

Related

Google Nest Audio on top of coffeetable with a book and pair of Google socks

Is your Google Home speaker getting Gemini? Here’s every supported device

Related

Nest Mini stock photo

Knock, knock, who’s there? It’s the OnePlus 15.

OnePlus 15 is here: One step forward, two steps back, but still better than your Galaxy

Related

OnePlus 15 official hero image

Whatever you do, don’t buy a OnePlus phone right now

Related

The back of the blue OnePlus 13.

The OnePlus 15 is the worst possible successor for the OnePlus 13

Related

A render of the OnePlus 15, showing the back of the phone.

I’m a OnePlus fan, but the OnePlus 15 broke my heart

Related

A render of the OnePlus 15 in all three colors.

Sorry OnePlus, but I’m not buying your excuse for the OnePlus 15 downgrades

Related

A render of the OnePlus 15, showing the back of the phone.

GM wants you to stop using Android Auto

GM is dropping Android Auto to make way for Gemini

Related

android auto dashboard

GM clarifies that Android Auto will remain available — for now

Related

android auto underrated apps 1

We know what’s coming in Google’s next Pixel update, but not what’s in its current one…

Google surprises Pixel users with another October update

Related

Someone holding the Pixel 10 Pro, showing the back of the phone.

Google’s next Pixel Drop may land early, as leak spills the beans on features and November ETA

Related

The Google Pixel 10 Pro in Jade, resting against a tree.

We like new features, but we’re more excited about bug fixes.

Google Home’s latest update fixes annoying bugs you probably noticed after the big revamp

Related

Google Home app stock photo 9

Google fixes one of the Clock app’s most confusing redesigns

Related

Google Pixel clock app alarms

Samsung is preparing the future of phones

Breaking: This is our first real look at Samsung’s tri-fold Galaxy

Related

Samsung Galaxy Tri Fold leak

Samsung teases Galaxy S26 with next-gen AI, custom chip, and new camera sensors

Related

Samsung Galaxy S26 Ultra CAD render 3

Samsung finally realizes customers love big upgrades, could double down with the Fold 8

Related

Samsung Galaxy Z Fold 7 in Mint standing on table in a V formation

Here are some new apps, gadgets, & guides to help you out

This Android AirTag competitor saved my bag and a dozen others from airport neglect

Related

luggage on bag belt

ARMSX2, the future of PS2 emulation on Android, gets first big release

Related

PS2 slim edited

5 apps you should use instead of Duolingo

Related

energy recharge options in the duolingo app

How Android handles Hi-Res audio: An audiophile’s guide to the best sound

Related

notebooklm audio overview

The not-so-good news: A swathe of issues, controversies & goodbyes

It’s almost 2026, and Pixels still don’t seem to deliver notifications on time

Related

Android bots standing over a Pixel phone with various notifications

Pixel’s battery problems haven’t gone away — they’re just more expensive now

Related

Battery settings page on the Google Pixel 10 Pro.

Google says ‘sideloading isn’t going anywhere,’ F-Droid calls it fake news

Related

A photo of a Pixel 7 Pro with the restricted settings dialog showing

The US is searching the phones of more travelers than ever right now

Related

airport camera sample

Farewell, Pixel Watch: The OG wearable is getting its last-ever update

Related

A Google Pixel Watch rests on a lava rock displaying the Utility watch face with a Fitbit shortcut.

Other major software leaks & rollouts

Google starts rolling out YouTube-style age checks for Play Store

Related

Google Play Store logo on smartphone stock photo (4)

Google finally opens up the Play Store’s gates in the US

Related

Google Play Store logo on smartphone stock photo (3)

One of Samsung’s biggest rivals just kicked off its stable Android 16 rollout

Related

Photo of HyperOS version on the Xiaomi 15T Pro

Thank you for being part of our community. Read our Comment Policy before posting.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article The Best Rain Jackets to Help You Brave the Elements The Best Rain Jackets to Help You Brave the Elements
Next Article Roborock F25 Ultra Wet & Dry Vacuum Review: Steaming The Dirt Away – BGR Roborock F25 Ultra Wet & Dry Vacuum Review: Steaming The Dirt Away – BGR
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Why your cheap lens protector might be holding back your photos
Why your cheap lens protector might be holding back your photos
News
Google’s Pixel Watch 3 and Anker’s two-headed USB-C cable are our favorite deals this week
Google’s Pixel Watch 3 and Anker’s two-headed USB-C cable are our favorite deals this week
News
How to Watch Dodgers vs. Blue Jays World Series Game 7 Today
How to Watch Dodgers vs. Blue Jays World Series Game 7 Today
News
Nvidia, Cisco look to deepen AI innovation across 6G, telecoms | Computer Weekly
Nvidia, Cisco look to deepen AI innovation across 6G, telecoms | Computer Weekly
News

You Might also Like

Why your cheap lens protector might be holding back your photos
News

Why your cheap lens protector might be holding back your photos

8 Min Read
Google’s Pixel Watch 3 and Anker’s two-headed USB-C cable are our favorite deals this week
News

Google’s Pixel Watch 3 and Anker’s two-headed USB-C cable are our favorite deals this week

4 Min Read
How to Watch Dodgers vs. Blue Jays World Series Game 7 Today
News

How to Watch Dodgers vs. Blue Jays World Series Game 7 Today

4 Min Read
Nvidia, Cisco look to deepen AI innovation across 6G, telecoms | Computer Weekly
News

Nvidia, Cisco look to deepen AI innovation across 6G, telecoms | Computer Weekly

4 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?