You open an app you haven't touched in a month and it's gone. Or it's there, but it needs to reinstall. Or that game you spent forty minutes downloading has quietly shed every content pack it came with. You didn't do any of this.
Your phone did.
And it wasn't random. Every major mobile OS has a storage management layer that kicks in once free space drops below a certain floor. On Android, that floor sits around 500MB to 1GB of truly free space, depending on the manufacturer's build. iOS gets more aggressive earlier, often starting its quiet housekeeping when you're down to roughly 1GB. Below those lines, the system stops being passive. It starts making calls.
The Triage Logic Running in the Background
The OS doesn't see your apps as equally precious. It sees a ranked list, sorted by a few factors: how recently you opened the app, how much space it and its cached data occupy, and whether it can be cleanly restored from the cloud without you losing anything permanent.
Apps you've opened in the last 48 hours sit at the bottom of the eviction list. Apps you haven't touched in six weeks sit near the top. A game with 2GB of downloaded level packs that you last played two months ago is practically volunteering.
On iOS, this system is called App Offloading. The icon stays on your home screen and your data stays intact, but the executable gets pulled. Reinstall it and it picks up exactly where you left off. Android OEMs handle it differently, and not always as gracefully. Samsung, for instance, has its own device care layer that can cache-clear or fully uninstall apps depending on how tight storage gets, and the thresholds vary by device model. It's less elegant than Apple's approach, and honestly it shows.
Here's a concrete version of how this plays out. Imagine two people buy the same phone on the same day. One of them, call her Priya, installs 60 apps, plays a lot of games, never manually clears her cache. The other, Marcus, keeps maybe 20 apps and opens most of them weekly. Both phones fill up to the same remaining 800MB. Priya's phone has a long list of stale, space-hungry targets: it offloads three games she hasn't touched in two months and recovers 4GB without her noticing. Marcus's phone has fewer obvious candidates, so it starts trimming cached data from browsers and streaming apps instead. Less dramatic, less satisfying.
The system is optimizing for one thing: keeping enough free space that the OS can write temporary files, run background processes, and not seize up. Your preferences are secondary to that.
What Most People Misunderstand About This
The common assumption is that app prioritization is about protecting your most-used apps. Partly. What the system is really protecting is write space for the OS kernel and active processes, and your favorite apps just happen to benefit.
People also assume clearing an app means losing data. For most apps tied to a cloud account (Spotify, Gmail, most games with a login) reinstalling restores your state completely. Where you genuinely lose things is with locally stored apps that never sync: a notes app you've used offline, a podcast app with downloaded episodes, a game that keeps saves only on-device. Those are gone if the app is fully removed rather than offloaded. That distinction matters more than most people realize.
You can check what iOS would offload first by going to Settings, then General, then iPhone Storage. The list sorts roughly by size, but tap any app and you'll see the last time it was used. That's the real signal. Found an app you last opened eight months ago sitting on 3GB? Your phone has already mentally marked it.
So it's worth asking yourself: when did you last actually audit what's on there?
Below roughly 1GB free, you've ceded some control. The OS becomes a triage nurse, not a passive storage locker. It won't ask permission. Running a phone at 200MB free is like cooking in a kitchen with no counter space at all: something has to move, and the kitchen isn't going to wait for you to decide what.
Your phone just stopped waiting.