Google Gears 的定位是增加 Web 的功能?

  • 2008-06-17
  • 本文字数:1759 字

    阅读完需:约 6 分钟

在 Google Gears发布一周年之际,谷歌 (Google) 宣布 Gears 名字前的将不再被冠以 google 前缀。趁这个时机,让我们也来简单回顾 Gears 一年来的应用情况,并且展望其今后发展方向。

按照 Dare Obasanjo 的说法:

Gears 使离线 Web 应用成为可能,我们甚至可以认为它是桌面程序棺材上的最后一颗螺钉。

Zoho 是 Gears 的首批用户之一,目前在它的办公套件中添加有离线功能。然而,Dare 确认为:

在过去的一年中,…离线功能的应用并没有取得大的突破,人们对此似乎还缺乏热情。

Sarah Perez 与 Dare 站在同一条战线上:

现在人们上网变得非常方便…掉线已经不会频繁出现——因此许多 web2.0 网站并没有将其初始版本挪到桌面上…其实离线应用也并不比在线应用表现出色。

Dare 对此并不感到惊讶:

目前许多 Gears 的拥护者包括 Google 公司的技术布道使都认为,Gears 已成为绕过浏览器增强 Web 功能的工具 [这有点像当年的 Flash]。

引用 Google 的技术布道使 Dion Almaer 的话就是:

我并不认为 HTML 5 与 Gears 是竞争关系。Gears 和 HTML5 有许多共同之处。两者都在推动 Web 向前发展,两者缺一不可。它们的 API 都在为 Web 增添新鲜血液。不同之处是 HTML5 属于定义的范畴,而 Gears 是实现。

Josh Catone写道

Gears 项目的启动,是因为浏览器对某些新的 Web 标准总是反应冷淡,而开发人员却对这些标准非常感兴趣,这种情况实在令 Google 里的天才们无法忍受了。浏览器对新技术的犹犹豫豫促使 Google 开发出了 Gears,他们用它来实现一些新的技术标准,这样就再不用看浏览器的眼色行事了。

来自 Dojo 项目的 Alex Russell 对增加 Web 的功能这一主题回应道:

现在每个 Web 开发人员都应该利用 Gears 的特定功能来开发应用。这并不是由于 Gears 是实现某些功能的唯一途径,而是因为 Gears 能更快将某些重要功能带入 Web 领域, 在这一方面 Gears 是替代微软的最好选择。

来自 WordPress 的 Matt Mullenweg 对此评论道:

Gears 社区填补了Web 开发模型的空白,它开始将 HTML5 的某些功能介绍进来。我希望以后见到更多的不是“离线应用”而是“加速应用”之类的用词。

Gears 工程师 Aaron Boodman 也确认此种观点:

在很多方面,Gears 更像是一个没有 UI 的浏览器。正如其他浏览器一样,Gears 将实现某些业已存在的业界标准,并且搜集某些合理化的意见和建议。例如,最近我们还将一个有关地理位置的 API 建议提交给了 W3C 的 WebAPI 小组。

他接着说道:

Gears 与其他的浏览器有三点重要区别:

  • 开发人员可以即时下载 Gears 的更新版本用于开发。Gears 目前支持的浏览器有 FireFox(Windows, OS X 和 Linux 版本),IE 和 IE Mobile。
  • 开发人员是 Gears 的唯一客户。我们的目标就是为 Web 开发提供最好的平台。
  • Gears 是 Web 标准的一个实现,虽然这些标准可能已经存在于某些浏览器中了。

Google 的高级工程师补充道:

[我] 希望 Gears 可以起到加速 Web 标准实施过程的作用。

基于以上这些人的看法,Dare 写道:

[Google] 正在为下一个 Flash 做准备工作 … Flash 超越了 [X]HTML 标准,扩展了 Web 应用,这已经成为共识 … 在 Flash 为大多数 Web 用户所接受的过程中,社交网站和内容分享网站立下了汗马功劳。我希望 YouTube 在 Gears 的推广过程中也能起到同样的作用。

Josh Catone的观点也与 Dare 的有异曲同工之妙:

MySpace 是 Google 之外最大的 Gears 用户。

一些读者也对此发表了自己的看法

目前发布内嵌 Gears 的 IE/Firefox/Safari/Opera 的计划吗?

IE 是没有指望了。我认为其他的浏览器厂商可能正在就 HTML5 的有关事宜进行探讨和合作,这样的话他们就可以不需要用 Gears 了。

Bill de Hora 甚至预言:

一旦 Gears(或者类似的产品)成为主流(它一定会的),那么 XMPP 就有可能成为一个和 HTTP 协同发挥作用的协议,到那时候就会有更多数据会在客户端进行处理了。

富互联网应用 (Rich Internet Applications) 无疑仍然是业界与广告盈利模式以及云计算争夺领地的重要战场。Gears 是否会像 Flash 那样得到网站开发商和用户的认可,目前还不能过早地下结论。对这样一项旨在边缘化浏览器的技术,浏览器厂商们会怎样在合作和切割两方面找到平衡呢?程序员们是更喜欢拥抱标准呢还是私有的 API 呢?战役看来还需要继续下去。您是怎样看这个问题的呢?

阅读英文原文: Is Google Gears Positioned to Add Features to the Web?