|
Android Engineer, 2011: "There's no particular hardware reason a device can't have both. The problem is that there is no good UI for it.
One of the core Android principles is that you never need a file manager. Ever. We wanted to avoid the obnoxious "sneeze and a file picker appears" syndrome of basically every other OS. Local data that apps know how to handle should just be magically available within the apps, or stored in the cloud. You shouldn't have to go spelunking on your SD card to find data.
The problem with having both internal storage and SD cards is that suddenly that goal gets a whole lot harder to achieve. For a given shot, should the camera save to internal-16GB, or to SD card? Should an app from Market be installed to internal or SD? etc.
Yes, we can solve this by letting the user choose, or have it be in settings. But then, that's a file picker, or close enough to the file picker experience that we dislike it just as much.
And besides that, there are API consequences: if you stick in an SD card with photos on it, do you add those to the system media content provider? If you do, you will screw up apps because they aren't designed with the concept that photos can come and go.
What we will probably do eventually is add an import/export concept to removable storage. So the Camera will always save to internal-16GB, and when you pop in an SD card (or insert a thumb drive on USB host devices) you can start a migration or import/export dialog.
But until we have that, devices will generally either have an SD card, or a large internal storage, but not both. I totally get that a lot of people like SD cards, and I miss USB Mass Storage myself. But then, that's why it's great that there are so many devices to choose from. :)
tl;dr: it's a can of worms. We're thinking about compromises for future versions." http://www.androidpolice.com/2011/11/18/impromptu-qa-session... Head of UX, 2012: "Everybody likes the idea of having an SD card, but in reality it's just confusing for users.
If you’re saving photos, videos or music, where does it go? Is it on your phone? Or on your card? Should there be a setting? Prompt everytime? What happens to the experience when you swap out the card? It’s just too complicated.
We take a different approach. Your Nexus has a fixed amount of space and your apps just seamlessly use it for you without you ever having to worry about files or volumes or any of that techy nonsense left over from the paleolithic era of computing.
With a Nexus you know exactly how much storage you get upfront and you can decide what’s the right size for you. That’s simple and good for users" https://plus.google.com/114892667463719782631/posts/JAAMUzx1... tl;dr Technical/UX issues. |
The major drawback of the way Microsoft did it is that if you take the card out of the phone, the phone needs to be reformatted and the card cannnot easily be reused.