I'm thinking of a Nexus for my next phone, but am not sure where plain Android ends and mfr/carrier customizations begin on the phones I've been using. I had an unlocked HTC Desire (Android 2.3) and now an AT&T Galaxy S2 (4.x), but have never been exactly sure what functionality is custom vs. standard Android.
For example, a lot of the newer phones have some tricked-out camera options that I'm sure are missing in the basic release. Also, aren't there some hardware features that the mfrs build in that would not be recognized by a vanilla Android build?
I have no interest in rooting my phone and flashing new system images, etc. But I do want to be able to quickly upgrade to new Android versions, and as a developer I'd like to be able to verify that my product works on a phone with no vendor-specific add-ons getting in the way. Will I feel that I've lost anything by going this route?
For example, a lot of the newer phones have some tricked-out camera options that I'm sure are missing in the basic release. Also, aren't there some hardware features that the mfrs build in that would not be recognized by a vanilla Android build?
I have no interest in rooting my phone and flashing new system images, etc. But I do want to be able to quickly upgrade to new Android versions, and as a developer I'd like to be able to verify that my product works on a phone with no vendor-specific add-ons getting in the way. Will I feel that I've lost anything by going this route?