W3CはHTML 5提案の中で、前世代のHTMLの欠点を補う、具体的にはFlash、Silverlight、JavaFXが実現できる機能を実現するという使命をHTML 5に与えている。 HTML の新星である HTML 5 が Web アプリケーションのルールを変えるかどうか、また、これらのリッチな Web プラグインを過去のものにするかどうかについて、InfoWorld のコラムニスト Paul Krill が記事を執筆し、これについて議論しました。
HTML 5 の豊かな約束
Mozilla の Ajaxian Web サイトおよび開発ツールのインストラクターの共同創設者である Dion Almaer 氏は、HTML 5 は実際にはベクター グラフィックスやビデオを Web に導入するのが遅かったと述べました。 HTML 5 では、Canvas などの 2D 描画テクノロジは、Apple、Google、Mozilla などの企業によって常に評価されてきました (Microsoft も HTML 5 のいくつかの機能を高く評価していますが、まだ Canvas をサポートしていません)。
HTML 5 では、キャンバス、ローカル ストレージ、Web ワーカーなどの機能により、さらに多くのことが可能になります。 Ajaxian Web サイトのもう 1 人の共同創設者で Mozilla 開発ツールのインストラクターである Ben Galbraith 氏は、ローカル ストレージのおかげでユーザーはオフラインで Web を使い続けることができ、Web Workers によって次世代の Web アプリケーションで複雑な操作を簡単に実行できるようになり、ユーザーは、長時間実行されるタスクをバックグラウンドで実行できます。
Google Chrome ブラウザ プロジェクト マネージャーの Ian Fette 氏は、Web アプリケーションはより面白くなり、高速になり、より良いユーザー エクスペリエンスを提供するようになるため、オンライン Web アプリケーションとデスクトップ アプリケーションの境界はますます曖昧になると述べています。
HTML 5 のいくつかの機能が実装されました
5 年間の作業を経て、HTML 5 の詳細が 2008 年にリリースされました。詳細の一部は一部のブラウザに実装されましたが、HTML 5 の完全な機能は今後数年以内には完成しません。
Mozilla Firefox プロジェクトのテクニカル ディレクターである Vlad Vukicevic 氏は、HTML 5 はビデオをサポートしており、Firefox 3.5 ではビデオ タグもサポートしていると述べました。 AJAX ナビゲーション、および複数の DOM プロトタイプ。
Opera の Web エバンジェリストである Molly E. Holzschlag 氏は、Opera は Canvas をサポートしており、ビデオもサポートする予定であると述べました。 Apple は、Safari ブラウザでビデオタグとオーディオタグをサポートしているほか、Canvas テクノロジー (Canvas は Apple によって発明されました) もサポートしています。
HTML 5 側: プラグインは捨てましょう
Almaer 氏は、Adobe、Microsoft、Sun (間もなく Oracle となる) などの企業はそれぞれ独自のマルチメディア テクノロジを Web 上に実装していますが、HTML 5 は最終的にそれらの企業の仕事を奪う可能性があると述べました。基本的に、HTML 5 でできることはこれらの企業がやっていることと何ら変わりはなく、JavaFX も脅かされるだろうと RedMonk のアナリスト Michael Cote 氏は述べています。
HTML 5 仕様の共同設計者である Ian Hickson 氏は、HTML 5 の目標は、非オープンなリッチ プラグインから Web を解放することであると述べました。これらのプラグインは独立したプロバイダーであり、オープンな Web には適していません。ヒクソン氏は、専門会社の製品を使用することはウェブ開発にとってリスクであると述べ、もし彼らが開発を中止したり、有料化したりしたらどうなるだろうかと述べた。ヒクソン氏は、以前の Windows のように、主要な開発プラットフォームが単一のベンダーによって制御されたらひどいことになるだろうと付け加えた。
Firefox ディレクターの Vukicevic 氏は、Mozilla はオープン性を維持し、ビデオなどのテクノロジーが特定の企業の手に渡らないようにしたいと考えているが、HTML 5 と Canvas が最終的に真に Flash、Silverlight、JavaFX に置き換わるかどうかは開発者次第だと述べた。 Vukicevic 氏は、IE8 は HTML 5 の一部の機能をサポートしていないため、IE ブラウザの市場シェアを考慮すると、開発者は Microsoft の API を使用して追加の開発を行うか、Flash などのテクノロジを使用する必要があると考えています。
プラグイン側: より優れており、すでに実装されています
Adobe、Microsoft、Sun はいずれも HTML 5 仕様の開発に関与していましたが、いずれも自社のテクノロジーが必要であると主張していました。 HTML 5 はまだ開発中の標準であり、完成までに 5 ~ 10 年かかる可能性があるため、比較するには時期尚早です。 Microsoftの広報担当者は、Silverlightには、より優れたプログラミングモデル、C#、3D機能、ブラウザ外で実行する機能などの高度な機能が含まれているため、依然として存在する必要があると述べた。
Adobe の開発ツール担当バイスプレジデントである Dave Story 氏は、HTML 5 は依然として多くの課題に直面しており、ブラウザー間の互換性の問題は非常に深刻であると述べています。HTML 5 のスケジュールを見ると、最終的な HTML 5 + CSS 3 には時間がかかる可能性があります。完成までには 10 年かかりますが、その間 Flash は進化し続け、より良いユーザー エクスペリエンスを提供します。
SUN の副社長で Java の父として知られる James Gosling 氏は、JavaFX はレンダリング、パフォーマンス、パフォーマンスの点で HTML 5 よりもはるかに優れていると述べました。
アナリストのコート氏は、現時点ではこれらのリッチな Web プラグインに差し迫った脅威はないと述べ、これらのプラグインの機能を実装するには何年もかかるだろうと述べ、これらのプラグイン テクノロジがリリース後も存続することを望んでいます。 HTML5。 Google の Fette 氏は、HTML 5 は単なる出発点にすぎず、Google のような企業も画像を Web にドラッグ アンド ドロップするなどの独自のテクノロジーを導入するだろうと同意しています。
いくつかの業界大手は選択を迫られるだろう
HTML 5 に関与している企業のほとんどはブラウザ メーカーかリッチ Web アプリケーション ツール開発者のどちらかですが、Microsoft が Silverlight に多くの時間を費やしてきたため、Microsoft もジレンマに陥るだろうと Almaer 氏は述べています。大変な努力ですね、Silverlight チームの存在目的はブラウザに機能強化を提供することです。もし HTML 5 が簡単に実装できたら、Silverligth は他に何をするでしょうか?
また、Google は、ビデオの実装に Flash を使用しているため、コストと効果の観点から、この問題を再検討する必要があります。