Webアプリの進化に追随するGoogle Chrome:興味深い技術的側面(6/6 ページ)
Webアプリケーションの進化に追随するためにはブラウザ技術を向上させる必要があることをGoogleは認識した。Chromeのフードの下に隠された秘密にジェフ・コグスウェルが迫る。
Gearsもビルトイン
Google Gearsは、Webサイトにプライベートなストレージスペースを提供するブラウザ用プラグインである。これまでオンラインワードプロセッサの最大の問題は、作成した文書がサーバ側に格納されることだった。ラップトップを携帯して飛行機に搭乗しても、インターネットが使えるようになるまで文書にはアクセスできない。
Google Gearsは、Webアプリケーションでローカルのストレージを利用できるようにすることで、この問題を解決した。文書をローカルのハードディスクにセーブすることは、これまでのブラウザではできなかった(ブラウザのオリジナルの開発者たちは、そのような使い方を想定していなかったからだ)。
ローカルストレージに加え、GearsはWeb開発をアシストする機能をいくつか提供している。例えば、ブラウザがインターネットに接続していなくてもアイテム(画像、そのほか)を表示できるローカルキャッシングや非同期JavaScriptオペレーションなどだ。
Gearsは標準的なブラウザ(FirefoxやIEなど)にアドインとして用意されている。Google Docsなどのサイトでオフライン機能を利用する場合、エンドユーザーはGearsをPCにインストールしなければならない。しかし、ChromeはGearsをはじめからビルトインしているのだ。
最初、それは悪いアイデアに思えた。特定のプラグインを必要としないユーザーも中にはいるだろう(わたしはFlashのインストールを拒否するユーザーを知っている)。またローカルサイトにセーブするユーザーは、非常に用心深いユーザーに限られるのではないか。しかし、ここで少し見方を変えてみよう。ChromeはWebブラウザの定義を変更し、われわれがすでにブラウザを使って実現している何かに転換しようとしているのだ。
すなわちインターネットベースのアプリケーションを実行できる自己完結型のプラットフォームだ。前述したように、ブラウザのオリジナルの設計者は、単一のページにさまざまな機能が盛り込まれた高度にインタラクティブなAJAXベースのWeb 2.0サイトを人々が利用するようになるなど、まったく想像もしなかった。
だが、Webのユーザーは、開発者がWebを従来と違う新しい方向へ発展させることを許した。しかし、そうした新しい方向へ進むためには、クライアントソフトウェアもまた、静的なページやシンプルなフォームを表示するだけの古いブラウザから脱皮する必要性があった。もちろんダイハードなユーザーは、そうした方向を拒み、古いブラウザに固執し、Gearsのインストールを拒否し、JavaScriptを無効にするだろう。それは彼らの自由だ。ただし、その場合、最新のサイトを利用することができなくても、彼らは自分たちの選択に不満を持ってはならない。
で、プラグインは?
われわれのメディア業界は、いつも大急ぎで記事を出すことが求められる。そのため今回は、Chromeのプラグインを徹底的に分析する時間がなかった。Googleはhttp://www.chromeplugins.org(.comではなく、.orgである)に、ChromePluginsというサイトを開設している。内容的にはまだそれほど充実してはいないが、Googleはこのサイトでさまざまな情報を提供するとともに、おそらくプラグインをダウンロードできるようにするはずだ。
プラグイン開発については、わたしもまだ十分な情報を持っていない。しかし、重要なトピックであることは確かなので、今後精力的に取材し、次の記事でカバーしたいと考えている。
最後に
わたしは強い感銘を受けた。非常に強い感銘を受けた。現在のWebアプリケーション開発は、すでにブラウザ技術を完全に追い越している。いま何らかの手を打たなければならないことを、Googleは認識していたのだ。市場競争に負けないためにも、IEやFirefoxはGoogleに追随せざるを得ないだろう。そうなれば、この1、2年のうちに、われわれは新しいブラウザ技術の恩恵にあずかり、仕事に役立つハイレベルなWebアプリケーションのパワーを手にすることができるだろう。もはやインターネット回線が用意されていない機内でいら立つことも、劣悪なFlashスクリプトでブラウザがダウンすることもなくなるはずだ。
*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***
関連キーワード
Google | ブラウザ | タブ | Google Chrome | JavaScript | Webアプリケーション | プラグイン | Microsoft(マイクロソフト) | Firefox
関連記事
- 2018年のIT業界:Googleの次の10年間を展望する
Chromeのリリース、そして今後予想されるChromeとAndroidの結合により、Googleは検索エンジンのリーダーという地位からさらに飛躍し、2018年までにはWebアプリケーションプロバイダーとしてもトップの座を確保するだろう。 - 見えてきた限界:Googleは消える
- MosaicからChromeまで--Webブラウザ戦争の来し方行く末
Googleは、新しいWebブラウザ「Google Chrome」を発表した。長い間、マイクロソフトのInternet Explorerが独占してきた市場に風穴を開けることができるか注目される。Webブラウザ市場の歴史と展望をおさらいしよう - ブラウザデザインを変革したGoogle Chrome
わたしはGoogle Chromeが成功するものとは決めてかかってはいないが、同社は新しいブラウザ--いや、アプリケーション環境に関する素晴らしいアイデアをたくさん持っている。彼らはこれらのアイデアを優れたコードに変えたのだろうか。 - Google ChromeはMicrosoft追撃の最終兵器になるか
MicrosoftがWindowsとIEをPCに組み込み、NovellやSunなどを次々と壊滅させてきたように、ChromeもMicrosoftをWebアプリケーション市場から追い落とす可能性は十分にある。 - Google Chrome初心者のためのワンポイントアドバイス
ルーキーながら圧倒的な存在感でブラウザ戦争に参戦したGoogle Chrome。本稿では、これからGoogle Chromeを使ってみようという方のために知っておいて損はないGoogle Chromeのワンポイントアドバイスをお届けしよう。 - [WSJ] Google ChromeとIE 8はどう違うのか
- 「V8」エンジンに込めた高速化の願い、Google Chromeの狙いとは
「Google Chrome」ブラウザ公開は、複雑性を増すWeb環境のパフォーマンス向上が狙いだったと、プロジェクト担当者が説明した。 - 「Googleの全ビジネスはブラウザから始まる」--「Chrome」開発の理由
「Googleのすべてのビジネスは、Webブラウザから始まる」――GoogleはWebブラウザ「Chrome」で“IE以外の選択肢”を提示し、Web利用や検索を活性化する狙いだ。 - <オルタナティブ・ブログ>Googleのandroid(森崎修司の「どうやってはかるの?」)
- <オルタナティブ・ブログ>Android SDKパッケージを覗いてみた(森崎修司の「どうやってはかるの?」)
関連リンク
Editorial items that were originally published in the U.S. Edition of “eWEEK” are the copyrighted property of Ziff Davis Enterprise Inc. Copyright (c) 2011. All Rights Reserved.