
Googleは木曜日、報道陣に門戸を開き、待望のChrome OSを初めて公開しました。カリフォルニア州マウンテンビューの小さな講堂で、Google製品開発担当バイスプレジデントのサンダー・ピチャイ氏が壇上に上がり、Chrome OSの正体をデモンストレーションしました。このOSが日の目を見るにつれ、いくつかの噂が裏付けられ、またいくつかは払拭されました。GoogleのChrome OSについて、現在わかっていることを以下にまとめます。
「本日をもって、コードは完全にオープンになります」とピチャイ氏は述べた。実際、プレスイベント開始直前、非公式のGoogle OSブログでChrome OSのソースコードが公開されることが発表されていた。このコードがオープンソースコミュニティの手に渡った今、様々なビルドがWeb上に公開されるのもそう遠くないだろう。
[関連: Google Chrome OS: ビジュアルツアー と Google Chrome OS ソースコードのダウンロードが可能に ]
Chrome OS とブラウザ
GoogleがそもそもこのOSプロジェクトを引き受けることにした理由を説明するにあたり、ピチャイ氏は既存のChromeウェブブラウザを例に挙げて説明した。Chromeは現在、世界中で4000万人以上のユーザーを抱えている。Chromeは現在Windows版のみだが、Mac版とLinux版は年末までに提供される予定だ。「Mac版はほぼ完成しています」と、自身のマシンでChromeをメインブラウザとして使用しているピチャイ氏は述べた。
Googleは、Mac OS XとLinux向けの新バージョンに加え、FirefoxやInternet Explorerに搭載されているようなブラウザ拡張機能のリリースも間もなく開始します。Chrome拡張機能の大きな特徴の一つは、ブラウザが自動的に更新されることです。これにより、ブラウザのアップデート時にお気に入りの拡張機能を動作させ続けるというプロセスが簡素化されます。これは、現在主流ブラウザの多くのユーザーを悩ませている問題です。
HTML5は、GoogleのChrome OS戦略の中核を担っています。「私たちは皆、パソコンでリッチなゲームを実行することに慣れています。同じようにリッチなゲームをブラウザでも実行できるようにしたいと考えました」とピチャイ氏は述べています。HTML5の重要な側面は、WebアプリがPCのプロセッサやその他のハードウェアリソースにアクセスして、3Dグラフィックス、ビデオ、オーディオをPC上でローカルに実行し、ローカルストレージにアクセスできるようになることです。意外かもしれませんが、Googleは他のブラウザベンダーとも協力して、HTML5のサポート強化に取り組んでいます。
Chrome OS
ピチャイ氏によると、Chrome OS開発の最大の動機の一つはスピードだ。ピチャイ氏は、Googleがシンプルさとスピードの両面で、コンピューティング体験をテレビ視聴のような体験にしたいという意向を繰り返し示唆した。「起動ボタンを押した瞬間から、テレビのような感覚を味わいたい」と同氏は述べた。「Chrome OS上のChromeはChromeよりもさらに高速になります」。ここでの意味は明白だ。Googleは、テレビをつけるのと同じくらい速くWebにアクセスできる、瞬時に起動するデバイスを開発したいと考えている。しかし同時に、同社はハードウェア要件を削減し、システムリソースを消費するバックグラウンドプロセスを削減した、より合理化されたOSの開発を目指している。
[関連記事: GoogleのChrome OSはコンピューティングを永遠に変えるかもしれないが、失敗する可能性もある ]

Chrome OSは現在、ネットブックと新興のモバイルタブレットをターゲットとしています。モバイルコンピューティングデバイスの融合(ノートパソコンからネットブックへ、スマートフォンからタブレットへ)は、Googleにとってまさに理想的な領域です。目立たないクラウドベースのOSによって、スマートフォンのシンプルさとスピード、そしてノートパソコンの堅牢なエクスペリエンスを両立できるからです。
ピチャイ氏は Chrome OS のデモに「市販の Eee PC ネットブック」を使用し、デモの一部として Google Docs スプレッドシート経由でプレゼンテーションを実行しました。
Chromeインターフェース
Chromeインターフェースが画面に表示され(予想通り、Chromeブラウザのインターフェースとほとんど変わりません)、ピチャイ氏はこのOSの機能をいくつか実演しました。「Chrome OSでは、すべてのアプリケーションがWebアプリケーションです。ユーザーはアプリケーションをインストールしたり、ソフトウェアを管理したりする必要はありません」とピチャイ氏は述べました。
Chromeのインターフェースは現在、ウィンドウ、タブ、パネルの3種類のビューで構成されています。しかし、ピチャイ氏は、オープンソースコミュニティがプロジェクトに新しいコードを提供することで、このインターフェースは今後1年間で大幅に変更される可能性が高いとすぐに指摘しました。
アプリケーションは、本質的にはウェブページであり、現在のほとんどのブラウザと同様にタブ内に表示されます。Chrome OS には、ページタブとアプリケーションタブの2種類のタブがあります。アプリケーションタブは、ユーザーが最も頻繁に使用するウェブアプリに素早くアクセスできるようにするためのもので、どのページでもワンクリックでアプリケーションタブにすることができます。アプリケーションタブはタブバーの左側に常時表示されますが、通常のページタブは現在のブラウザと同じように動作します。

