Google's I/O developer conference last week was much better done and much more interesting than a year ago, starting with the fact that they had abundant registration capacity (last year they had to let everyone into the keynotes and morning sessions because registration was so slow). Google is much more articulate about how their "HTML 5" Web/browser architecture now comes much closer to what they derisively call "native applications" so they don't have to use the devil word "Windows." Microsoft is visibly not yet on the HTML 5 bandwagon, but on the other hand, Microsoft in IE 8 has really toed the standards line, even to the degree of making problems for earlier MS HTML variants. So you can't really complain about Microsoft's behavior, nor is it reasonable to assume that IE will support these additional features for some time to come, making it hard to imagine "killer" applications that can't run on IE given the market share. So how this sorts out is anything but clear with the exception of the mobile space where Microsoft's impact is much more limited. Even there it's a complicated story. Google wanted to build a first class Gmail client for the iPhone, but that is explicitly prohibited by the iPhone SDK license, since it creates a directly competitive product. But the iPhone browser has enough capability that Google accomplished their goal with browser code which of course can't be restricted on an application specific basis by Apple. And just to keep everything interesting, this week Microsoft formally announced "Bing" — the new and more competitive search service. Some industry observers accuse of Microsoft of changing the definitions, but that is only fair since HTML 5 isn't really just browser code. Game certainly on, one more time.