Hot answers tagged

30

taken straight from android developer site There is no effect on the application performance so long as the external storage is mounted on the device. The .apk file is saved on the external storage, but all private user data, databases, optimized .dex files, and extracted native code are saved on the internal device memory. The unique container in which ...


25

Advantages: Extend the available space on internal memory for installing more apps. Although some parts of the app still stay on the internal memory (data and settings,) it still frees up a significant amount of space. For older handsets with 150MB of free space (G1, MT3G, etc.) this is a huge improvement. For owners of these devices this advantage alone ...


14

Like Bryan says (I can't comment so had to add another answer...), it doesn't move the whole app. The size given after the move is the bit still on the internal storage - it doesn't give any size for the elements that have beend moved to SD. So in answer to your question, the app doesn't get smaller, just amount of internal storage used gets smaller.


13

If you're using Android 2.2, you can move your applications to SD from Settings -> Applications -> Manage Applications. Before 2.2, you need to have root, create a separate partition in your SD card, and install a custom ROM that supports app2sd.


13

Applications installed on SD card cannot run if you remove your SD card or you're turning on USB Mass storage (so it can be accessed from a computer). That's the only drawback I have been experiencing. I've actually seen performance improvement since moving to SD; before I moved to SD I had exhausted the internal memory (about a few kilobytes left) and the ...


11

Here is an excellent list of characteristics of apps which should not be installed on SD card, with reasons, from the Android developer site. Hope it helps.


11

The app has to support moving to the SD card. The feature should be in Android 2.2+. Your phone doesn't have to be rooted in order to do it.


10

Indeed, Android's native "Move to SD Card" does not move the entire app to the card. Things like app's data, cache and dalvik-cache (optimized bytecode) are left on the device's internal memory. You can try to mitigate this by regularly clearing out the cache of apps you use most often (e.g. Browser, etc.) by going to Menu -> Settings -> Applications ...


10

If I am allowed to suggest out of the choices that you had provided, I will suggest Link2SD. With Link2SD you can try moving/linking a non-critical application to the SD card and check how well it works. Once moved or linked, try to reboot the phone (no other way than rebooting to avoid disappointments) and see whether that moved/linked non-critical app ...


9

You can check your phone's internal settings to ensure that it is set to install apps on the SD card by default, and set it to do that if not. You'll need ADB available on your PC, which is part of the Android SDK. Download and install the SDK, and switch on USB debugging in your phone's settings. Then, with the Android SDK installed, and your phone ...


8

It's a built-in feature of Froyo, as long as the developer has built the app that way. However, you're mostly out of luck, unless you're willing to root your phone and install Cyanogenmod and APPS2SD or jump through the hoops Bruce details in his answer. If you do have Android 2.2 or higher, the app SDMove can be a big help in moving apps in bulk. SDWatch ...


8

Yes, I did that myself, like this: power the phone off and remove the old SD card mount the old SD on a PC, copy its entire contents somewhere on your hard disk mount the new SD card on a PC, format it as FAT or FAT32 (make sure it's the same file-system as the old one) copy the contents of the old SD card onto the new one insert the new SD card into the ...


8

Yes you have full 16GB for apps+data together in a single file system. You won't have to do any moving to SD card any more. Google merged both partitions. It's just one big file system now with sections for the former parts. It's completely transparent, so no worries for you. Formerly: /data and /sdcard were separate partitions Galaxy Nexus / Nexus 7 and ...


8

An app must explicitly support App2SD, or you cannot move it to the card. There are several reasons why an app might not support it: using widgets (both mentioned apps seem to fall into this category. AK Notepad: "Pin notes to your home screen"; Any.DO: "You can even add our widget to your homescreen") running a service As the sdcard would be ...


7

You would need a custom ROM that supports moving apps to the Ext3 partition. I would recommend searching the development section of xda-developers forums for your handset for such a ROM. If a ROM does not support apps2ext natively, you can try your luck with a script (example for HTC Dream/Magic here) that can be installed on top of another ROM. [Edit]: ...


7

Normally, apps that need to run constantly or in the background are considered to be unsuited to run from a storage card. This is also probably why most "system" apps are prohibited from doing so. Consider, if the card was unmounted, those apps would remain unavailable until the card was re-mounted. As to why an app developer wouldn't make his/her app ...


7

This can "officially" only be done if you are running android-2.2-froyo and you set the app to install on the sdcard. If you are not running android-2.2-froyo then the only way to do it is with some "hackery", which involves partitioning your sdcard, symbolic links and some other things. There are some custom ROMs that would have this built in The ...


7

For some phones and devices (especially the older ones) the internal storage is quite limited. Every application (and it's data files) take precious space. I.e. my Ideos has 512MB and was nearly full before I started "evacuating" apps to the SD card. Another factor is the ability to backup your apps and data, or move them to another device. Other than ...


7

The Market doesn't support this (or any search filters aside from price and "safe search", really) on either the website or the native app. It has been requested a handful of times on the Google support forums, but never really received much of a response. AppBrain does support this, however (example search), so you could use that to search and then install ...


6

There are 2 methods of app2sd: The Official method Pros: give the best experience with the least hassle, as you would never mistakenly move apps that should not be moved officially supported does not need rooted phones Cons: Only available in Android 2.2 and above only apps that are specifically marked as movable by the author can be moved. The ...


6

Version 1.0.7 is significantly larger than previous versions. Even after moving to the SD card I'm showing 14.5MB taking up system storage. That'll account for your 2MB reduction in space. Google generally hasn't allowed for their apps to be moved to the SD card, presumably so they can be sure widgets will work or other performance considerations. However, ...


5

This is a known problem with leaked 2.2 Galaxy S Vibrant software (happened to me). Even if you're not using a Vibrant I would suspect the issue is the same, since the software is mostly the same. You can fix it using this post at XDA if you have a Vibrant or i9000. If you have another model just check the subforum for your device (or take a risk and try ...


5

Connect your x10 to your computer with the old 8gb car installed and enable usb debugging With your PCs file manager copy the entire contents of your x10's SD card to a temporary folder. Change the cards so the 32gb is installed. Copy the entire contents of the temp folder onto the new microSD. It will be an exact mirror of what you had before.


5

You can also opt for an easier way as described in this answer, if all you're looking for, is to shift apps from your phone's internal memory to SD Card. A free app called Link2SD will help in this case. It has a decent GUI and makes it easier to move apps between SD Card and internal memory - also fixes the market links so that updates from the market are ...


5

Security and Performance Implications The application resources stored on external storage are read-only and hence there are no performance issues with loading or launching applications on SD card. From: http://android-developers.blogspot.co.uk/2010/07/apps-on-sd-card-details.html The post is written by a 'Suchi Amalapurapu, an engineer who ...


4

NO, IT IS AVAILABLE FOR NON ROOTED DEVICES AS WELL. For non rooted devices it is possible to move apps to SD too. But only for new Android versions, starting at 2.2. Usually the apps must be prepared to allow the system to move it to the SD, but you can on your Android device (2.2) move any app to the SD, prepared or not. This is done with this commands: ...


4

You would have to root your phone and partition your SD card. Note that the app itself must also support running from the SD card. See this XDA thread for an example of how to do it for the Milestone.


4

As far as I know, it moves as much of the app as it can from the internal storage to the SD card. So for instance, databases, images, or other resources would be moved over. I do not know the exact details of how it works.


4

I'm pretty sure that the space shown for each app is the space used on the phone storage, and does not include space used on the SD card. You can verify this by checking an app in Settings -> Applications -> Manage applications, then unmount and remove the SD card and check again.



Only top voted, non community-wiki answers of a minimum length are eligible