Flash の代わりに HTML5 を使用する – Adobe Flash の代替品

90年代半ば以降、Flash テクノロジーは Web サイト用のマルチメディア コンポーネントの開発において独占的な地位を占めてきました。 今日まで早送りで、Adobe が長年の逆境に折り合いをつけるのを見てきましたが (Google が広告で Flash ベースのテクノロジーをサポートしないという発表が最後の釘となりました)、Adobe は 2020 年末までに Flash を完全に廃止する予定であると発表しました。

記事の内容:

  1. About Flash
  2. About HTML5
  3. Mobile Friendly
  4. Easily Formatted Videos
  5. Adobe Integrated?
  6. Widely Adopted by Browsers
  7. Social Media Accessible
  8. Cross-Platform & Browser supported
  9. Better Storage

更新:フラッシュ ゲームをプレイまたはホストするのが好きで、ここからどこへ行けばよいかわからない場合は、WIX と Shopify の代替品をチェックするか、ゲームライブラリーのページを見てみてください。

ALSO

GameAnalyticsによるBlack Snowflake GamesのCEO兼創設者のFilipp Karmanovへのインタビューでは、HTML5ゲームのバイラルの可能性について述べているので、ご覧になってください。

この投稿は、主に私たちのクライアント ベースのマーケティング担当者を教育することを目的としていますが、この記事の内容は、バイラル ゲーム、バナー広告、Facebook アプリ、Web サイトなど、Web ベースのインタラクティブ プロジェクトを制作している Web デザイナーや顧客など、他の人にも当てはまります

Adobe Flash はインターネット上のあらゆる場所にありました。 訪問者にマルチメディア コンテンツを提供したい Web サイト運営者は、Flash ファイルを避けて通ることはできませんでした。 これは、セキュリティ ギャップ、安定性の問題、パフォーマンスの欠陥、オープン ソースの欠如、およびモバイル デバイスでの複雑さにもかかわらず、です。

Flash が終焉を迎えた今、Web 開発者にとって、これは何を意味するのでしょうか。 Google Chrome は、現在最も人気のある Web ブラウザーであり、Web 開発のトレンドを決定する大きな影響力を持っています。

Adobe Flash は、最近のネガティブな報道にもかかわらず、まだ立派なブランドであり、コンテンツ作成と配信のニーズを満たすために Adobe の Flash テクノロジーに依存している開発者は 300 万人を超えています。

2010年まで、Adobe Flash Player はほぼすべてのコンピューターにインストールされており、マルウェア開発者 (コンピューター システムを混乱させたり、損害を与えたり、不正にアクセスすることを目的とするソフトウェアを作成する開発者) の人気のターゲットとなっていました。

時が経つにつれて、Flash ソフトウェアは定期的に閉じる必要のある深刻なセキュリティ ギャップの犠牲となり、この傾向は、2015 年に Adobe が当時既存のパッチがないまま危険にさらされた 2 件を発表させられたときに、悲しいことに浮き彫りになりました。 その結果、主要なブラウザはプラグインの即時停止を提唱しました。 しかし、Flash 時代の衰退は、この前からすでにはっきりと見えていました。

HTML5へのジャンプを行う前に、なぜFlashが消えつつあるのか、そしてHTML5が強力な代替品となるのはなぜかを理解することが重要です。

Shockwave として、また、それ以前は MultiFlash として知られていた Flash は、20 年以上前に市場に登場し、オーディオおよびビデオのストリーミングに革命を起こし、ActionScript という言語を通じてベクトルおよび高速グラフィックスを操作する能力を持つマルチメディア プラットフォームを開発者に提供しました。

インタラクティブなマルチメディア コンテンツの制作および表示用のソフトウェア プラットフォームとして、Adobe Flash はインターネットの様相を変えました。

Adobe Flash は、インタラクティブなマルチメディア コンテンツの制作と表示を行うソフトウェア プラットフォームとして、インターネットの様相を一変させ、テキストや画像要素のアニメーションを可能にし、Web ブラウザを通じてビデオやゲームなどを配信します。 また、Flashオーサリング環境であるAnimate CC(旧Flash Professional)では、グラフィカルなアプローチも提供されています。 Web ページ、デスクトップ コンピューター、またはモバイル デバイス用のフラッシュ ゲームおよびアプリケーションの作成のために、Adobe はクロスプラットフォーム ランタイム環境 AIR (Adobe Integrated Runtime) を開発しました。

フラッシュベースのプロジェクトは、独自のファイル形式 Shockwave Flash (SWF) で配信されます。 このフォーマットの仕様は、2008 年に Adobe Open Screen Project の一部として Adobe によって公開されましたが、残念ながら SWF はオープン スタンダードの基準を満たすことはありませんでした。

ユーザー側では、SWF ファイルはアプリケーション プログラム インターフェイス (API) の実装を必要とし、これはプラグインの形で Web ブラウザに統合されています。 最も人気のある配布物は Adobe 社の社内用 Flash Player でした。

HTML5 について

HTML (Hypertext Markup Language) は、Web ドキュメントを構造化するために設計されたものです。

HTML の最新版である HTML5 は、これまでアダプティブ レンダリングで苦労していた領域で確実に動作し、HTML の能力を大きく広げました。

