Somewhat later than had been planned last year, Google is addressing a significant weakness of Google Docs and Google Apps: the inability to use the services while not connected to the net.
"We will make them [Google Docs offline apps] available this [US] summer," said Sundar Pichai, senior vice president of Chrome, in an interview last week at the Google I/O conference. "We've all been using it internally. It's imminent. We want to make sure they're good."
It's not clear just how high the demand for the feature is. Although I find offline Google Docs' absence a critical weakness, Google cited low interest in the idea as one justification for why it had removed an earlier attempt at the technology in 2008.
One thing is very different from three years ago, though: Chrome OS, which in June will move from prototype to product with Chromebook models from Acer and Samsung.
With Chrome OS, Google is betting that the world is ready for a browser-based operating system. For office workers using a Chrome OS machine to enter customer data into a web form, offline access is no big deal, but for Chromebooks to reach their full potential, they have to be able to handle a bit more of what even the lowest-end PC can do. That includes being useful when you're on a train, on an aeroplane or, heaven forbid, in some primitive backwater that's not saturated with reliable 3G.
Google reassures people that offline web apps are now possible to program thanks to a number of interfaces such as AppCache and IndexedDB arriving in browsers. But actually taking advantage of those interfaces isn't necessarily easy.
Google Docs was supposed to get offline abilities in early 2011, for example.
Offline Docs hasn't been easy, in part because of years of shifts in the plumbing used to let browsers look for data on a local computer rather than a remote server on the other side of the internet.
Initially, Google Docs had some incomplete offline support through a Google technology called Gears. Google removed that support when it discontinued Gears in favour of open web standards that accomplished similar goals. The technology in Gears for offline storage was a SQL database interface that was closely related to the Web SQL Database standard for browsers. However, Mozilla and Microsoft didn't like its approach, and Web SQL's standardisation was derailed.
A final challenge for Google might be its own vision. The company is betting heavily on a future in which the internet is built into the fabric of our lives. Indeed, with lobbying and investments in networking technology, it's trying to hasten the arrival of that future.
Google has perhaps a better idea of what that future looks like. Its campuses are bathed in Wi-Fi and peppered with Ethernet ports. Employees have home broadband, net-connected shuttle buses and, for those moments in between, wireless data modems.
Thus, it should come as no surprise that Pichai said he must consciously remember to unplug from the net if he wants to try offline features of Google Docs.
But for those of us not in the Google bubble, with spotty 3G and capped data for our smartphone and home broadband, offline support is essential.