複製鏈接
請複製以下鏈接發送給好友

Gears

(離線上網軟件)

鎖定
Gears,原稱Google Gears,是一款Google開發的軟件,讓使用者可以離線上網,但仍處於beta階段。這套軟件透過SQLite 數據庫讓本地端能夠把資料暫存起來。所以網頁是透過暫存區取得的,而不是從實際的網絡上取得。而且,Web 相關的程式可以週期性的透過 Gears 將本地暫存的資料與網絡上的資料做同步。如果網絡暫時無法使用,這個同步過程將會延後,直到網絡恢復為止。因此,Gears 的 Web 相關應用並不是即時的。Gears是一個自由和開源軟件,以BSD 許可證發佈。
中文名
Gears
外文名
Google Gears
開發商
Google
類    型
軟件

目錄

Gears簡介

Google Gears通過以瀏覽器擴展的方式添加JavaScript API使得瀏覽器的腳本能夠訪問本地的緩存數據庫。本擴展僅支援 Firefox 和 Internet Explorer 並需工作於Windows、Mac OS X 或者 Linux 下。[2]當前已有一個能夠支援Safari瀏覽器的開發版。當前,Google Reader,Google文件,Google Mail,Google日曆和Google Chrome是Google 所有的五個能夠使用 Google Gears 的程序,然而也有另外的Web程序,例如Remember the Milk已經添加了Google Gears 這個功能。在Google Reader 中,在線模式和離線模式需要人為切換,這主要是由於數據傳輸過程中有所區別。在別的程序中,例如Remember the Milk,在線模式和離線模式能夠無縫切換。
Google Gears其實是一個用來開發離線網絡應用的工具,是一個JavaScript應用編程接口,通過Google Gears可以允許多種Web應用程序脱機運行,可以讓用户在上線或者離線狀態下運行網絡程序,其源代碼是公開的。
Google Gears和微軟同類產品最大的不同在於它可以在離線的情況下運行,可以從用户電腦硬盤啓動,創建的文件可以存儲在硬盤中也可以從硬盤讀取文件。
通過使用Google Gears,Google的旗下軟件Google Reader,一款新聞瀏覽器,已能夠進行離線瀏覽。當連接到網絡時,用户又可以更新訂閲的內容。陸續的將會有其它的軟件應用Google Gears技術。
Google的CEO埃裏克·施密特對外宣稱:“Google Gears解決了瀏覽器的最大侷限性,從而使得瀏覽器成為能夠搭載各種應用的強大平台。”
Google表示Google Gears可以應用於各種主流操作系統上的各種主流瀏覽器,其操作系統包括Windows、Mac和Linux,瀏覽器則包括Firefox和Opera。但Google並沒有提及微軟瀏覽器IE。
此次Google發佈Google Gears,微軟最擔心的恐怕是Google的開源舉措了。Google則希望能夠通過Google Gears促使業界形成統一標準,以和微軟展開競爭。
Gartner研究公司分析師大衞·斯密斯認為,微軟要麼會被迫支持Google的開源計劃,要麼會採取一些類似的舉措。
Gears已經開始支持IE6以上瀏覽器
谷奧已經報道過Google將放棄Gears,而採用HTML5標準取代其原有的功能。而在Google最近更新的關於Google Docs升級的博客中也透露了實施HTML5的最終時間:2010年5月3日。究其原因,除了保持瀏覽器的簡潔性外, 另一個值得一提就是Google Gears的兼容性問題。
用HTML5代替Gears的好處顯而易見:作為下一代的網絡超文本標記語言,HTML5是一種網絡標準,而非插件。它不僅能實現Gears的功 能,而且再也不用擔心兼容性的問題。對於Google而言,則不用擔心自己步Adobe的後塵,Docs像Flash那樣被Apple拒之門外。

Gears組件

Google Gears有幾個主要的API組件:
一個本地服務器,用來存儲和讀取離線程序資源(包括HTML, JavaScript, images等)。
一個小型數據庫(以SQLite構建),用來儲存本地數據。
一個工作池,用來讓開發者將本地數據與服務器端後台同步。
一個桌面模型可使網絡程序的操作貼近桌面程序。
一個地理定位模型,能夠讓網絡程序偵測到用户的地理位置。
支援

Gears支援

有相當數量的網絡程序使用了Gears,這些程序來自於許多公司,包括Google (Calendar / Docs / Mail / Picasa / Reader / YouTube), MySpace (Mail Search), Zoho (Mail / Writer), Remember The Milk,以及 Buxfer。
WordPress 在它最近的版本中開始支援Gears,以用來加速管理界面操作速度,減輕服務器點擊負擔
通過使用一個Google Gears工程師編寫的Greasemonkey 腳本[14],Google Gears 能夠在一些原本不被支持的站點上啓用。
Gears能夠在 Windows XP 或以上的 IE 6或以上,Windows Mobile的IE 4.01或以上,帶觸控式屏幕的Windows Mobile 6或以上的Opera Mobile 9.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日,Opera ASA 宣佈新版本的Opera和Opera Mobile 9.5 將能支援 Gears,這種支援不依賴於Google提供的軟件,因而也不與之完全兼容。
Gears on Rails框架支持Gears接口,提供一種Ruby形式的Google Gears API

Gears現狀

google已經停止對gears的開發,全面轉向html5的發展。