グーグル、「Native Client」を組み込んだ「Chrome 4.0.220.1」をリリース

文:Stephen Shankland(CNET News) 翻訳校正:編集部 2009年10月05日 10時55分

  • このエントリーをはてなブックマークに追加

 Googleは、最新版の「Google Chrome」に同社の「Native Client」技術を組み込み、ウェブアプリケーションを実行するための新しい処理能力を追加した。

 Native Client(短縮形は「NaCl」)は、成功すれば、ウェブアプリケーションと、コンピュータのOSでネイティブに動作するアプリケーションとの間の溝を埋める助けになるであろう野心的なGoogleのプロジェクトである。これにより、「Google Docs」のようなウェブアプリケーションが、「Microsoft Office」との戦いで有利な立場に立てるようになるだろう。そしてこれは、「Windows」に対するGoogleの「Chrome OS」プロジェクトの後押しになるだろう。

 大半のウェブブラウザは、JavaScript、もしくはFlashによって記述されたプログラムを実行する。JavaScriptもFlashも、プログラムの処理速度をネイティブソフトウェアよりも低下させるプログラミング基盤の上で実行される。しかし、Native Clientでは、プログラマーはAMDの「Athlon」やIntelの「Core」といったx86チップモデルに直接アクセスするソフトウェアを記述することができる。Native Clientソフトウェア自体の特別なプログラミングツールとスクリーニング機構は、これまで危険とされてきた、実行可能なプログラムをネットからダウンロードするというプロセスに対し、安全性を提供するように設計されている。

 米国時間10月2日にリリースされたChromeのバージョン4.0.220.1は、「WindowsでNative Clientをビルトイン機能として初めて導入する」とGoogleのエンジニアリングプログラムマネージャーであるJonathan Conradt氏はブログ記事で述べた。これまで、同ソフトウェアはブラウザプラグインとしてのみ利用可能だった。

 さらに、Googleは、さまざまな基本的なテストや、Native Clientで実現できることに関するより詳細な例も提供した。ただし、それらを機能させるには、多少の専門的な設定が必要である。Googleが提示した例には、レイトレーシングによって描画された回転する球体や、「Game of Life」、1人称シューティングゲームの「Quake」などがある。

 Native Clientを見れば、Googleが同社のウェブプログラミング計画を前進させる手段として、いかにしてChromeを利用しているかをうかがい知ることができる。Microsoftのような一部のライバルは、コンピュータ上でネイティブに動作するソフトウェアの分野で大規模な事業を展開しているが、Googleはインターネット上のセントラルサーバでソフトウェアを実行することを望んでいる。

 このクラウドコンピューティング型アプローチには、いくつかの利点がある。例えば、より簡単にコラボレーションや文書の共有ができるほか、いかなるPCやスマートフォンからでも、文書の閲覧や編集を行うことが可能である。Googleはウェブがきっかけで誕生した企業であるため、ウェブではライバルに対して地の利がある。しかし、アプリケーションの基盤として見ると、ウェブはネイティブのアプリケーションに比べて速度が遅く、原始的な状態のままだ。

 そうした状況を変えようとする取り組みは、Native Clientだけではない。Googleは、プログラムがハードウェアアクセラレーションを使用した3Dグラフィックスを作成できるように設計された、「O3D」と呼ばれるプラグインも用意している(これも、同社がChromeに組み込んでいるプロジェクトだ)。O3Dは、Mozillaと「Firefox」が「WebGL」と呼ぶ関連した取り組みよりも、高いプログラミングレベルで機能する。

 Googleは2008年12月に、初めてNative Clientをリリースした。2009年6月には、NaClのセキュリティモデルに対する自信を明らかにし、Native Clientを研究段階から生産段階に格上げすると発表した。

 Native Clientは新しいバージョンのChromeに組み込まれてはいるものの、このリリースの利用には多くの条件がある。まず第1に、Native Clientは開発者向けプレビューバージョンのChromeのみに搭載されており、現在のところ、Windowsだけに対応している。第2に、Native Clientはデフォルトでは無効になっている。説明ページによると、Chrome起動時にコマンドラインスイッチとして「--internal-nacl」を追加することで、有効になるという。

 この新しいバージョンのChromeでは、ほかにもさまざまな機能が提供されている。顕著なものとしては、ユーザーが同ブラウザをカスタマイズするための拡張機能を対象とする、さまざまな更新が挙げられる。

 例えば、拡張機能はブラウザ設定用のスパナマークのメニュー内でオプションとして表示されるようになった。さらに、ユーザーインターフェースという観点から見ると、ブラウザアクションインターフェース(以下の画像を参照)が追加され、拡張をボタンとしてChromeのメインツールバーに追加できるようになっている。

Picture 1 提供:Google

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。原文へ

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

この記事を読んだ方に

関連キーワード
クラウドコンピューティング

関連ホワイトペーパー

連載

CIO
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]