Google工程師推出網(wǎng)民多年來希望的東西:能離線工作的網(wǎng)絡(luò)應(yīng)用程序。Google周三推出Google Gears瀏覽器插件,可以讓用戶在上線或者離線狀態(tài)下運行網(wǎng)絡(luò)程序。Google還趁著“Google開發(fā)者節(jié)”機會公布了Google Gears源代碼。
Google工程主管Linus Upson說,Google Gears推出的目的是為了創(chuàng)建統(tǒng)一,標準化的離線網(wǎng)絡(luò)程序添加途徑。首先受益的將是JavaScript的開發(fā)人員。Google Gears可以在Windows的IE瀏覽器;Windows、蘋果及Linux操作系統(tǒng)中Firefox瀏覽器;及Safari Mac OS瀏覽器上運行。
預(yù)計個人用戶版的Google Gears程序?qū)⒃谝粋€月內(nèi)推出,體積大約是1MB。Google還準備向標準化組織提起申請,爭取讓Google Gears成為標準的全兼容瀏覽器的插件。Upson說,之所以推出離線網(wǎng)絡(luò)應(yīng)用程序,主要是因為用戶對網(wǎng)絡(luò)程序無法在離線狀態(tài)下運行感到抱怨。
在Google Gears的幫助下,首款能離線運行的程序是Google的RSS閱覽器Google Readers。如果用戶安裝了Google Gears插件,在離線狀態(tài)下,他們可以閱讀RSS內(nèi)容,在連接到網(wǎng)絡(luò)時,又可以同步更新訂閱的內(nèi)容。Google表示,Mozilla基金會,Adobe及Opera已經(jīng)認可Google Gears,這意味著,F(xiàn)irefox和Opera瀏覽器都將支持Google Gears。
通過公開Google Gears源代碼,Google希望在正式推出這種插件之前獲得開發(fā)者們的反饋意見。
Google Gears本身分為三個部分:在瀏覽器中運行的本地Web服務(wù)端;用于存儲的開源數(shù)據(jù)庫SQLite以及允許多個JavaScript工作任務(wù)并行運行的瀏覽器擴展。利用這種結(jié)構(gòu),即使用戶沒有連接到互聯(lián)網(wǎng),他們也可以使用網(wǎng)絡(luò)應(yīng)用程序。