米 Macromedia / Adobe が 1996-2020 年に展開したマルチメディアプラグイン。Web アニメーション / 動画 / ゲーム / インタラクティブコンテンツで 2000s-2010s 前半に支配、HTML5 / iOS 非対応で 2020 年末終了。
Adobe Flash Player(アドビ フラッシュ プレーヤー、旧称 Macromedia Flash Player)は、米 Macromedia / Adobe が 1996 年から 2020 年まで展開した Web ブラウザ向けマルチメディアプラグインです。Web ページに埋め込まれた SWF(ShockWave Flash、後年 Small Web Format)形式のアニメーション / 動画 / ゲーム / インタラクティブコンテンツを再生する役割を担い、2000 年代から 2010 年代前半の Web マルチメディア表現の事実上の標準として君臨しました。
Flash の技術的起源は、1995-1996 年に米 FutureWave Software が開発した FutureSplash Animator(ベクトルグラフィックスベースのアニメーションツール)です。1996 年 12 月、米 Macromedia(現 Adobe 系)が FutureWave を買収し、FutureSplash Animator を「Macromedia Flash 1.0」(1996)としてリブランド、専用 Web ブラウザプラグイン「FutureSplash Player → Macromedia Flash Player」もセットで提供しました。
Flash Player の Web ブラウザ統合は急速に進み、Microsoft Internet Explorer / Netscape Navigator / Mozilla Firefox / Google Chrome / Apple Safari などのすべての主要ブラウザで標準サポートされました。2006 年ピーク時には世界 Web ブラウザの 99% に Flash Player がインストールされており、Web 上での「動的な体験」を実現する事実上の唯一の選択肢でした。
主な用途は、(1)Web アニメーション(バナー広告 / Web サイトのトップページアニメーション / マスコットキャラクター)・(2)動画ストリーミング(YouTube 2005-2015 / ニコニコ動画 / Hulu / Vimeo の Flash プレーヤー)・(3)ブラウザゲーム(Newgrounds / Kongregate / Miniclip / FunOrb の Flash ゲーム文化、累計数十万本のゲームが配布)・(4)インタラクティブコンテンツ(ECサイトの商品 360°回転 / 学習教材 / Web インタラクティブ広告)・(5)Flash アニメーション作品(Homestar Runner / Salad Fingers などのカルト的人気作)などでした。
2005 年 12 月、米 Adobe Systems が Macromedia を $3.4 billion で買収し、Flash Player は Adobe ブランドに移行(Adobe Flash Player と改称)。Adobe 傘下では Flash 8(2005)・Flash CS3(2007)・Flash CS4(2008)・Flash Professional CS5(2010)・Flash Professional CS6(2012)・Adobe Animate(2016 年改称、Flash Player 終了後も Animate ブランドで継続)などのオーサリングツールが提供されました。
しかし、2010 年 4 月 29 日に Apple 創業者 Steve Jobs が「Thoughts on Flash」と題する公開書簡を発表、iOS(iPhone / iPad)で Flash を一切サポートしないことを明確に宣言しました。理由は、(1)プロプライエタリな技術で Web を閉鎖的にする、(2)バッテリ消費が大きい、(3)タッチ操作に対応していない、(4)信頼性 / セキュリティ問題、(5)HTML5 + CSS3 + JavaScript で代替可能、などでした。
iOS の Flash 非対応 + HTML5 の急速な普及(YouTube 2010-2015 で HTML5 移行)+ セキュリティ脆弱性多発 + バッテリ消費問題で、Flash の地位は 2010 年代に急速に低下しました。2017 年 7 月、Adobe 自身が「2020 年末までに Flash Player の開発 + 配布を完全終了する」と発表、すべての主要ブラウザ(Chrome / Firefox / Safari / Edge / IE)が 2020 年中に Flash Player サポートを段階的に廃止しました。2020 年 12 月 31 日、Adobe 公式に Flash Player の配布停止 + 強制無効化が実装され、Flash Player は完全に終焉しました。
レガシー Flash コンテンツの保存 / アクセスのため、コミュニティ + Internet Archive(Flash Animations Library)が大量の Flash アニメ + Flash ゲームをアーカイブしており、ローカルで Ruffle(オープンソース Flash エミュレータ)を使用することで現代環境でも一部 Flash コンテンツを楽しめます。
| 要因 | 影響度 | 説明 |
|---|---|---|
| iOS 非対応(2010) | 大 | Steve Jobs 書簡で iPhone 非対応宣言 |
| HTML5 普及(2010-2015) | 大 | 動画 / アニメの代替標準化 |
| セキュリティ脆弱性 | 大 |
| 多発する 0-day 脆弱性 |
| バッテリ消費問題 | 中 | モバイル機器で Flash 重い |
| Chrome 段階廃止(2020) | 大 | 全主要ブラウザの最終撤去 |
Adobe Flash Player は 2020 年 12 月 31 日に完全終了しており、Adobe 公式からはダウンロード不可です。現代の Web ブラウザ(Chrome / Firefox / Edge / Safari)では Flash Player を実行する機能が完全に削除されています。
レトロ Flash コンテンツを楽しみたい場合は、Ruffle(オープンソース Flash エミュレータ、ruffle.rs)が現実的な選択肢です。Ruffle は Rust 言語で書かれた Flash Player の代替実装で、SWF ファイルを WebAssembly + ブラウザで実行可能です。Internet Archive の Flash Animations Library / Newgrounds / Kongregate などで保存されている数十万本の Flash アニメ / ゲームを Ruffle で楽しめます。
Q1: なぜ Flash は終了したのですか? A: 主因は HTML5 の普及 + iOS 非対応 + セキュリティ脆弱性多発 + バッテリ消費問題です。HTML5 + CSS3 + JavaScript で Flash の機能のほとんどが代替可能になり、Apple Steve Jobs の 2010 年書簡で iOS 非対応が決定打となり、Adobe 自身も 2020 年に終了を決断しました。
Q2: レトロ Flash ゲーム / アニメを今でも楽しめますか? A: 楽しめます。Ruffle(オープンソース Flash エミュレータ、ruffle.rs)を使うことで、Internet Archive / Newgrounds / Kongregate などで保存された Flash コンテンツをブラウザで実行できます。Homestar Runner / Salad Fingers / Z-Type などの伝説的 Flash 作品も現代環境で楽しめます。
Q3: Flash 文化の遺産は何ですか? A: Flash アニメーション / Flash ゲームの「インディーズ Web マルチメディア文化」が、後年の Web 漫画 / Web ノベル / インディーズゲーム文化の基盤を作りました。Newgrounds から RuneScape(2001)などの大規模ブラウザゲーム文化や、Homestar Runner などのアニメーションシリーズ文化を生み、現代のオンラインクリエイティブシーンに大きな影響を残しました。