Why can't we delete app cache in iOS?

Rogifan

macrumors Core
Original poster
Nov 14, 2011
20,651
22,306
Right now Twitter takes up 782MB on my phone. Of that 661MB is Documents & Data that can only be deleted if I remove the app and reinstall it. Many games on my phone take up hundreds of MB with Documents & Data. Why isn't there a way to clear this cache to free up space? I'd rather have that than deleting unused apps. My guess is app cache takes up more space than little used apps.
 

timothevs

macrumors 6502
Nov 17, 2007
457
98
FL
Excellent question - this is a bit annoying to not have at the 11th iteration of the OS.
 

KeanosMagicHat

macrumors 65816
May 18, 2012
1,499
517
Right now Twitter takes up 782MB on my phone. Of that 661MB is Documents & Data that can only be deleted if I remove the app and reinstall it. Many games on my phone take up hundreds of MB with Documents & Data. Why isn't there a way to clear this cache to free up space? I'd rather have that than deleting unused apps. My guess is app cache takes up more space than little used apps.
I've been asking for this for a long time.

It's poor design.

A prior version of Periscope was an 80MB or so App that was taking up Gigs of space on my iPhone, resulting in the delete & reinstall loop you mention.

Thankfully they've since updated it at their end, so it's not as bad.

This remains a significant issue though overall.
 

cswifx

Suspended
Dec 15, 2016
563
180
Because regeneration of cache takes battery life. Plus, some of those caches are automagically cleared when the device is low on space. Heck, we at least can use the optimise storage features, and you can even offload apps in iOS 11.
 
  • Like
Reactions: chabig

asfalloth

macrumors regular
Dec 4, 2013
147
52
London
Plus you can force a cache flush in iOS by pressing and holding the power button until you see slide to power off then release power key and hold home button until returned to home screen your entire cache is now flushed.
 

xtwentyseven

macrumors member
Apr 26, 2008
70
20
Dallas, TX
IMG_1147.JPG
Right now Twitter takes up 782MB on my phone. Of that 661MB is Documents & Data that can only be deleted if I remove the app and reinstall it. Many games on my phone take up hundreds of MB with Documents & Data. Why isn't there a way to clear this cache to free up space? I'd rather have that than deleting unused apps. My guess is app cache takes up more space than little used apps.
It may not be in iOS yet, but the Twitter app added this not too long ago. Go to Settings>Settings and privacy>Data usage and in the Storage section you can select Media Storage or Web storage and Clear media storage.
 
  • Like
Reactions: chabig

VSMacOne

macrumors 601
Oct 18, 2008
4,583
1,274
Plus you can force a cache flush in iOS by pressing and holding the power button until you see slide to power off then release power key and hold home button until returned to home screen your entire cache is now flushed.
That's not the same thing the OP was referring to. Two totally different things.
 
  • Like
Reactions: chabig

Michael Goff

Suspended
Jul 5, 2012
13,262
7,298
Right now Twitter takes up 782MB on my phone. Of that 661MB is Documents & Data that can only be deleted if I remove the app and reinstall it. Many games on my phone take up hundreds of MB with Documents & Data. Why isn't there a way to clear this cache to free up space? I'd rather have that than deleting unused apps. My guess is app cache takes up more space than little used apps.
Twitter has a cache deleting feature on iOS.
 
  • Like
Reactions: chabig and Lutiher

Saturnine

macrumors 6502a
Oct 23, 2005
961
679
Manchester, UK
Also submit feedback to the app developer. iOS allows developers to choose whether downloaded media is stored in persistent or temporary caches. Clearly, media downloaded when viewing tweets, for example, should be temporary.
 
  • Like
Reactions: chabig

cswifx

Suspended
Dec 15, 2016
563
180
Plus you can force a cache flush in iOS by pressing and holding the power button until you see slide to power off then release power key and hold home button until returned to home screen your entire cache is now flushed.
That clears the RAM I believe, not the cache.
[doublepost=1496884085][/doublepost]
View attachment 702841

It may not be in iOS yet, but the Twitter app added this not too long ago. Go to Settings>Settings and privacy>Data usage and in the Storage section you can select Media Storage or Web storage and Clear media storage.
That clears the web and media caches... I wonder if there are any hidden app caches present that are why Apple doesn't let us clear the caches.
 

LordQ

Suspended
Sep 22, 2012
3,582
5,622
If you try to download a big movie from the iTunes Store, iOS will automatically delete quite a lot of cache! Try it with Titanic or something as big.
 

vertsix

macrumors 65816
Aug 12, 2015
1,253
1,941
Because iOS is supposed to be smart at managing cache for apps. It's supposed to clean up cache folders once in a while when space is needed, but I've never found it functional.

Cache improves performance for apps and the OS, but also greatly eats up storage that can be used for more useful things.

IMG_4016.JPG


Needless to say, Apple needs to implement something like this.
 

corruptdream

macrumors newbie
Jun 24, 2010
28
6
Plus you can force a cache flush in iOS by pressing and holding the power button until you see slide to power off then release power key and hold home button until returned to home screen your entire cache is now flushed.
whitch cache? hundreds of mb's of documents and data are still there after performing cleaning you mention. nothing changes...
 
Last edited:

pacorob

macrumors 68000
Apr 8, 2010
1,716
289
the Netherlands
There are a few apps on the App Store that do this. I don't know if they work in iOS 11, but they definitely do in iOS 10.3.2. Magic cleaner is one of them.
But you actually want to see such a feature being build into iOS by Apple.
Also I've tried all of them I think but unfortunately they don't actually work for e.g. clearing the cache for e.g. the Facebook app. I've also seen cases where the app size even got bigger after clearing then before.

Some apps such as a few video apps (Infuse, nPlayer) or news apps (Newsify) do have a cache clearing feature mainly to delete offline video, music (CloudBeats Pro), news.
 
Last edited: