For those who might have missed this article by Jerry, Thank Him
Google still supports removable storage in Android, but it is leading by example and providing phones (and now a tablet) with one big block of storage that users can use for anything they like -- be it media, documents, or apps. There are a couple of side benefits to this approach as well. The first one is a bit geeky -- it allows the device to use ext file systems instead of a mix of ext and FAT. This is faster and safer -- both for the data on the device and the way it's handled, and access to our own personal data. A journalized file system means fewer file errors, and ext preserves file system permissions so random code can't find your pictures or documents folder.
Another benefit is that the host machine (when your device is connected to a computer) can't muck things up and molest the file system, as it doesn't have block-level access to the files. Instead, a proxy FUSE (Filesystem in Userspace) file system is used to mount a psuedo-SD card folder so that your computer can read and write to it via MTP. This means you won't get errors from incorrectly unmounting your phone, and the device still has access to all the data even while plugged into a PC.
Does Google want you to use Google Play and its cloud services? Of course it does. But there is no secret evil cabal in Mountain View that held back the SD card slot to force it on you. In fact, you're still free to use other cloud solutions like Amazon, Dropbox, or even a shared drive on your desktop PC. Nobody has to like the fact that Nexus devices ship with no SD card slot, but let's stop looking for conspiracies when we already know the answer.
Google still supports removable storage in Android, but it is leading by example and providing phones (and now a tablet) with one big block of storage that users can use for anything they like -- be it media, documents, or apps. There are a couple of side benefits to this approach as well. The first one is a bit geeky -- it allows the device to use ext file systems instead of a mix of ext and FAT. This is faster and safer -- both for the data on the device and the way it's handled, and access to our own personal data. A journalized file system means fewer file errors, and ext preserves file system permissions so random code can't find your pictures or documents folder.
Another benefit is that the host machine (when your device is connected to a computer) can't muck things up and molest the file system, as it doesn't have block-level access to the files. Instead, a proxy FUSE (Filesystem in Userspace) file system is used to mount a psuedo-SD card folder so that your computer can read and write to it via MTP. This means you won't get errors from incorrectly unmounting your phone, and the device still has access to all the data even while plugged into a PC.
Does Google want you to use Google Play and its cloud services? Of course it does. But there is no secret evil cabal in Mountain View that held back the SD card slot to force it on you. In fact, you're still free to use other cloud solutions like Amazon, Dropbox, or even a shared drive on your desktop PC. Nobody has to like the fact that Nexus devices ship with no SD card slot, but let's stop looking for conspiracies when we already know the answer.