HTC Desire is a great Android phone providing a rich user experience with it's Sense UI. It runs smooth and fast. Several cool features made me love this phone at first sight. That was until I get the "Low on space" notification. HTC was so stingy that it had included just 576 MB of ROM of which around 430 MB is consumed by Android, HTC Sense and HTC's bundled apps. This leaves just around 140 MB of space for the user to use for installing his downloaded apps. This is very meagre and soon every HTC Desire owner hits the dreaded "Low on space" notification. This handicaps the expandability of the phone which is the core strength of any Android phone. Nevertheless I still love my phone. I had come up with a few techniques to "manage" this problem as shown below.
- Move to SD: The first and the most obvious choice is to move apps to SD card. It's not possible to move every app to SD. Also, the apps for which there is a widget available and you use it, should not be moved to SD card.
- Contacts Storage: Contacts storage may increase from around 10Mb to 80Mb, due to facebook contacts. Hence don't add facebook contacts to phone contacts (People), though you can link them.
- Clear Cache: Cache of several applications (like Market) can increase over time. Clear cache by selecting the app in Settings->"Manage Applications"->"Downloaded" tab and clicking the "Clear Cache" button. The easier way to do is by using the app Android System Cleaner - Cache Clean tab.
- Low storage Apps: The beauty of Android is, there are several apps offering the same functionality and hence the user has a lot of freedom to pick and choose. Hence you can always find an app for a particular functionality that uses lesser storage than the one that you currently have on your phone. Look out for such apps and replace your current one. (I replaced Aldiko with Moon-reader and Rock Player with Mobo player, on this principle)
- Adobe Flash: Adobe Flash (updates) normally consumes around 10MB of space. Uninstall the updates, you will not loose much on the functionality.
- Internet Cache: Keep your stock Internet App's cache size at a minimum. I keep it at 2 MB. You can do this by launching the internet app, choose settings and then selecting cache size. This is internal cache and is different from app cache. App cache size is over and above this setting, which we cannot control. Any amount less than 2 MB may increase the app cache size to mammoth proportions.
- App Data: Periodically, you can delete all the data in social networking apps like, facebook, linked in/droidin etc. To do this,go to Settings->"Manage Applications". Click on those apps and click "Clear Data". The only trouble is, when you launch them now you will be prompted to enter your userid and password again.
- Uninstall Apps: Finally, if you are not using any of your apps, uninstall them.