Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Possible Duplicate:
Unable to move few Apps to SD Card
Can I force move to sd card applications that don't want to be moved there?

Why do Android phones require installations mostly in internal memory? Is there any application which supports to transfer the root directory to SD card?

share|improve this question

marked as duplicate by Matthew Read Nov 26 '12 at 16:32

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
Please specify which version of Android do you have on your phone? and is your phone rooted or not? –  yrajabi Nov 26 '12 at 15:08
    
Some apps (e.g., widgets) won't work when installed on the SD card. Further, developers need to allow their app to work when installed on SD card. And, finally, most of your newer devices eschew the use of SD cards at all, opting instead to have a decent amount of internal storage. –  Al E. Nov 26 '12 at 15:47
add comment

1 Answer 1

The first part is easy to answer:

Ever thought about what happens if you plug your device to your computer via an USB cable, the card gets mounted on your computer? It is no longer locally available on your device. So the device can no longer access any data stored on the card. Which is one of the reasons you shouldn't install apps there which run services or provide widgets: The services would crash, the widgets become unavailable.

Second: For security reasons, sd cards are mounted with the noexec flag, e.g. to prevent malicious software (which could have been copid to an external medium like a sd card) from being run. So it wouldn't do any good to move the system there.

You see, there are good reasons why it is designed as it is. For more than 95% of all users that's the best solution. The percentage of people really needing a thing like what you're asking for is IMHO much below 1%. And the solution obviously requires root, as you need to change the way the system works. And it is nothing you do with just a click. A bit too lenghty to be explained here -- but I don't think you would really want to do that. For normal usage, the disadvantages are bigger than the advantages.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.