I love trying out and using Android apps, but my phone warns me that it’s “Low on space”. How can that be with 8GB inside and a huge microSD card in place? How can I fix it? Sincerely, Desperately Seeking Droid Space.
It’s true — Android “storage” isn’t easy to grasp, from the outset.
On an iPhone, you have X amount of space (8GB, 16GB or 32GB) and, aside from a small bit used for the OS, the rest is yours for storing apps, music, video, photos, whatever you’d like.
Android phones have internal storage built in and also accept microSD cards, usually up to 32GB in size. For the most part, the microSD is yours to do what you’d like with, although some apps will store folders and data on it. The solid memory chips that comprise your “internal storage”, however, are used for both RAM in running active programs and reserved in very specific ways for the main operating system, cache space and then whatever is leftover for your “Internal phone storage” — where you can install applications.
After the space taken up by the main OS, the stock Google apps and any apps that your phone carrier mandated, you’re seeing what you’ve got left in the “Available space” section. You’re seeing in the image here what I’ve got on my Nexus One, 27MB — on a phone that has a total of 512MB of internal storage. With the Nexus in particular, the phone that Google likely considered its strongest shot across the bow at the iPhone, this frustrating lack of app room was duly noted by many reviewers.
Initially, to maintain a lock on which applications your phone can rightfully run, Google required that all applications be run from the phone’s core internal memory, rather than on a card you could load into your needy friend’s phone. That restriction is being lifted with the help of encryption tools, but in the meantime, the majority of apps haven’t been crafted to run from an SD card, including Google’s own apps. Which is a shame, because for the majority of users, the SD card isn’t something that goes in and out every day — it’s just an easily upgradeable bit of memory that hides underneath the battery, or in a side compartment.
If you’re running out of space and don’t want to start sacrificing your apps to get more, you do have options. We’ll start with the easier options and move on down to the tricky, geeky solutions.
Android 2.2: Move Bigger Apps to SD Storage
If your phone has picked up an Android 2.2 “Froyo” update, you have the ability to move some apps onto your SD card, freeing up internal storage.
But check out a few of your other apps. Start at the top and click down through them, and if you see a “Move to SD card” option, go ahead and hit it. There are drawbacks to this move, but they’re few and uncommon. When your SD card is mounted for computer access, that app, if it’s actively working, will likely close down, and it may not be able to run. And if your SD card is corrupted or lost, you’ll lose access to that app — at least until you download it again, with your payment information backed up to Google.
Clear the Cache, and Maybe Data, on Some Apps
You can feel pretty safe wiping out the cache from an app, especially if it’s taking up a sizable amount of space and you need just one… more… inch to install a new app — although the low space warnings won’t go away anytime soon. Data, on the other hand, is something you won’t want to wipe too often from apps you use all the time. Then again, we’ve read reports of apps like HTC’s email client taking up 80MB of data space on certain phones, so if your apps’ data usage seems outsized, or you never use the app, go ahead and wipe.
Clear Out Apps You Don’t Actually Use
As I ran out of space on my own Android, I took the tack of trying to limit myself to only the apps I could fit on one homescreen. What apps did I really use every day? What apps did I think were essential, but in reality, I never actually clicked them? On my restricted app diet, I eliminated feature-rich PDF readers, apps my innate guilt though I should keep but never actually used, and leftover stuff I’d tested once, thought was cool, then never touched. Image via laihiu.
Android 2.2: Set Your SD Card as the Default Installation Location
The Androinica blog has the full write-up on installing apps to SD by default. You’ll want to heed their advice too: apps with home screen widgets you intend to use should be kept on the internal memory, as should any apps you intend to keep running at all times.
Root Your Phone and Set Up Apps2SD
Hopefully we’ve been able to help you free up some space, Desperately, and give other Android users running low on app storage figure out the path back to Market freedom. Here’s hoping you can grab something good!
P.S. If we missed any other solutions to clearing out space for apps on an Android phone, do let us all know in the comments.