I think it is very likely that Google open sourced Android to undercut iPhone. Android was initially developed for phones with a keyboard (similar to Blackberry). The introduction of the iPhone made it clear that touch was going to be the future, so Android was quite far behind before it was even released. Besides that, my recollection is that the first Android releases were pretty bad compared to iPhone OS. I know a lot of people (not necessarily Apple fans) who looked down on Android.
Open sourcing Android was a great move to rally manufacturers around Android and gather a large group of early enthusiasts.
The main impact iPhone had on Android was delaying it to redo the UI to make it nicer. Not trivial changes but not fundamental business strategy changes either.
First Android releases weren't bad at all. I'd say the UI was more 'classic' feeling and not as nicely animated than the first iPhone, but the first Android actually had far more features. And some critical ones too, like you could actually write apps for it.
Maybe in your test labs, but on real HW it was sluggish, laggy and barely usable. Source: I owned the original Samsung Galaxy and tried some friend's HTC Magic and they were horrible. The first real good Android phone, perf wise, was IME the Galaxy S II.
Thank you for correcting me! Very interesting to hear.
It was codenamed "Astro Boy". Btw, the team Andy Rubin assembled to build "android" first built OS for Digital Cameras viz. FotoFrame.
Android the technology wasn't, but Android the commercial product along with its business model was.
The first iPhone came out in June 2007. In November of that year Google and partners announced the Open Handset Alliance and the open sourcing of Android.