グーグル、「Native Client」技術にARMのサポートを追加 - CNET Japan(情報元のブックマーク数)

NaClを使うとCやC++コンパイルしたコードをARMなChromebookで実行できる方向らしい。いいね。

Googleは同社のプログラミング技術「Native Client」(NaCl)をアップデートし、ARMベースの機器でアプリケーションを実行できるようにした。
NaClを使うと、コンパイルしたCおよびC++コードを「Google Chrome」ブラウザで実行できるほか、プラグイン経由で「Firefox」でも実行可能になる。NaClを使用したプログラムは、ブラウザ内で通常実現できるものと比較してパフォーマンスに優れ、プラグインを使わずに動画のレンダリングや音声の再生ができる。
GoogleのソフトウェアエンジニアであるDavid Sehr氏は米国時間1月22日付のブログ投稿で、NaClのソフトウェア開発キット(SDK)バージョン25にARMベースの機器のサポートが導入されたと発表した。これまでNaClは、Intelx86系プロセッサまたはAdvanced Micro DevicesAMD)製のプロセッサを搭載する機器でしか実行できなかった。
今回のアップデートによってNaClアプリを実行できるプラットフォームの範囲は拡大したが、依然として新型のサムスン製「Chromebook」を除くARMベースの機器では動作しないと米CNETは伝えている。さらに広範なARMベースの機器に対するサポートは、2013年内、Googleが「Portable Native Client」(PNaCl)と呼ばれる次世代のNaClをリリースする際に追加される予定だ。これにより、LLVMのBitcodeフォーマットを使用した、真のハードウェアアーキテクチャ非依存が実現することになる。

グーグル、「Native Client」技術にARMのサポートを追加 - CNET Japan

screenshot