And yet, Google Gears was an inevitable development Microsoft has neglected. Offline capability for heretofore purely online apps, like we now find from Zoho to Salesforce.com, is a necessary thing. Microsoft has repeatedly brought that to my attention over the past few months, as it well should since software plus services is the company's future. Microsoft itself has had things like Office Online, which searches the Web for templates and returns them, all inside of Office apps like Word, for years. But they've all come from the direction of the desktop toward the Web, rather than the other direction.
The value of Windows is that it is a relatively exclusive and powerful sandbox. Well, that, and that it is the dominant operating system by a mile, but that's beside the point. The value of the browser-based Web, on the other hand, is lightweight openness, as Google demonstrated with Gears, itself a relatively small download that's cross-platform and cross-browser. How to reconcile those two worlds is a bigger predicament than I am able to unravel. Adobe's Apollo runtime made an attempt to do so, now so does Google Gears and sometime soon will Mozilla Firefox 3.0. I know I'm comparing offline (and/or out-of-browser) apples to online (and/or in-browser) oranges, but the middle ground is sparse. Where's Microsoft's platform entry?
Silverlight, Microsoft's new cross-platform, cross-browser Internet platform, actually carries some potential, but it has no native offline capabilities and isn't likely to start working with Google Gears anytime soon. And the Novell-run Mono project may actually beat Microsoft to the punch of making Silverlight work outside a browser. Even then, will it run offline? No. Will it be as open as Gears? I'd say no.
Needless to add, Microsoft is far from the kind of openness that would have had the company build Google Gears itself. There's as much, if not much more, downside to Microsoft putting out an API that would enable people to develop offline apps for competitive Web and desktop platforms as there is upside. Rock, meet hard place. Move too fast, you could cannibalize Windows and Microsoft's desktop apps business; move too slow, and get left behind in a new world.