Gears (ソフトウェア)
Gears はGoogleの提供していたソフトウェアであり「Webブラウザに新機能を追加することで、より強力なWebアプリケーションを可能にする」ものである。以前は Google Gears という名称だった。BSDライセンスでリリースされていたFLOSSである。最終的に、機能の多くがHTML5に取り込まれる形となり、開発を終了した。
Gearsには以下のような主要なAPIコンポーネントがあった。
Database モジュール(SQLiteを使用)。データをローカルに格納できる。
WorkerPool モジュール。JavaScriptコードの並列実行を提供する。
LocalServer モジュール。アプリケーションのリソース(HTML、JavaScript、画像など)をキャッシュし提供する。
Desktop モジュール。Webアプリケーションがデスクトップとより自然にやり取りできるようにする。
Geolocation モジュール。Webアプリケーションがユーザーの地理的位置を検出できるようにする。
1+でサポートされていた。また、複数プラットフォーム上のFirefox 1.5+でもサポートされていた。64ビット版はサードパーティーが限定的にサポートしているだけであった。
2008年5月29日、Opera ASAは新たなOpera Mobile 9.5でGearsをサポートすることを発表した。その技術プレビューリリースは2009年2月20日に行われたが、Windows Mobile 5/6を搭載したタッチスクリーン機器だけで利用可能であった。Gearsそのものはブラウザには組み込まれていないので、別途ダウンロードする必要があった。
Ruby on RailsフレームワークにはGearsとのインタフェースがサポートされており、Gears APIを理解していなくても利用できた。
バージョン0.5.16時点でのGearsはInternet Explorer 8に対応していたが、いくつかのIEの機能(アクセラレータプレビュー、Webスライスプレビュー、サイト候補)が正しく動作しなかった。