ネイティブクライアント:離陸の準備ができました!

過去数ヶ月にわたり、 Native Clientを新しいブラウザープラグインAPIであるPepperに翻訳することに集中的に取り組んでいます( PepperはGoogleが提案するNPAPI拡張機能のセットです。およそTransl。 )。 ネイティブクライアントは、マシンコードをブラウザで直接、さらに透過的かつ安全に実行できるようにする技術です。 今日、 Native Client向け更新されたSDKのリリースにより、Native ClientモジュールをJavaScriptのようにポータブルで安全なものにすることに向けて大きな進歩を遂げました。



SDKには、コンピューティング、オーディオ、および2Dを担当するNative Clientモジュール用のPepperインターフェイスの包括的なセットが含まれています。 これらのインターフェイスは、リリースノートに示されいるいくつかの重要な例外を除き、実質的に安定しています



さらに、セキュリティの改善にも注力しました。自動更新と外部サンドボックスを追加しました。 これにより、以前のバージョンで開発者向けに使用されていた制限の一部を削除できました。 セキュリティの作業に加えて、ターゲットマシンのプロセッサ上の一連の命令に基づいてネイティブクライアントモジュールを取得するメカニズムも実装したため、開発者はこれを心配する必要がなくなりました。



Native Clientが徐々に開発者によって使用できるようになる技術に徐々に変わっていることを嬉しく思います。 今後数か月で、3次元グラフィックス、ローカルファイルストレージ、Webソケット、P2P接続などのAPIを追加します。 また、長期的にはバイナリインターフェイス(ABI)の安定性を保証する機能である動的共有オブジェクト(DSO)にも取り組んでいきます。



ABIが安定していない限り、Native Clientはデフォルトでオフのままになります。 しかし、私たちが達成した成功を考えると、このテクノロジーを既に有効にして、Chromeのバージョンで、10番目から、about:フラグタブ、またはコマンドラインパラメーターで常に使用できます。



このリリースの主な目標は、Chromeアプリのネイティブクライアントモジュールの作成を開始する機会を開発者に提供することです。 このブログをフォローしてニュースをすばやく見つけてください。また、質問への回答、フィードバック、およびネイティブクライアントコミュニティへの参加については、グループに参加してください



All Articles