HTML5とFlashはうまく機能しますか?

画像

HTML5テクノロジーの開発により、Flashとの比較がますます行われています。 この問題について意見を述べることができるすべての人々の中で、アドビの主要な伝道者であるデュアン・ニックルに注目する価値があります。 Web 2.0 Expoカンファレンスで、彼はHTML5、AJAX、およびFlashの新しい視点について多くのことを話し、これを見越してインタビューを行いました(O`Reilly)。



HTML5とFlashはどの程度重複していますか?


ドウェイン:まず、HTML5が何を意味するのかという疑問を明確にしましょう。 人々がHTML5について話したり考えたりするとき、彼らは実際にはjQuery、AJAX、CSS、さらには最も単純なJavaScriptさえも含む、テクノロジーのスタック全体を指しているのです。 同様に、Flashは単なる* .swfファイル形式ではありません。 Flashは、サーバーサイドコンポーネント、認証ツール、プロトコル、バイナリ形式、コーデックサポート、Livecycle Data ServicesやFlash Media Serverなどのサーバーソリューションのデータ交換チャネルを含む本格的なプラットフォームです。



ほとんどの場合、Flashベースのアプリケーションはインターネット上でホストされるため、HTMLコンテナー内でホストされます。 多くの場合、作業にはJavaScriptが使用されます。 このことから、HTMLとFlashは「同じチームで」完全に機能し、概してFlashはHTMLに依存していると自信を持って言えます。



HTML5に対するアドビの立場は何ですか?


ドウェイン:アドビの戦略は、HTML5とFlashテクノロジーの両方を使用することです。これらのプラットフォームの両方の開発ツールを作成することも含まれます。 HTML5は驚くべき技術であり、私の見地からすると、標準としてはあまりにも長い間存続しています。 私たちはW3Cグループの一員であり、できるだけ早く製品に新しい機能を追加することを目標としています。 Adobe MAX 2010では、デザイナーおよび開発者に、HTMLでインタラクティブアニメーションを作成することがどれほど簡単かつ直感的であるかを示すために、Flash Professional CS5に類似した製品を紹介しました。



開発者とアーキテクトは、自分に最適なものを選択する必要があります。 これを例としてデータ入力フォームを使用して検討してください。 ほとんどの場合、HTMLフォームがより速くロードされ、追加のプラグインを必要としないため、HTMLフォームを選択します。 AIRアプリケーションなどでオフラインで作業する必要がある場合は、Flashがすでに推奨されています。 繰り返しになりますが、アドビは開発者にどのテクノロジーを使用するかを指示せず、両方のプラットフォームにソリューションを提供します。 彼らが彼らに彼らの意志を課す人々に前向きに反応したであろうということはありそうにない。



HTML5の使用の増加に伴い、たとえばビデオタグが登場したなど、テクノロジはますます類似しています。 この点で、ブラウザの機能とインターネットチャネルの機能の両方に基づく特定の要件がいくつかあります。 Flashプラットフォームは、ビデオコンテンツの操作において豊富な経験を蓄積しており、インターネットチャネルおよびブラウザの機能として上記のデータに基づいて、最高品質のビデオを提供できます。 これには、特定のサーバー技術と通信が必要です。 HTML5はまだマークアップ言語であり、適切なサーバーテクノロジーが作成されるまでFlash Playerがタスクに対応できない場合があります。



ビデオコントロールの表示についても説明する必要があります。 Flash Playerを使用する場合、ビデオプレーヤーは常に同じように見えます。 HTMLとCSSを使用してコントロールを作成すると、ブラウザによって表示が異なるという問題が発生する場合があります。 CSSが異なるブラウザー/ OSの組み合わせで特定の問題を抱えていることは秘密ではありません。 たとえば、Opera、Chrome、IE、Safari、Firefoxがあります。 主に3〜10種類のOSで使用されます。 はい、ブラウザとOSの両方に約5つのサブバージョンがあります。 つまり、大まかに言って、5 * 10 * 5 * 5 = 1,250の組み合わせがあり、CSSの動作を確認する必要があります。 はい、まだIE6について忘れないでください。 そのため、すべてがそれほどスムーズではありません。 興味があれば、 ブログでこれについて書いた。



Flash / HTML5はモバイル開発にどのように移行しますか?


ドウェイン:インターネット全体と同じように発展すると思います。 アドビは、開発者が最も気に入っているツールを使用する選択肢を提供します。 Flashプラットフォームは確かにモバイル開発に興味があり、唯一の障害はiOSデバイスでは動作しないことです。



いずれにせよ、選択肢は消費者にあります。 Millennial Mediaは最近、 ネットワーク上の広告トラフィックの46%をAndroidスマートフォンが占めているデータ公開しましたが、Appleデバイスは32%にすぎません。 バージョン2.2のFlashをすでにサポートしているAndroidデバイスは、2番目に人気があり、 さらに人気があります。



タブレット市場も発展しています。 HTML5とFlash Playerの両方をサポートするデバイスを備えたResearch in Motion(RIM)は、この分野におけるAppleのリーダーシップにもかかわらず、この方向に積極的に成長しています。



最後に繰り返しますが、アドビの戦略は開発者に選択肢を提供することです。 私たちはFlashが大好きで、HTMLが大好きです。



All Articles