web-dev-qa-db-ja.com

Flashを忘れてHTML5を使用する時が来ましたか?

HTML5の定義を読むと、Flashでできることは何でもできます。そして、フラッシュを学ぶために時間を無駄にするのは正しいのか、代わりにHTML5を学ぶべきなのかを自問します。

HTML5は将来Flashに勝ちますか?

追伸:Flashでできること、それでもHTML5ではできないことはありますか?

11
Am1rr3zA

タイムスケールに依存します。現在、主にブラウザーのサポートにより、FlashはHTML5よりもはるかに普及しています(IE9がリリースされ、広く採用されるまで、これは事実であり続けます)。

ただし、少なくともビデオ、アニメーション、シンプルなインタラクティブ機能などでは、HTML5/Canvasがやがて主要なテクノロジーになると思います。 Flash(およびSilverlight)は適応して生き残るが、よりニッチな市場になると思う。

Flashを学習するのに時間を浪費するとは思わないが、もし私なら、HTML5を最初に見るだろう。近い将来、HTML5の専門家ははるかに少なくなり、そのサービスに対する需要が増えるため、それを行うのが賢明だと思います。

11
Dan Diplo

実際には、HTML5では不可能なFlashやSilverlightでできることはたくさんあります(DRM /コンテンツ保護、VBRストリーミング、埋め込み、フルスクリーン、COMアクセス)。 Googleのこのブログ投稿は、HTML5がWebを強化する可能性が非常に高いにもかかわらず、なぜ ブラウザプラグインは死んでいないから であるかについての優れた洞察を提供します。

7
Greg Bray

HTML5がより普及しているとしても、Flashは少なくとも予見可能な将来にわたって死ぬことはありません。 IE6-IE8の使用が開始されるまで、Webサイトでのフラッシュの必要性が依然として存在し、残念ながらIE6-IE8はしばらくの間使用されます。

最終的には、あなたが何をしようとしているかに依存します。あなたが純粋に何かを学ぶことを目標にしているのであれば、時間が経つにつれてより関連性が高くなるため、HTML5を選択します。 FlashとHTML5で可能なことを今すぐ行う必要があり、どちらか一方だけを行う時間がある場合、Flashはよりよく採用されている技術であり、より良い方法です。

6
Ben Hoffman

未だに。ブラウザの可用性については、 http://html5readiness.com/ および http://caniuse.com/ をご覧ください。

1
Doug Harris

私は、人々がFlashを使用していた多くのことをJavascriptを介して実現できると主張します。ほとんどの企業クライアントは古いIEインストールで標準化されているため、企業クライアントの多くは近い将来HTML5を許可しないことを知っています。

1
bpeterson76

Flashはまだ(残念ながら)死んでいませんが、ゲームの開発を検討しているのでなければ、HTML5とJavascript/jQueryに直行するべきだと思います。 HTML5はまだFlashほど普及していませんが、普及するでしょう。すぐに。また、FlashはiOSデバイスでは動作しません。

1
Josh

IE6との戦いは今も続いていますが、それは今ではうまくいき、本当に死にかかっています。

できるだけ多くのブラウザをサポートしたい場合、後方互換性のないHTML5でサイトをコーディングする時間はまだ到来していません。

1
bcmcfc

これに関する意見や一般的な統計情報はありません。すべてが訪問者のサイトのターゲットになります。

HTML 5は、古いブラウザーが引き起こす同じ問題、つまり、ターゲットオーディエンスがブラウザーをアップグレードする速度から「苦しむ」ことになります。ユーザーはさまざまな方法でWebブラウザーを入手するため、サイト統計以外の情報は役立ちません。

まだIE 6.0を使用している人は、おそらくOSに付属しているので、おそらくそれを使用しているでしょう。一方、TechiesはすでにHTML 5をコーディングしており、HTML 5を使用していない(まだ)サイトでa ** esを笑っています...

1
TFM