I recently upgraded my phone to an LG Motion 4G (Android 4 ICS). I see that the sdcard is mounted at /sdcard/external_sd. I also noticed that this appears to be the same with some other newer models. Apps expect the sdcard to be at /sdcard. I assume the manufacturers want to include a lot of internal storage, but why mount internal storage at /sdcard? Shouldn't this be against some form of Android specification standard?
|
|
|||||||||
|
|
The reason is the history of Android: The first generation of Android devices only hand a small amount of internal storage (around 100-400MiB) that was mounted under Next devices with a, at that time external, SD-card came out. The SD card was mounted under After that, devices with large internal storage came on the market. This storage was portioned, because This situation was improved with Android 3.0: Now we come to the answer if your question: Since
The API call |
|||||||||||
|
|
Forcing external SD mount away from There is no reason why applications have to find a way to locate the external card when Android app binaries are tiny, phones with 1-2 Gigs of internal memory should have way more than enough space for hundreds of apps, and all the large data could be safely tucked way on an external SD card. But then vendors realized they had to have a way to differentiate their higher end product, and claiming a higher internal memory become part of that scheme and crippling the usefulness of external memory is the other integrated part this scheme required for this to work fully hence the less helpful API to find external sd cards and the unstandardized mounting points. So: No, mounting SD card at a place other than Also has everyone also noticed the absence of external SD support from current crop of "Google" branded android devices? This trend will keep expanding in "top tier" Android devices. External SD card support was a key differentiation for Android devices to overtake iPhone's dominance in mobile market. Now with Android ruling supreme in the numbers game, there's little need for this profit sapping practice to be up kept for much longer. I won't be surprised by Android 5.0, the external SD card support would be a thing of the past. Because if it's hard to apps to find externals SD card, then most program will just simply use the known |
|||||
|