The InformationWeek -- Blogs
Microsoft

Topics:   Microsoft

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

Why Google Gears Is Good News, Bad News For Microsoft


Posted by J. Nicholas Hoover, Jun 1, 2007 04:53 PM

Google Gears, Google's new JavaScript API to help Web apps work offline, is certainly an intriguing concept. As recognition that people aren't always online, it will also surely be paraded by Redmond as validation of Microsoft's vision that the future of software covers the desktop, the Internet, and particularly, a combination of the two. But it's not all gravy. Google Gears gives browser apps persistance, long the sole bailiwick of the desktop client.

Don't think the primacy of the browser is suddenly here. Out-of-browser-experiences, or OOBE's, as I will call them to be cute, are still more responsive than your typical Ajax app, bound by tricky code and a lack of access to hardware resources like graphics acceleration. The browser also constrains the look and feel of the user interface, hence Microsoft pushes Windows Presentation Foundation for Internet-connected apps. Plus, Google Gears could take away one of the browser's greatest benefits: the ability to run applications without installation headaches.

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.

« GPLv3 No Longer Has Novell Worried About Linux Licensing | Main | Google's Mathematical Limit »



Sign up now for the weekly InformationWeek Blog Newsletter.


This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.