ユーザーがレイアウトを操作して SEO 対策ができるような新しい要素が追加され、さらに HTML5 では、多くの一般ユーザーがソフトウェアを採用するのを妨げていた、ある固有の修飾語が削除され、使いやすさと顧客基盤が向上しています。

新しい機能は、後方互換性を念頭に置いて設計されています。

新しい機能は、後方互換性を考慮して設計されています。つまり、モバイルまたはデスクトップでブラウザを使用している人は、アドオンを必要とせずに、同じレベルのエクスペリエンスを得ることができます。

モバイル フレンドリー

私たちのコミュニケーションの方法はますますモバイルになっており、実際、モバイルは現在デスクトップを上回る勢いで使用されています。 コンバージョンを逃さないために、すべての Web サイトは強力なモバイル プレゼンスを備えている必要があります。 HTML5 は、モバイル サイトやアプリを開発するための、最もモバイルに適したツールです。

もちろん、Steve Job が「Thoughts on Flash」と題する出版物で、Flash が HTML5 より劣っていると公に非難した後なので、ほとんどの人が驚かないでしょう。

ジョブズの出版物では、Flash がアップル製品に実装されない理由として、6 つの論点を挙げています

  1. Adobe Flash は閉鎖的で独自のソフトウェア
  2. ほぼすべてのビデオ コンテンツは、最新の H.264
  3. Adobe Flash は安全ではなく、不安定である
  4. Flash はモバイル デバイスのバッテリー寿命を著しく短くする
  5. Flash 標準はタッチ デバイスに適していない
  6. Flash はプラットフォームとプログラマーの間の邪魔なレイヤー

古いソフトウェアを使い続けるのではなく、Apple はそのモバイル OS は HTML5 と連携すると発表しました。

簡単にフォーマットされた動画

当初から、Flash は動画ポータル YouTube (Google の次によく使われる検索エンジン) の標準フォーマットでした。 YouTube の初期のユーザーは、Flash プラグインをインストールする手間と、ソフトウェアを定期的に更新する必要があり、不便を強いられていました。

これは、HTML5 が、動画コンテンツをブラウザ ページにアップロードおよび埋め込む際のストレスをどれだけ軽減したかを示す一例です。 すでに 2011 年に、同社は自社の製品およびサービスに HTML5 を統合する意向を発表しています。 また、モバイル版 Flash の導入も発表しました。

2015年末には、ついに Flash Professional を Adobe Animate CC に改名しました。 完全に酷使されたアニメーション ソフトウェアのバージョンは、ネイティブの HTML5 Canvas 要素と 3D グラフィカル インターフェース WebGL をサポートしています。 どちらもオープンなWeb標準フォーマットです。 同社は現在、Adobe製品でアニメーションのWebコンテンツを作成するアプリケーションには、FlashではなくHTML5を使用することを推奨しています。

ブラウザで広く採用

2016年8月、Chromeはブラウザのバックグラウンドで読み込むFlashコンテンツをデフォルトでブロックすることを発表しました。 その正当な理由として、安定性の問題だけでなく、セキュリティ ギャップを挙げています。

開発者によると、Web 上のすべての Flash コンテンツの 90% は、主に Web 分析の文脈で、ユーザーにとって何の付加価値もなくバックグラウンドで処理されているとのことです。

インターネットの巨人が Flash ソフトウェアの使用を拒否し続ける中、HTML5 を採用した場合、セキュリティとロード時間の両方がほとんど問題にならないことを主な理由として、人気のあるインターネット ブラウザーのための HTML5 の組み込みと使用がますます増えています。

ソーシャル メディア

HTML5 のもうひとつの利点は、ソーシャル メディア大手 Facebook が HTML5 ゲームをシステムに組み込んでいることです。

Gamifyのソフトウェアプラットフォームと同様に、シンプルなゲームテンプレートが提供されています。

クロス プラットフォーム & ブラウザー サポート

ほとんどのブラウザーが HTML5 を解釈できるため、HTML5 サポートの Web サイトに埋め込まれたマルチメディア コンテンツは、複数のプラットフォームで表示することが可能です。 これは、インタラクティブなゲームの場合、特定のデバイスがロードしてプレイできないというケースがないことを意味します。

異なるブラウザについても同じことが言え、HTML5 は異なるブラウザ構造にわたってマルチメディア コンポーネントをサポートする能力を持ちます。

より優れたストレージ

HTML5 では複数のウィンドウにわたって保存でき、セキュリティも高く、ブラウザを閉じてもデータが保持されます。 ローカル ストレージは、サードパーティのプラグインなしで Web アプリケーションを可能にする HTML5 ツールの 1 つです。 ユーザーのブラウザにデータを保存することにより、ユーザー情報の保存、データのキャッシュ、ユーザーの以前のアプリケーション状態の読み込みなどのアプリ機能を簡単に作成できます。

おわりに

要するに、Flash の時代は終わりつつあるが、動的で魅力あるコンテンツの必要性は残っているということです。

更新: Flash ゲームをプレイまたはホストするのが好きで、これからどうしたらよいかわからない場合は、WIX および Shopify の代替品をチェックアウトするか、または Game Library ページで遊んでみてください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です