FlashとHTML5:最後のスタンド

信じられないかもしれませんが、Flashにはまだ熱心なファンクラブがあります。かつてユビキタスだったブラウザ用メディアプレーヤーは、主にセキュリティの問題のおかげで、その塊を取りました。ただし、HTML5はプロプライエタリの前身との機能のギャップを埋め続けているため、Flashが危機に瀕している可能性があるという感覚にもかかわらず、ダイハードはHTML5との戦いでFlashの隅にとどまっています。

「HTMLの純粋主義の世界を取り除く運動」と自称するFacebookページであるOccupyHTML5は、Flashのマントを取り上げているそのようなアウトレットの1つです。このページは、「HTML5に反対する運動ではなく、純粋主義、偏見のある覇権、企業のいじめに対する反対である」と強調しています。 Occupy HTML5によると、Flashは成熟しています。 「すべての主要なデスクトップブラウザでサポートされています。適切に使用すると安定します。そうでなければ、他のすべてのテクノロジーと同じように、多くのクラッシュが発生します。」 700以上のいいねがあるこのページは、Flashの熱心な支持者であるStephane Beladaciによって作成されました。彼は最近、サイトの再開を計画していると述べました。

Flashは、「Flashテクノロジーなしでは複製できない方法で、すべての主要なブラウザーで一貫して機能するいくつかの素晴らしいエクスペリエンスを強化します」とBeladaciはOccupy HTML5Facebookページに書いています。 「Webテクノロジーに関する単純なステートメントを擁護すると、Webの教育が少なくなります。この時点で、それはウェブを抑制しています。」

しかし、近年、Flashはセキュリティ上の問題の対象となっており、Apple、Google、MozillaなどのブラウザベンダーはFlashから離れています。Webテクノロジーの使用に関する統計をまとめたW3Techsは、FlashがWebサイトのわずか8%で使用されていると報告しており、1年前の10%から減少しています。6年前、スティーブ・ジョブズが「Thoughts on Flash」を書いたとき、Flashはウェブサイトの28.5%で使用されていました。これは、AppleがiPhoneでFlashを禁止すると発表した際のセキュリティ、パフォーマンス、バッテリー寿命などの問題を引用した公開書簡です。

死の鐘

Jobsによるその決定は、Flashの死刑判決でした、とJavaScriptでソフトウェアエンジニアを訓練するHackReactorの共同創設者であるShawnDrostは言います。

「話が始まったのは、実際には、iOSがリリースされたとき、Flashをサポートしておらず、サポートしていなかったということです」とDrost氏は言います。「彼らは基本的に、iOSを使用しているすべての人にアクセスするために、突然すべての企業が非Flashバージョンのサイトを所有しなければならないというくさびを運転しました。」

一方、JavaScriptはFlashの代わりになっているとDrost氏は言います。「今後、新しいFlashアプリケーションを作成する企業はないと思います」と彼は付け加えます。

さらに悪いことに、Flashの挫折は続いています。先月、GoogleはChromeブラウザでFlashPlayerよりも優先されるリッチメディアオプションとしてHTML5を指定しました。

さらに、FlashがHTML5よりも柔軟であると見なされる可能性のある事例は減少しています。HTML5が遅れている場合でも、遅れをとることには利点があります。

たとえば、Flashはカメラやファイルシステムなどの機能へのデフォルトのアクセスを許可しますが、HTML5には特定の権限が必要ですとDrost氏は言います。これは、HTML5の機能のギャップ、またはHTML5が閉じるFlashのセキュリティホールのいずれかと見なされる可能性があるとDrost氏は述べています。

また、最近までFlashはHTML5よりもデジタル著作権管理のサポートを提供してきましたが、これはレガシーブラウザを除いてほとんど解決されていると彼は付け加えています。

フラッシュツーリングはまだ優れています

Flashは衰退している可能性がありますが、すぐになくなることはありません。Drostは中傷者ですが、Flashがしばらくの間ぶらぶらしているのを見ています。1つは、Flashは、AdobeのAnimate CCを使用して、HTML5の世界で開発されたものよりもはるかに優れたオーサリング環境を提供するということです。

「HTML5には類似点はありません。したがって、おそらくFlashのレガシーは存続し、Flashのオーサリング環境は今日でもHTML5をエクスポートできます」と彼は言います。

アドビは、その一部として、HTML5を採用しています。同社は、FlashProfessionalツールの名前をAnimateCCに変更し、Flashコンテンツの開発を引き続きサポートしながらHTML5コンテンツを開発するためのツールとして指定しました。

「HTML5のような標準はすべてのデバイスで将来のWebプラットフォームになるでしょうが、Flashは、新しい標準がまだ完全に成熟していないWebゲームやプレミアムビデオなどの主要なカテゴリで引き続き使用されます」と同社は昨年末に語った。

アドビは2010年まで、Kalturaオープンソースライブラリに基づいた独自のHTML5ビデオプレーヤーウィジェットを提供していました。

関連記事

  • 無料コース:AngularJSを使い始める
  • フレームワークが新しいプログラミング言語である7つの理由
  • プログラミングの未来のためのMEAN対LAMP
  • ダウンロード:プロのプログラマーのビジネスサバイバルガイド
  • ダウンロード:独立した開発者として成功するための29のヒント
  • Node.js用の13の素晴らしいフレームワーク
  • うまくいく7つの悪いプログラミングのアイデア
  • 私たちが嫌う7つのプログラミング言語
  • 私たちが密かに愛している9つの悪いプログラミング習慣
  • 21のホットなプログラミングトレンド-そして21が冷え込む
  • 開発者が聞きたくない22の侮辱
  • 今習得する必要のある13の開発者スキル