Originally Posted by IvanIV:
“I agree with what was said that nowadays one needs money to persevere. Android was in a different situation. There was enough people to wish a viable alternative to Apple. Now there is one and it matured nicely since its introduction. At a mass market people want everything now, they do not want to wait till Ubuntu or Windows catch up with the big 2. MS has enough money to spend in a hope that it gets better, not sure about Ubuntu project. Is there enough enthusiasts to get them through the worst? Is that enough?”
Android was actually only able to be successful because of a rather big mistake Apple made with the launch of the iPhone.
Had Apple not opted to make the iPhone exclusive to one network in every region in the beginning, Android may never have had the clear window of opportunity it did in 2009.
It was largely down to many Americans being frustrated at having to switch to another carrier. In the beginning, AT&T had exclusivity on the iPhone, much to Verizon's annoyance in particular.
That of course drove Verizon to actively search for a viable alternative, and at the the time Android was struggling to get off the ground with the HTC Dream/G1. It was a mutually beneficial decision and when the Motorola Droid inevitably became a success, it was then too late for Apple to stop Android from gaining traction. Of course they tried, by ending iPhone exclusivity and opening it up to every carrier, but by that time the HTC Desire and Samsung Galaxy S had been released and it was just too late.
But my point is, it's as much about luck and the right opportunity (as it is with most things) as it is about a good OS. Had Apple sold the iPhone on every carrier from the beginning, the mobile market may have been a very different place at this point.