Quel surprise: Google's Android will be delayed. It looks like Google and their hefty consortium of partners are struggling a little with getting a new mobile OS deployed across a wide array of hardware connected to all sorts of different networks. Who coulda predicted it? (Yeah, okay, basic high school chaos theory, given complexity growth and propensity for system break down and all, but other than that...)
Originally slated for second half 2008, its now looking more like fourth quarter, if not 2009. Seems like the T-Mobile launch is so Google-tention intensive, it's pushing Sprint's launch further back. Also -- wait for it -- Sprint doesn't want to just deploy a clean Android build, they want to wall it off brand it up all personal like (couldn't see that one coming?). Meanwhile, mega-carrier China Mobile is "running into issues" pushing its launch back as well.
To top it off, Android is more challenging to develop for, which is also a startling revelation, given the alpha/beta status of the SDK. Hitting deadlines is one thing. Hitting them through an asteroid storm of OS changes is another entirely.
Not to beat a dead horse, but all these problems were wicked obvious going back to launch day. In fact, Fake Steve satire'd it up brilliantly from the get go, and Daring Fireball sums it up nicely now.
Keep reading after the break to find out how this effects the iPhone...