最終更新日
3月20日

ブラウザのアーキテクチャとプラグイン

 

posted by
石橋秀仁

グーグルでChromeブラウザの開発を担当する及川氏のインタビュー後半にプラグインの話が出てくる。私がアーキテクチャのライフサイクル(2)に書いたのと同じ考え方といってよさそう。

「われわれはプラグインをなくしたいと思っています。これはセキュリティの問題にも通じるのですが、せっかくGoogle Chromeで、マルチプロセスでサンドボックス化していても、プラグインがあると、そこがネックになり得ます」

 「プラグインをどう動かすかは各ベンダに任されていて、バラバラです。プラグインによっては自身の権限を上げて管理者権限に近い状態で動いたりしています。そうすると、個別のタブをサンドボックス化していても、そこに安定性や脆弱性の問題を抱えてしまいます。Google Chromeではプラグインが停止していれば、それを検知してユーザーに提示するなど、最大限の隔離はしています。それでもプラグインの影響が大きいのです。OSに対する安定性も損なってしまう。できるだけプラグインのない世界を考えていきたいのです」

 「プラグインが必要なのは、音声やビデオ、アニメーションなどを利用する場合です。なぜこれらをWebデザイナの方々が使うかというと、マルチプラットフォーム対応が楽だからです。ですが、HTML 5では音声やビデオ、Canvasなどが入り、これまでプラグインが必要だったものが、すべてWebブラウザだけで実現できるようになり、デザイナの負担が下がります」

 「別にプラグインを悪くいう気はありません。ただ、例えばPDFのAcrobatがいい例ですが、PDFを開くと、そこでとたんに操作性が違ってしまうのは残念なことです。そこだけ、ページのスクロールの仕方まで違ってしまいます。プラグインを起動してページをロードするのに時間もかかります。単に情報を表示するだけならば、本来、HTMLとCSSで実現できるのが一番利便性が高いのでしょう。ただ、残念なことに、Webの表現力がそこまで高くないために、プラグインを使わなければいけないのも事実です。HTML 5やCSS3といった次世代のWeb標準を推進することで、それを実現していきたいと思います」

 「要は適材適所という考えが重要です。たとえば、PDFは、電子署名が必要であるような企業のIR情報では意味があります。また、ドキュメントを配布する場合にも適切なフォーマットだと思います。しかし、単に作り手側が楽だからという理由だけで、PowerPointやWordで書いた文書を、 PDFにしてWebページに載せるようでは、せっかく用意した情報も、ユーザーに見てもらえない可能性があります。Flashでやるべきなら、それでいいでしょう。PDFであるべきなら、それでいいでしょう。ユーザーの視点に立ち、適切なフォーマットであるならば問題ありません。そうでない場合には、作り手側のエゴと言われかねないと思います」

 「HTML 5などの標準を推進することにより、作り手側の期待するデザインがWebで容易に実現することができる。そんな世界が数年後に実現できるように、グーグルだけでなく、多くのWeb関係者の方々と努力を重ねていきたいと考えています」

開発者に聞く、Google Chromeが目指すもの − @IT

ナショナリストではないのでグーグルだろうと楽天だろうと別に構わないのですが、それにしても日本のネット企業が、こういう分野で戦えないのは残念。OSSへは日本人が貢献してるのに、市場経済における貢献度が低い。ということは、技術力の問題ではなくて、ビジネス戦略が弱い、と考えています。

私も自らコミットしていきたい。日本のネット企業にコンサルタントとして自分を売りこんでいくことも含め。

ちょっと思うのは、日本のネット企業って、こういう戦略論をないがしろに、標準化とかプラットフォーム戦略とかやってる気がするんですよね。。。まあ、知らないというより、知っててできない、組織的・文化的なしがらみとか、そういうことでしょうか。なんにしても、非常にもったいないというか。そのへんアングロサクソンはしたたかですよね。。。

アーキテクチャのライフサイクル(2) | ZEROFACES

これ経済の問題としてMOTTAINAIですよ。日本人エンジニアは優秀なのに、日本ICT業界のビジネスパーソンがアングロサクソン並みに優秀ではないことによって、せっかくの優秀なエンジニア資源が活かされていない、資源の未活用といっても過言ではないかと。

もちろん「日本のエンジニアが平均的に優秀である」などとは考えていなくて、「ごく一部のワールドクラスのエンジニアが、たくさんいるのに(OSSのコミッターなど見れば明らかなように)」っていう話です。できないエンジニアまで持ち上げているわけではありませんので。

コメント

ZEROFACESではコメントは認証制です。
コメントは投稿審査してから、エントリのページに反映されます。 少々お時間を頂きますが、どうかご了承ください。

トラックバック

トラックバックURL:

http://zerobase.jp/mt/mt-tb.cgi/368

ネットワーク外部性の本質

「教育費をタダにせよ」という主張の具体的な中身は?