微博正文
User profile avatar
千凡_

Gears✍️

Gears,原称谷歌 Gears,是一款Google开发的软件,让使用者可以离线上网,但目前仍处于beta阶段。这套软件透过SQLite数据库让本地端能够把资料暂存起来。所以网页是透过暂存区取得的,而不是从实际的网络上取得的。而且,Web相关的程式可以周期地地透过Gears将本地暂存的资料与网络上的资料做同步。如果网络暂时无法使用,这个同步过程将会延后,直到网络恢复为止。因此,Gears的Web相关应用并不是即时的。Gears是一个自由和开源软件,以BSD许可证发布。

简介

Google Gears通过以浏览器扩展的方式添加ECMAScript API使得浏览器的脚本能够访问本地的缓存数据库。本扩展仅支援Firefox和Internet Explorer并需工作于Windows、Mac OSX或者Linux下。当前已有一个能够支援Safari的开发版。当前,谷歌 Reader,Google文件,Google Mail,Google日历和Google Chrome是Google所有的五个能够使用Google Gears的程序,然而也有另外的Web程序,例如Remember the Milk已经添加了Google Gears这个功能。在Google Reader中,在线模式和离线模式需要人为切换,这主要是由于数据传输过程中有所区别。在别的程序中,例如Remember the Milk,在线模式和离线模式能够无缝切换。

Google Gears其实是一个用来开发离线网络应用的工具,是一个ECMAScript应用编程接口,通过Google Gears可以允许多种Web应用程序脱机运行,可以让用户在上线或者离线状态下运行网络程序,其源代码是公开的。

Google Gears和微软同类产品最大的不同在于它可以在离线的情况下运行,可以从用户电脑硬盘启动,创建的文件可以存储在硬盘中也可以从硬盘读取文件。

现在通过使用谷歌 Gears,Google的旗下软件Google Reader,一款新闻浏览器,已能够进行离线浏览。当连接到网络时,用户又可以更新订阅的内容。陆续的将会有其它的软件应用Google Gears技术。

Google的CEO埃里克·施密特对外宣称:“Google Gears解决了浏览器的最大局限性,从而使得浏览器成为能够搭载各种应用的强大平台。”

谷歌表示Google Gears可以应用于各种主流操作系统上的各种主流浏览器,其操作系统包括Windows、麦金塔Linux,浏览器则包括Firefox和欧朋浏览器。但谷歌并没有提及微软的浏览器IE。

此次Google发布Google Gears,微软最担心的恐怕是Google的开源举措了。Google则希望能够通过Google Gears促使业界形成统一标准,以和微软展开竞争。

高德纳咨询公司研究公司分析师大卫·斯密斯认为,微软要么会被迫支持谷歌的开源计划,要么会采取一些类似的举措。

Gears现在已经开始支持IE6以上浏览器。

目前,谷奥已经报道过谷歌将放弃Gears,而采用html5标准取代其原有的功能。而在Google最近更新的关于Google Docs升级的博客中也透露了实施HTML5的最终时间:2010年5月3日。究其原因,除了保持浏览器的简洁性外,另一个值得一提就是Google Gears的兼容性问题。

用HTML5代替Gears的好处显而易见:作为下一代的网络HTML,HTML5是一种网络标准,而非插件。它不仅能实现Gears的功能,而且再也不用担心兼容性的问题。对于谷歌而言,则不用担心自己步奥多比的后尘,Docs像Flash那样被Apple拒之门外。

组件

Google Gears有几个主要的API组件:

一个本地服务器,用来存储和读取离线程序资源(包括HTML, ECMAScript, images等)。

一个小型数据库(以SQLite构建),用来储存本地数据。

一个工作池,用来让开发者将本地数据与服务器端后台同步。

一个桌面模型可使网络程序的操作贴近桌面程序。

一个地理定位模型,能够让网络程序侦测到目前用户的地理位置。

支援

支援

有相当数量的网络程序使用了Gears,这些程序来自于许多公司,包括谷歌 (Calendar / Docs / Mail / Picasa / Reader / YouTube), Myspace (Mail Search), Zoho (Mail / Writer), Remember The Milk,以及 Buxfer。

WordPress 在它最近的版本中开始支援Gears,以用来加速管理界面操作速度,减轻服务器点击负担

通过使用一个Google Gears工程师编写的Greasemonkey脚本,Google Gears能够在一些原本不被支持的站点上启用。

Gears能够在Windows XP或以上的 IE 6或以上,Windows Mobile的IE 4.01或以上,带触控式屏幕的Windows Mobile 6或以上的Opera Mobile9.51或以上,Mac OS X 10.4.11以上或Mac OS X 10.5.3以上的Safari 3.1.1或以上,Google Chrome,Android以及任何平台的Mozilla Firefox 1.5或以上版本浏览器使用。

2008年5月29日,欧朋浏览器 ASA 宣布新版本的Opera和Opera Mobile 9.5 将能支援 Gears,这种支援不依赖于谷歌提供的软件,因而也不与之完全兼容。

Gears onRails框架支持Gears接口,提供一种Ruby形式的Google Gears API

现状

谷歌已经停止对gears的开发,现在全面转向html5的发展。

参考资料

Concert stage with colorful lighting and performance Concert stage with vibrant lighting effects
Concert video thumbnail
00:30
Concert video thumbnail
00:15
Official account avatar
郑州南站公司
转发47 评论23 赞322

Copyright © 1996-2025 DaHe Network Media. Group All Rights Reserved

京ICP备2023013984号

抖运营雅思百科