There are a lot of talk lately about Apple's iPhone vs Google's Android. There are comparisons on features, prices, market share, and growth. Since Google I/O, I've also started noticing that there is also a growing focus on the cultural differences between the two platforms.
Apple is, and has always has, been an advocate of control. They follow the school of thought where choice is not good for the consumer because consumers find it difficult to make decision when there are too many choices. It's a lot like Henry Ford's quote "Any customer can have a car painted any colour he wants so long as it is black."
Google believes in providing technology to the masses and letting the masses guide the direction and use of the technology. The consumer might not like having to chose between between 100 nearly identical choices, but the consumer will also eliminate the weak choices until the right amount of choices are left for them to comfortably choose from.
Between these two cultures, who will win? Both? Neither? Google? (Usual disclaimer: I'm an employee of Google but any thoughts here represent my personal views and are not necessarily that of my employer.)