タブはウィンドウ内に配置され、Chrome OS では Linux 風の仮想ワークスペースに似ています。ページやアプリケーションのタブをウィンドウ間でドラッグ&ドロップすることで、お好みの整理方法に従ってグループ化できます。
最後のビューはパネルです。これは、様々なアプリケーションを表示できる永続的なウィンドウです。これを実演するために、ピチャイ氏はChrome OSに付属する2つのアプリ、「連絡先」と「メモ帳」を、画面右下に表示されるパネルビューで開きました。このビューは、ユーザーがメインウィンドウで別のページやアプリを表示しながら、特定のファイルやWebコンテンツを操作できるようにするためのものです。パネルアプリで作成されたコンテンツは、他のGoogleアプリと即座に共有されます。メモ帳パネルに短いサンプルテキストを入力すると、すぐにGoogleドキュメントが開きます。
パネル表示のその他の用途としては、音楽を検索したり、Webブラウジング中に曲やビデオを小さい画面で再生したりすることなどが挙げられます。ドキュメントと同様に、これらのパネルはタブまたは全画面モードで簡単に開くことができます。

Chrome OSは様々な種類のフラッシュメディアをサポートします。例えば、ピチャイ氏がUSBドライブを接続すると、Chrome OSがタブを開き、ドライブに保存されているスプレッドシートを表示しました。「MicrosoftがChrome OS向けのキラーアプリをリリースしたようですね。Microsoft Liveです」とピチャイ氏は冗談めかして語り、Chrome OSブラウザでMicrosoft Office Liveがスプレッドシートを開きました。
ボンネットの下
Chrome OSに期待される利点の一つはセキュリティです。既存のPCモデルでは、アプリケーションがローカルドライブ上で実行され、ユーザーデータも一般的にローカルに保存されますが、Chrome OSでは、アプリケーションをローカルにインストールしたり、オペレーティングシステムに変更を加えたりすることはできません。同時に、すべてのユーザーデータはクラウドに自動的に同期されます。また、オペレーティングシステムは常に自動更新されます。
すべてのChromeデバイス上のユーザーデータは暗号化されます。これは、デバイスの紛失や盗難の際にユーザーを保護するための措置です。プロジェクトのエンジニアリングディレクターであるマット・パパキポス氏は、この取り組みについて「Chrome OSマシンを紛失した場合でも、新しいマシンを入手すれば、自動クラウドバックアップによって数秒ですべてを復旧できるはずです」と総括しました。
パパキポス氏は、Chrome OSは「コンピューターというよりテレビに近い」という信条を繰り返した。電源を入れるとすぐに起動し、デフォルトでウェブに接続できる。デモでは、ChromeはEee PCネットブック上でほぼ瞬時に起動した。これは、OSが磁気ドライブではなくRAMから読み込んでいるためでもある。しかし、このOSが他のほとんどのPCよりも起動と動作が速い理由は他にもある。
Chrome OSは、カスタムファームウェア、限られたリファレンスデバイス上で動作するように最適化された小さなカーネル、そしてChromeブラウザで構成されています。サポートされるハードウェアが限られているため、不要なバックグラウンドデバイスのサポートは排除されています。これにより、Windowsや他の多くのコンシューマー向けOSで問題となる、フロッピーディスクドライブなど存在しないデバイスを探すための時間の浪費を回避できます。
ブートプロセスのもう一つの側面は、セキュリティを強化します。検証済みのブートプロセスでは、各コードチャンクに暗号署名キーが適用されるため、システムは実行を許可する前にオペレーティングシステムモジュールの有効性を確認できます。マルウェアやその他の破損によりコードの一部が検証に失敗した場合でも、システムは自動回復プロセスを実行し、適切なバージョンのChromeを再ダウンロードしてOSイメージを再作成することで、システムを修復します。
追加のセキュリティ対策として、デバイスのドライブのルート パーティションは読み取り専用になっており、どのアプリケーションでもコア コードを変更できないようになっています。
市場戦略
Chrome OSは、デバイスOEMが開発・販売するリファレンスハードウェア上で動作します。Googleはメーカーと直接協力し、サポート対象となるハードウェアコンポーネントを特定しています。注目すべきは、ハードドライブはサポート対象外であるということです。このOSはオープンソースですが、ダウンロードして任意のデバイスにインストールすることはできません。OSが明示的にサポートするハードウェアコンポーネントで構成されたChrome OS専用デバイスで動作させる必要があります。
もちろん、Chrome OSのソースコードは本日時点で誰でもダウンロード可能です。ピチャイ氏によると、このコードは現在入手可能な一部のデバイスで動作します。ピチャイ氏によると、開発者はまもなく、このOSをサポートできるデバイスのリストと、それらのデバイスで動作させるためにどのような変更を加える必要があるかを確認できるようになるとのことです。
Google は来年の今頃、ホリデー ショッピング シーズンに間に合うように小売チャネルでいくつかのデバイスを販売できるようになると予想しています。
ロバート・ストロメイヤーはPC Worldのシニアエディターです。@rstrohmeyerとしてツイートしています。