New

Tuesday, February 14, 2012

PART 1 : How to move all Android apps to SD card (no root required)


                 One of the most anticipated additions to Android 2.2 (aka Froyo) was ability to install applications to SD card, because it helps to free internal memory. When internal phone memory gets full, Android users have two problems:

          1) users can’t install any more apps. 
          2) phone starts working slowly.

 The slow down is caused by the lower speed of write operations to the internal memory, but the bottom line is that having low available space in the internal memory is not desirable.
So what should a user do when Android phone is running out of internal memory? Uninstalling rarely used apps is an obvious and easiest solution. Moving apps that support Froyo’s apps2sd feature to SD card is another option. However, for this feature to work developers need to enable this option in their apps and unfortunately many large apps still do not support apps2sd.
It turns out there is a hack that lets you move almost any Android app to SD card, even if the app developer did not enable this option. And the best part: obtaining root is not required for this to work. More about this hack below, but first let’s take look at the limitations of the Android apps2sd feature.

Apps2sd limitations:

Apps2sd functionality is a step in the right direction. However, the way it is implemented creates some restrictions which you should know about:
  • When an app is moved to SD card, portion of an app still remains in the internal phone memory. On average, you can expect that application’s footprint in the phone memory will be reduced by a factor of 2. Note that for some apps the move will save less than 50%, e.g. Google Earth size in the internal memory reduces from 20.5 MB to 15MB, Adobe Flash Player 10.1 reduces from 12.4 MB to 8 MB.
  • If you use a widget on your home screen from an app, this app should not be moved to SD card because the widget will stop working.
  • Android OS doesn’t have any batch tools to move all movable apps to SD card at once. You will need to manually move one app at a time by going through the list of installed apps in Settings->Applications->Manage Applications. This means 2 taps per app and can be a tedious process.
  • System apps such as Maps and Youtube cannot be moved to SD card using stock firmware on unrooted phone. On some phones Adobe Flash Player is pre-installed as a system app and also cannot be moved. Providers may also install bloatware as system apps, which also cannot be moved on unrooted phone. However, on a rooted phone system apps can be deleted or moved 
  • If you re-flash phone’s firmware, some backup applications may not restore your apps to SD card, but will restore them to the phone memory.
Despite these restrictions, moving apps to SD card is a good way to free up internal phone memory and speed up your Android phone.

No comments:

Post a Comment