Originally Posted by nathris
Cookie cutter compared to what exactly? Android tablets are more diverse than anything else on the market. You have different button layouts, different screen technologies, different form factors, different hardware, some with USB ports or pen digitizers or full sized SD card slots.
The manufacturers care. They think that rather than a clean, fast, stable operating system that users want a bloated launcher that can't even run on the hardware it was designed for, just so they can say "our phone is better than your phone because it has HTC SenseÂ©â„¢Â®***"
Seriously though, Android could fix a ton of problems by forcing all manufacturers and carriers to abide by this one simple rule:
No modifying/replacing core OS features.
If HTC wants to add Sense to their phones, they can't replace existing Android functionality with their own, they have to add to the existing software. Every phone should be able to revert back stock Android with at most a restart. That way App developers won't have to deal with device-specific implementations of the OS, since every device will be the same underneath. They can still replace core features like the Dialer and notification bar with their own versions, but they have to let the user switch back to Google's versions if they want to.
*** Sense is a registered trademark of HTC Corporation. All Rights reserved.
But this would make them liable for defects, etc. Look @ the apple store... there is a class action lawsuit against apple because they have so much control. Im not arguing you have a bad point, I happen to agree. However, I think that Google for phones is the same as Windows for PCs -- 1 OS for a lot of different hardware setups.... sans the ability to do a clean install.
God I wish they implemented this... but I dont think they would make as much money off the carriers/device manufacturers, which may be their driving motivation.