Latest evidence-based health information
Vision

GoogleがActiveXの代替をテスト

GoogleがActiveXの代替をテスト
GoogleがActiveXの代替をテスト
Google、ネイティブクライアント、開発

Google は、Web 開発者がブラウザ経由で実行するのではなく、オペレーティング システムで直接操作できるより強力なプログラムを作成できるように設計された新しいソフトウェアをリリースしました。

「Native Client」と呼ばれるこのソフトウェアは、Googleのエンジニアによって月曜日にオープンソースソフトウェアライセンスの下でリリースされました。まだ開発の初期段階ですが、Googleによると、最終的にはWeb開発者がより高速に動作し、より本物のデスクトップアプリケーションのような感覚で使えるWebプログラムを作成するのに役立つ可能性があるとのことです。

Googleの広報担当者ブラッド・チェン氏は同社のブログで、開発者はNative Clientを使って写真共有ウェブサイトの速度を向上し、ユーザーがサイトを離れることなく写真を修正できるようになると述べている。「現代のPCは1秒間に数十億もの命令を実行できますが、今日のウェブアプリケーションはこうした計算能力のほんの一部しか利用できません」とチェン氏は述べた。

Googleは、このソフトウェアがすぐに広く使われるとは考えていない。「ネイティブクライアントは研究段階の技術であるため、今回のリリースの目的は、研究、セキュリティ、オープンソースの各コミュニティに公開し、フィードバックと貢献を得ることです」とGoogleの広報担当者は電子メールで述べた。

ウェブ専門家らは月曜日、Native ClientはMicrosoftのActiveX技術に似ているものの、WindowsだけでなくLinuxやMac OSでも動作すると述べた。また、AdobeのAlchemy技術にも類似点がある。

開発者は GNU C コンパイラのバージョンを使用してコードを作成し、特別なブラウザ プラグインを使用してデスクトップ アプリケーションをコンパイルし、ユーザーの PC 上で実行できるようにします。

「Googleは明らかにデスクトップ、ウェブブラウザ、そしてユーザーコンテンツをより強力に制御する方法を模索している」と、セキュリティコンサルティング会社SecTheoryのCEO、ロバート・ハンセン氏はインスタントメッセージで述べた。「ネイティブクライアントは、人々のコンピュータに侵入し、可能な限り多くのリソースを利用するための新たな手段のように見える。それが可能かどうかの問題ではなく、それがすべきかどうかの問題だ。昨日の問題さえまだ解決していないのに、ましてや新たなActiveXクローンなど考えられない。」

Googleは、Native Clientは既存の技術を置き換えることを意図したものではないと述べた。「開発者はこの技術を他の技術と併用することで、これまで以上に豊かでダイナミックな体験を提供するアプリケーションを開発できると考えています」とGoogleの広報担当者は述べた。

このソフトウェアはまだMicrosoftのInternet Explorerでは動作しませんが、Google Chrome、Firefox、Safari、Operaの各ブラウザでは動作します。開発者は将来的にInternet Explorerにも対応したいと考えていると広報担当者は述べています。

Native Client の安全性を保つために、Google は「内部サンドボックス」と呼ばれるものを構築しました。これは、コードのセキュリティ バグを分析し、オペレーティング システムの残りの部分が侵害されるのを防ぎます。

「ネイティブクライアントのセキュリティを確保するのは大きな課題だが、ブラウザで高速なネイティブコードを安全に実行できる機能は、ユーザーと開発者にメリットをもたらす可能性があると信じている」とチェン氏は書いている。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.