Yawn…not impressed. Allowing dozens of device manufacturers to implement the “open” OS as they each, individually see fit will increase the amount of work for developers as they have to develop for lots and lots of different devices. Keyboard or no keyboard? Scroll ball or no scroll ball? Directional keys? Hard buttons? Soft buttons? This “open” OS only increases the amount of work for developers to ensure that their applications perform as expected on all the different devices available. It will become a cluster, as users just want it to work. Google will blame the device maker, the device maker will blame Google, the application developer will still be blamed by both, and the consumer, especially the non-techie consumer, which is the gross majority, will be screwed. Bring it on Google.
YouTube – Google I/O 2010 – Keynote Day 2 Android Demo, pt. 1.