この記事には
複数の問題があります 。
改善 やノートページ での議論にご協力ください。古い情報を更新 する必要があります。(2017年2月 ) 独自研究 が含まれているおそれがあります。(2021年2月 )
Adobe Flash Player 開発元 (フューチャーウェーブ・ソフトウェア→) (マクロメディア →)アドビ 最新版 32.0.0.465
[ 1] /
2020年12月8日 (5年前) (2020-12-08 ) 対応OS 【開発終了】Windows ,macOS ,BlackBerry ,Pocket PC [ 2] ,OS/2 ,HP-UX [ 3] ,IRIX ,Symbian OS ,webOS ,Windows Mobile ,Solaris , Motrola Webtop,Android ,MeeGo 【単独配布なし】
Linux サポート状況 サポート終了[ 4] ライセンス プロプライエタリ 公式サイト www .adobe .com /jp /products /flashplayer .html テンプレートを表示
Adobe Flash (アドビ・フラッシュ)は、かつてアドビ が開発していた動画 やゲーム などを扱うための規格、およびそれを作成・動作させるアプリケーション 群。かつてフューチャーウェーブ・ソフトウェアと、それを買収したマクロメディア が開発していた。旧称はFutureSplash (フューチャー・スプラッシュ)、Macromedia Flash (マクロメディア・フラッシュ)。競合としては、Microsoft Silverlight があったが、両社とも現在はHTML5 を推奨している。かつてはFlash規格のアプリケーションを制作する同社のオーサリングツール 群としてFlash Professional、Flash Builder/Flash Catalystが存在したが、後者はすでに開発終了したほか、Flash Professionalは2016年にAdobe Animate に名称を変更しており、HTML5のオーサリングツール に移行している。
アドビは、2020年 12月末をもって中華人民共和国 を除いた国と地域でのFlash Playerの開発と配布を終了しアンインストールを勧告[ 4] [ 5] 、翌年1月12日以降はFlash Playerの実行をブロックしている[ 6] 。Windows 10 では、2020年10月27日以降のアップデートパッチ「KB4577586」をもって、Flash PlayerがWindowsから完全に削除された[ 7] 。
ベクターイメージ が規格の中心で、それをスクリプト で制御することによりマウス の動きに合わせてアニメーション をしたり、音を鳴らしたりなど、動きのあるウェブサイト を作成するのに向いている。アニメーション、ゲーム、ウェブサイトのナビゲーション、音楽再生などのコンテンツを作るためのソフトウェア。再生環境への依存度が低く、ベクターイメージを扱う場合、ウインドウ サイズを変えても画質が劣化しないという特徴がある。ラスターイメージ を扱うこともでき、この場合ビットマップ スムージングで画質の劣化を目立たなくすることができる機能がある。
Flashを用いるとインタラクティブ性の高いウェブサイトにすることも可能だが、ウェブブラウザ やプレーヤーからテキスト検索 できない。ただし、Google検索 など一部の検索エンジン はFlash内のテキストを抜き出して、検索対象とすることができた。
Flash再生ソフトとしては主にFlash Player(フラッシュ・プレイヤー)が使われる。Windows 、macOS 、Linux などのオペレーティングシステム 上で動作し、代表的なウェブブラウザ の中でプラグイン として動作させることができた。携帯電話 機には再生ソフトとしては当初機能制限を加えたAdobe Flash Lite (アドビ・フラッシュ・ライト)が後にはフルスペックのFlashが搭載されているものがあった。
アドビはFlashをウェブ以外にも利用できるようにする意向を発表していた。Flashのファイルフォーマット は仕様が一般に公開されており、アドビ以外の企業、個人でもFlashデータを加工、生成するソフトウェアを自由に開発、配布することができた。しかし、仕様書に基づいてFlashファイルを再生するソフトウェアを開発することは認められていなかった。そのため、Flash再生ソフトであるGnash では、ウェブ上に存在するFlashを収集し、それらを解析することを通じて開発が行われていた。その後、ライセンス の変更が行われ、現在では互換ソフトの開発が可能になっていた。
Flashによるアニメーションは、ポータルサイト や企業や公的機関、歌手や個人のウェブサイト等においてトップページに使用されていたが、HTML の代替ページを用意していない場合は、アクセシビリティ の観点から批判も受けることも多かった。また、Flash上に表示されたテキストは、通常のテキストや画像のようにブラウザの機能を用いてコピーや印刷、保存することが不可能なため、歌詞などのテキストをFlashを用いて表示し、コピー・アンド・ペースト を出来ない様にする特殊な使われ方もあった。そのほか、バナー広告 をはじめとしたウェブ広告の分野においても広く使用されていた。
後期のバージョンでは、インタラクティブなコンテンツの表現手段だけにとどまらずリッチインターネットアプリケーション 向けの機能が拡充されており、高度なユーザインタフェース 、複数ファイルの同時アップロード、シームレスな動画の再生など、DHTML などで賄いきれない柔軟で利便性の高いインタフェース をクロスプラットフォーム で比較的容易に提供できる手段としても普及していた。
特に、2006年 に脚光を浴びた動画共有サイト YouTube と伴に急成長した動画配信の分野においては、デジタル著作権管理 の保護が必要な一部のケースを除いて非常に広く使われ、従来のWindows Media Player 、QuickTime 、RealPlayer によるストリーミング 再生に替わって、動画配信において欠かせない技術のひとつとなっていたが、2007年 発売のiPhone は、コンピュータセキュリティ の問題から、サードパーティのアプリを用いなければFlashの使用を許可しなかったことやプロプライエタリ の問題をきっかけに、急速に衰退していった[ 8] 。
終了決定後も、メディア・アート 、インタラクティブ・アートやインスタレーション の制作ツールとしてFlashが使用されることもある。
Adobe Flash (Macromedia Flash)(開発ソフト)[ 編集 ] かつてはAdobe Flash (Macromedia Flash) 規格のアプリケーションを開発するソフトウェアのことも「Flash」と呼ばれていた。しかし2000年代後半以降は類似技術としてW3C やWHATWG により標準化の過程にあるHTML5が台頭しつつあり、Flash Professional CS6以降ではHTML5での開発にも対応した。さらにWebGL やAdobe AIR などにも対応し、そちらの用途で使われることも多くなったため、Adobe Animate に名称を変更。
10.1-11.1までは携帯端末にも対応しているが、それ以前の携帯端末向けはAdobe Flash Liteで、11.2以降は携帯端末はAdobe AIR のみになった[ 9] 。
この節は更新が必要とされています。 この節には古い情報が掲載されています。編集の際に新しい情報を記事に反映 させてください。反映後、このタグは除去してください。 (2017年2月 )
1996年 にアメリカ合衆国のコンピュータ ・ソフトウェア 会社フューチャーウェーブ・ソフトウェア (FutureWave Software) が、アニメーション・データを作成するソフトFutureSplash Animatorと再生プラグインFutureSplash Player(フューチャースプラッシュ・プレイヤー)を開発。これをマクロメディアが会社ごと買収、「FutureSplash」の頭文字「F」と接尾「lash」をとって略称を「Flash」とし、Shockwave シリーズに組み込んで「Shockwave Flash」とした。ファイルフォーマット名及び拡張子として使われている「SWF」は元々「small Web format」(スモール・ウェブ・フォーマット)の略であったが、マクロメディアによって「Shockwave Flash」の略として改称されたが現在は再び元の略称へ改称。作成ソフトはMacromedia Flashに改名された。このころからすでに数多くの基本的な機能を備えており、ベクターイメージで描画することにより、動画データとしては非常にデータ量を小さくしたことで注目される。
1998年 、Flash 3のベータ版 公開と同時にShockwave Flash (SWF) の仕様をオープン・スタンダード 化する事が発表される。同年発売されたMacromedia Flash 3からインタラクティブ関連の機能が強化され、次第に「アニメーションソフト 」の枠にとどまらない発展をするようになる。Flash 4で変数、文字列処理、条件分岐ができるようになる。
Macromedia Flash 5、Macromedia Flash MX (Flash Player 6) でActionScript が搭載され、プログラミングの機能が大幅に強化されたため、プログラマたちもMacromedia Flashを使うようになる。MXは「miracle experience」(奇跡体験)の略称である。
2004年春にリリースされたMacromedia Flash MX 2004 (Flash Player 7) では、ActionScript 2が搭載され、動画配信もサポートする。Mac OS 9 、Windows NT 、Windows 95 に対応する最終バージョン。2005年秋にリリースされたMacromedia Flash 8 Professionalではアニメ、グラフィック関連を中心に大幅なバージョンアップが行われ、新規層向けの機能制限版Macromedia Flash 8 BASICも同時リリースされた。
2005年4月にマクロメディアはアドビに買収され、プレイヤーはAdobe Flash Playerに改名される。作成ソフトは新バージョンの発売までMacromedia Flashの名称のまま販売が継続された。2007年4月アドビシステムズのクリエイティブ製品群である「Adobe Creative Suite 3」に組み込まれて新バージョンとなるAdobe Flash CS3 Professionalが発売され、作成ソフトの名称もAdobe Flashに改名。
Windows 98 に対応する最後のバージョン。第8版まではMacromedia FlashとFlash Playerがほぼ同時にリリースされていたが、Windows、Mac OS用のFlash Player 9が2006年6月にリリースされた。開発環境は現在、Adobe Flash CS3 ProfessionalかFlex 2およびFlex 3。
Linux用についてはFlash Player 8はそのリリースが見送られることとなり、Flash Player 9がWindows、Mac OS用よりも数ヵ月遅れた2007年1月にリリースされた。Linux用のリリースが遅れた理由は、多くのLinuxディストリビューション に対応させる必要から、開発に相当時間がかかったためであるといわれている。
2007年12月3日リリースされたFlash Player 9 update 3 (9,0,115,0) からはMPEG-4 (H.264, AAC, HE-AAC) に対応。以後バージョン10.3まで同形式再生時はSSE 対応CPU 必須となった。
CS4製品の米国での発表は2008年 9月2日 、発売は同年10月15日 。日本語版の発表は同年11月11日 、発売は同年12月19日 であった。
3D 変換、H.264 のエンコード、Adobe AIR との連携、新フォーマットXFL などをサポート。
Flash Professional CS5 (10.1)[ 編集 ] 2010年 4月12日 発表、日本での発売は同年5月28日 。
Flash Catalyst CS5 (1)[ 編集 ] CS5から新設されたソフト。
2011年2月8日公開。以下の機能を追加[ 10] 。対応するAdobe AIR は2.6。SWFバージョン11。
2011年5月12日公開。以下の機能を追加[ 11] 。対応するAdobe AIRは2.7。SWFバージョン12。
メディアの測定 - ビデオの使用状況の分析 音声エコー の除去 - ヘッドセットを利用していない状況で、より強力なエコー除去やノイズ除去などローカル記憶領域の管理の改善 ネイティブ制御パネル Mac OS Xでのアップデートの自動通知 Flash Professional CS5.5 [ 編集 ] 2011年5月20日販売開始。
2011年10月3日公開。以下の機能を追加[ 12] 。対応するAdobe AIRは3.0。SWFバージョン13。
GPU による2D ,3D のハードウェアアクセラレーションレンダリング。Stage3D API「Molehill」。レンダリング性能が1,000倍高速化するケースが存在する[ 13] DirectX 9 (Windows)、OpenGL 1.3 (Mac OS X, Linux)、OpenGL ES 2.0 (Android, iOS, BlackBerry Tablet OS) などを使用。未対応なら、SwiftShaderを使用[ 14] 。シェーダ 言語のAdobe Pixel Bender 3Dも2011年3月2日に発表[ 15] 。シェーダ言語のアセンブリ言語 として、Adobe Graphics Assembly Language (AGAL) も利用可能[ 14] 。キュービックベジェ曲線 (3次ベジェ曲線) 64ビットブラウザサポート Linuxベクター印刷 G.711 H.264 /AVCソフトウェア圧縮 JSON ガベージコレクション のタイミング指示ソケットプログレスイベント 安全な乱数生成機 HTTPダイナミックストリーミングがコピーガード 対応 JPEG-XR 大きなBitmapDataのサポート LZMA によるSWFの圧縮DisplayObjectContainer.removeChildren、MovieClip.isPlaying非同期のビットマップデコード TLS 2011年11月10日公開。対応するAdobe AIRは3.1。SWFバージョン14。
iOS 5 (AIR) 対応 モバイル版Flash PlayerおよびWindows 2000 対応の最終版Android版は、Android 2.2-4.0のみをサポート。加えて、2012年8月15日からは、工場出荷時にインストール済みのAdobe認証端末や2012年8月15日より前にインストール済みの端末以外には新規インストールが出来なくなった[ 16] 。 2012年3月27日公開。以下の機能を追加。対応するAdobe AIRは3.2。SWFバージョン15。
マルチスレッド ビデオデコード (Windows, OS X, Linux)幾つかのエンコーディング 、典型的にはライブストリームやリアルタイムインタラクティブで時々見られたジッター を除去。 幾つかのプラットフォーム でビットレート の高いコンテンツで、ドロップされるフレーム を減らすことにより、フレームレート を最大50%改善。 フレームシークを正確にした。 解像度 が高かったり、ビットレートの高いコンテンツをデコードしても、メインUIスレッドを止めないようにした。HTTPストリーミングで、シーク の反応性が良くなり、シーク後により素早く再生できるようにした。 Flash Playerバックグラウンド アップデート(Windowsのみ) - 「可能な場合にアップデートを自動的にインストールする (推奨)」を選択した場合、何も通知せずに自動的にバージョンアップするようになる フルスクリーンモードでのマウスロック、相対マウス座標(モバイルのAdobe AIRは対応しない) 右クリック・中クリック(Adobe AIRだけでなく、Flash Playerも対応) Flash Player 11.1までは、Windowsでビデオカードのデバイスドライバの日付が、2009年1月1日よりも前の場合は、wmode="direct" の時でも、ソフトウェアレンダリングを使用していたが、その判定日時を2008年1月1日に切り替えた。 ウェブブラウザでタブが背後に隠れたり、最小化したときに、ThrottleEventを生成。 SWFバージョン13以降を指定した場合、高速なメモリ操作のオペコード [ 17] が無効になり、2008年版の古い方のAdobe Alchemy 1[ 18] 、haXe のflash.Memory、ApparatのMemoryExpansionなどが動作しなくなった。同時に新しいAdobe Alchemy 2とStage3Dを併用する場合は別途課金をすることが発表された[ 19] 。 Flash Professional CS6 [ 編集 ] 2012年5月11日販売開始。Flash Player 11.2、Adobe AIR 3.2対応。以下の機能を追加。
スプライトシートの生成 HTML5を生成する拡張機能 幅広いプラットフォームおよびデバイスのサポート あらかじめパッケージ化されたAdobe AIRアプリケーションの作成 Adobe AIRモバイルシミュレーション Stage 3D対応 2012年6月8日公開。以下の機能を追加。対応するAdobe AIRは3.3。SWFバージョン16。開発コードCyril[ 20] 。
フルスクリーンモードでのキーボード入力のサポート(Adobe AIRだけでなく、Flash Playerも対応)。ESCキー以外が利用可能。 NetStreamでの低遅延オーディオ Sound APIでの低遅延オーディオ Windows Vista 以降かつFirefox 4以降でのプロテクトモードでの実行OS Xでの自動アップデート Stage 3Dコンテンツ用のテクスチャのプログレッシブ・ストリーム Context3D.driverinfoにハードウェアアクセラレーションの失敗情報を含めた フレームラベル イベント Event.FRAME_LABEL 外でマウスボタンをリリースしたというイベント取得 MouseEvent.RELEASE_OUTSIDE Linux版でのサポートを終了し、PPAPI (英語版 ) のみサポートになり、Google Chromeのみ対応となり、Flash Playerの単独配布を終了[ 21] 。Linux版をWiNPAPI (英語版 ) ndows・OS X版とは同時公開せず。Solaris 版は開発終了。 Bitmap.drawWithQuality BitmapData.encode() - PNG, JPEG, JPEG XRへの圧縮 ApplicationDomain.getQualifiedDefinitionNames() Mac App Storeの対応の改善 モバイル版 (AIR)Android 4.0でのスタイラスサポート iOS (AIR) 版のサンドボックス対応 iOSでのUSBデバッグ iOSでバックグラウンドで位置情報の取得やネットワーク通信 iOS版のシミュレータのサポート アスペクト比 対応の改善144x144サイズのアイコンのサポート Capabilities.screenDPIがiPad (第3世代) で正しい値を返すようになった WindowsでiOS SDK のサポート 2012年8月21日公開。以下の機能を追加。対応するAdobe AIRは3.4。SWFバージョン17。開発コードDolores。
サンドボックスブリッジ ByteArrayのLZMA のサポート Stage3Dでアルファチャンネル 付きの圧縮テクスチャ StageVideoのattachCameraの改良 OS XでCarbon APIのサポートの廃止 OS XでiTunesなしでのAIRの配布 iOSプッシュ通知 Ambient音声再生モード iOS 5.1サポート iOSのネイティブエクステンションでC++/Objective-Cの例外サポート ADTで接続されているモバイルデバイスの一覧 ActionScriptワーカー(並列実行)。デスクトップ版のみflash.systemパッケージのWorker, MessageChannelなど 2006年以降のビデオカードでのGPUアクセラレーション 新しいdomainMemory APIFlash C++ Compiler対応(Adobe Alchemyの後継) プレミアム機能 - Stage 3DとdomainMemory APIの両方 (XC API) を使用する場合は有償契約が必要(Flash Playerのみ)この契約は、2013年1月をもって5か月で終了になり、無償で利用可能になった[ 22] 。 無契約で両方を使用しようとした場合、Stage 3Dはソフトウェアレンダリングとなる デバッグプレーヤーでは、両方の機能を使用した場合、ウォーターマークが表示される。ただし、Stage 3Dはハードウェアレンダリングとなる。 2012年11月6日公開。パフォーマンスおよび安定性の向上が目的。対応するAdobe AIRは3.5。SWFバージョン18。開発コードはEllis。
追加される主な新機能
ActionScriptワーカーでの共有メモリをサポートFlash C++ CompilerでPOSIXスレッド のサポート。 ByteArray.shareable, atomicCompareAndSwapIntAt(), atomicCompareAndSwapLength() flash.concurrentパッケージ リリースビルドにおけるスタックトレースのデバッグ 静的リンクDRM(デスクトップ版のみ) InvokeEventReason.OPEN_URL(モバイル版のみ) iOS複数ライブラリのパッケージング 複数SWFのパッケージングとロード iPhone 5 サポート ActionScript Compiler 2.0 [ 編集 ] ActionScript 3用のコンパイラだが、ActionScript Compiler 1がActionScriptの仕様書とずれている部分があり、仕様書通りに正しくコンパイルするように修正[ 23] 。Flash Builder 4.7に搭載。開発コードはFalcon。
CrossBridge(旧称 Flash C++ Compiler)[ 編集 ] 2012年12月4日公開。C/C++からSWFへのコンパイラ。リリース当初はFlash C++ Compilerという名称だったが、リリース後にCrossBridgeに名称変更になった。Adobe Game Developer Toolsの一環として配布されている。
2013年2月12日公開。セキュリティの強化と安定性の向上が目的。対応するAdobe AIRは3.6。SWFバージョン19。開発コードはFolsom。
追加される主な新機能
Adobe AIRでMac Retinaのサポート フルスクリーン許可ダイアログのユーザインタフェース改善 ランタイム時にグラフィックスベクトルデータにクエリをかける 複数SWFのサポート - AOTモードでiOSにデプロイしたAIRアプリケーションのランタイム時にSWFを読み込む機能 AIRアプリケーションとしてiOS端末にデプロイする際に、サポート対象の画像解像度をより細かく制御 iOSでiCloudへのバックアップの拒否指定 Context3D.setSamplerStateAt() 2013年 4月9日 公開。対応するAdobe AIRは3.7。SWFバージョン20。開発コードはGeary。このバージョンは長期サポートを行う。以下の機能を追加。
サンドボックスに機能追加 iOSShared ObjectのiCloudバックアップの拒否 特定のデバイスはCPUレンダリング、別のデバイスはGPUレンダリングという指定を可能にした 第2のSWFファイルを外部ホスティング可能にした AndroidGameInput API,OUYA コントローラのサポート captiveランタイムのみでパッケージング Flash Professional CC [ 編集 ] 2013年 6月18日 販売開始。2016年 に「Animate CC」に変更される予定。
2013年 7月9日 公開。対応するAdobe AIRは3.8。SWFバージョン21。開発コードはHarrison。以下の機能を追加。
サンドボックスの機能拡張 ムービークリップの再帰ストップAPI iOS, AndroidDatagramソケット、サーバーソケット SWFのLZMA圧縮のサポート 4096x4096のテクスチャサポート 長方形のテクスチャサポート 2013年 10月8日 公開。対応するAdobe AIRは3.9。SWFバージョン22。開発コードはIrving。以下の機能を追加。
Flash Player自体のOS Xでの.pkgでのインストール Safari 6.1以降のセーフモードのサポート モバイルAIRでバックグラウンド実行してる際の、ダイレクトレンダリングモードのサポート iOS 7, OS X 10.9対応 AndroidでのAIR XXHDPI (144x144) アイコンのサポート 2014年 1月14日 公開。対応するAdobe AIRは4。SWFバージョン23。開発コードはJones。本バージョンより0.1単位でバージョン番号を振るのを止め、3ヶ月単位でバージョンアップする予定。以下の機能を追加。
iOS向けの新しいパッケージツール Flash Player自体のOS Xでの.pkgでのインストールのUIの改善 Internet Explorer 11 on Windows 7のサポート Safari 6.1以降のセーフモードのサポートの改善 Google Chromeでの64ビットPPAPIのサポート Stage3DStage3DでのBuffer Usageフラグ Stage3D.requestContext3DMatchingProfiles() AndroidAndroid 4.4のサポート AndroidでのWorkersサポート Androidでのネイティブリソースへのアクセス 2014年 4月8日 公開。対応するAdobe AIRは13。SWFバージョン24。開発コードはKing。このバージョンは長期サポートを行う。本バージョンより、Adobe AIRとAdobe Flash Playerのバージョンを揃えることとなった。以下の機能を追加。
基本多言語面 以外のUnicode のサポート動画をフルスクリーンにしたときの警告メッセージの改善 Stage3DのテクスチャラッピングにREPEAT_U_CLAMP_VとCLAMP_U_REPEAT_Vを追加 Stage3DにsetRenderToTexture()追加 ゲームプレビュー(Androidのみ) 2014年 6月10日 公開。Adobe AIRもバージョンが14になる。SWFバージョン25。開発コードはLombard。以下の機能を追加。
異方性フィルタリング 新しいStage3Dの標準プロファイル Android x86のサポート iOSのパッケージ化の改善 2014年 9月9日 公開。Adobe AIRもバージョンが15になる[ 24] 。SWFバージョン26。開発コードはMarket。以下の機能を追加。
Windows 8 以降のInternet Explorerにおける100%を超えるズームに関する不具合の改善Windowsで全画面表示やデバイスの向きを変更した場合の動作改善 ソフトウェアレンダリングでのStageVideo対応 2014年 12月9日 公開。SWFバージョン27。
アドビシステムズは次のメジャーバージョンアップとして、根本的に再設計されたバーチャルマシンやアーキテクチャーを備えたFlash Player "Next" と開発言語の革新を図るActionScript "Next" の2013年 リリースを計画していた。しかし2013年1月30日、この手の設計・仕様変更は、従来との継続性に欠けることが多く、後方互換性を犠牲にして開発者に大きな負担がかかる、またブラウザベースのバーチャルマシンに対する要望が高まっているとして、この計画をキャンセルした。今後は既存のFlash Playerアーキテクチャーを継続しつつ、Webベースの次世代バーチャルマシンおよび言語の開発に携わっていく意向を示した。計画されていた新機能は以下のとおり。
ActionScriptで型の強化動的型付けは利用可能であるものの、明示的に指定しないといけなくなる 型推論 int, uint, float, float4, byte, short, longといったプリミティブ型の導入。これらの型では桁あふれ時に型変換せずにC言語 と同じような動作をする。 2018年 12月4日 公開。SWF バージョン 43。
iPhone XS、iPhone XS Max、iPhone XR の起動イメージがサポートされるようになった。iOS アプリケーションでの Geolocation の機能強化がされた。
1996年 Future Splash Animator (Macromedia Flash 1) 1997年 Macromedia Flash 2 1998年 Macromedia Flash 3 1999年 Macromedia Flash 4 2000年 Macromedia Flash 5 2002年 Macromedia Flash MX (6) 2003年 Macromedia Flash MX2004 (7) 2003年 Macromedia Flash MX Professional 2004 (7) 2005年 Macromedia Flash Basic 8 2005年 Macromedia Flash Professional 8 2007年 Adobe Flash CS3 (9) Professional 2008年9月23日 Adobe Flash CS4 (10) Professional、日本語版の発売日は12月19日。 2010年5月28日 Adobe Flash Professional CS5 (11.0) 2011年5月20日 Adobe Flash Professional CS5.5 (11.5) 2012年5月11日 Adobe Flash Professional CS6 (12.0) 2013年6月18日 Adobe Flash Professional CC (13.0) 1996年 Future Splash Player (Macromedia Flash Player 1) 1997年 Macromedia Flash Player 2 1998年 Macromedia Flash Player 3 1999年 Macromedia Flash Player 4 2000年 Macromedia Flash Player 5 2002年 Macromedia Flash Player 6 2003年 Macromedia Flash Player 7 2005年9月13日 Macromedia Flash Player 8[ 25] 2006年6月28日 Adobe Flash Player 9[ 26] 2008年10月15日 Adobe Flash Player 10.0[ 27] 2010年 2011年2月8日 Adobe Flash Player 10.2[ 29] 5月12日 Adobe Flash Player 10.3[ 30] 10月3日 Adobe Flash Player 11.0[ 31] 11月10日 Adobe Flash Player 11.1 2012年3月27日 Adobe Flash Player 11.2 6月8日 Adobe Flash Player 11.3 8月21日 Adobe Flash Player 11.4 11月6日 Adobe Flash Player 11.5 2013年2月12日 Adobe Flash Player 11.6 4月9日 Adobe Flash Player 11.7 7月9日 Adobe Flash Player 11.8 10月8日 Adobe Flash Player 11.9 2014年1月14日 Adobe Flash Player 12 4月8日 Adobe Flash Player 13[ 32] 6月10日 Adobe Flash Player 14[ 33] 9月9日 Adobe Flash Player 15[ 34] 12月9日 Adobe Flash Player 16[ 35] 2015年3月12日 Adobe Flash Player 17[ 36] 6月9日 Adobe Flash Player 18[ 37] 9月24日 Adobe Flash Player 19[ 38] 12月8日 Adobe Flash Player 20[ 39] 2016年3月10日 Adobe Flash Player 21[ 40] 6月16日 Adobe Flash Player 22[ 41] 9月13日 Adobe Flash Player 23[ 42] 12月13日 Adobe Flash Player 24[ 43] 2017年3月14日 Adobe Flash Player 25[ 44] 6月13日 Adobe Flash Player 26[ 45] 9月12日 Adobe Flash Player 27[ 46] 12月12日 Adobe Flash Player 28[ 47] 2018年3月13日 Adobe Flash Player 29[ 48] 6月7日 Adobe Flash Player 30[ 49] 9月11日 Adobe Flash Player 31[ 50] 12月4日 Adobe Flash Player 32 必要システム構成は以下の通り[ 51] 。
Windows Windows 7 Windows 8.1 Windows 10 最新バージョンのMicrosoft Internet Explorer、Microsoft Edge、Mozilla Firefox、Google Chrome、Opera Mac OS X OS X 10.9以降最新バージョンのSafari、Mozilla Firefox、Google Chrome、Opera Linux NPAPIおよびPPAPI対応のYUM、TAR.GZ、RPM、APTパッケージ 最新バージョンのFirefox、Google Chrome Appleは、Safari がクラッシュする原因の大半はFlash Playerによるものだとし、動作が重くセキュリティ問題を抱えるFlashは携帯機器には不向きであるとして、iOS上では動作しないようにしている[ 52] 。同社はまた、Flashの代替として、プラグインを必要としないHTML5を強く推奨している。
しかし、上の表明がなされた2010年4月時点ではHTML5はまだ仕様が確定していない発展途上の段階で正式仕様の勧告は2014年であり、実装状況はブラウザによって異なっていた。そのため、Flashを完全に置き換える要素にはなっていなかった。
Googleは、HTML5を強く推進しさせているが、独自の動画規格WebM を開発している一方、Android をFlashに対応させたり、Google Chrome のデスクトップ版にFlash Playerを内蔵、2016年第4四半期中に無効化されることが正式に発表された。モバイル分野ではAndroid 4.1以降をFlash Player非対応とするなど[ 53] 、Adobeのモバイル版Flash Player開発中止に同調した動きを取っている。
アドビシステムズ自身もFlashからの変換ツールを開発する等、HTML5を推進する立場をとっている[ 54] [ 55] [ 56] 。
下記ブラウザは、Flash Playerを搭載された状態で配布され、アップデートも自動で行われる。
他のブラウザはFlash Playerをインストールする必要がある。Windows用では、「Internet Explorer 」版 (ActiveX ) と「その他のブラウザ」版(プラグイン)に分かれていてInternet Explorerとその他のブラウザ両方で利用したい場合、それぞれインストールする必要がある。「その他のブラウザ」版を一回インストールすると、NPAPI に対応したブラウザ(Firefox ・Safari ・Opera 等)の全てで利用可能になる。Flash Player 11.0から64ビット版もリリースされており、64ビットネイティブ版ブラウザでも利用することができるようになった。Windows・macOS版では32ビット・64ビット両対応のインストーラが配布されている。
アンインストールについては、アドビシステムズから「Flash Player Uninstaller」がリリースされており、それを利用するとすべてのブラウザのFlash Playerが削除される[ 58] 。
SWFのファイルフォーマットの仕様は公開されているが、ライセンス上は、この仕様書を再生ソフトウェアの作成に用いることはできなかった。2008年 5月1日 に、ライセンスが変更されてOpen Screen Projectが始まり、仕様書に基づいた互換プレーヤーを作ることが可能になった[ 59] 。
FlashのファイルフォーマットであるSWFは仕様が公開されており、サードパーティー 製のFlash作成ソフトも多数存在する。
ActionScriptの統合開発環境。Adobe製はAdobe Flash Builder 。
SWFファイルを読み書きするライブラリ。
2010年4月、AppleのiPhoneやiPadがAdobe Flashをサポートしない理由について、スティーブ・ジョブズ は自社ウェブサイト上で「Flashはパソコン (PC) とマウスの時代に作られたものだ。しかしモバイル時代といえば低消費電力機器、タッチスクリーン、オープンなウェブ標準などだ。どれもFlashが及んでいない分野だ」と発表[ 60] 。
2011年11月9日、アドビはAdobe Flashの携帯端末版の開発中止を表明し、今後はHTML5の開発に注力することを発表[ 61] 。
日本での本格的な流通はFlash 2の頃からであるが、実際にはFutureSplashの直輸入版も一部店舗では取り扱われていた。
日本においてウェブサイトの一般ユーザーに広くFlashが認知されるようになったのはFlash 4の時期とされる。数々の企業サイトで採用されるに至っていたが、特にフォーク デュオ のゆず の公式サイト[ 62] は、そのほとんどをFlashで構築した上、「ゆず一家の家の中」を探索するアドベンチャーゲーム 風の演出をそれに取り入れていた。他方で個人制作されたFlash作品もこの時期を境に増え始めており、個人制作Flashの「投稿型コミュニティ」や、自動リンクを用いて主催者が気に入った作品を登録する形式で紹介するウェブサイトが派生してきたのもこの時代である。
制作コストや人材費、時間コストなどはデジタルアニメ よりも更に費用がかからない安いアニメを作ることが可能だった。
いわゆるMADムービー の制作ツールとしてFlashが多用されていた時期があり、『サザエさん 』や『ドラえもん [ 63] 』、コミックソング 等を素材に使用した作品が数多く公開された。一方で個人制作ながら表現において高レベルの水準に到達した『つきのはしずく 』(森野あるじ )[ 64] や、脚本に注力されFlashに興味の無い一般層も抵抗無く作品世界へ引き入れた感動系の始祖『キミとボク [ 65] [ 66] 』(やまがらしげと )など、黎明期を代表する作品が発表されている。
2006年春、『菅井君と家族石 』で注目されていたFROGMAN (蛙男商会 [ 65] )により、全編Flashで制作されたテレビアニメ シリーズ『THE FROGMAN SHOW [ 66] 』が制作され、テレビ朝日 ・朝日放送 にて放映。映画 化やゲーム化なども行われた。
2ちゃんねる 「FLASH・動画板 」におけるFlash動画ブームについては、「PC等 (2ちゃんねるカテゴリ)#FLASH 」の記事を参照。Flash Playerは、本格的なプログラミング言語 であるActionScriptの処理系を含んでいる。そのためFlashデザイナーやFlex プログラマーは任意の機能を実現できるが、信頼性の保証がないサーバ から読み込まれたコンピュータプログラム が動作することについて、コンピュータセキュリティ 上の懸念が存在する。
Flash Playerにはサンドボックス モデルに基づいたセキュリティ機構が実装されている。ローカルストレージや周辺機器へのアクセス、ダウンロード元と異なるドメインのサーバとの通信は制限されており、例えば自由に読み書きできるローカルストレージはWebブラウザのCookie に相当するSharedObjectに限られ、ファイルの読み書きにはユーザの選択による許可を必要とする。
このため、通常はFlashによってシステムが破壊されたり、ローカルファイルに保存した情報が盗まれることはないが、Flash PlayerやPDF に埋め込まれたFlashを再生できるAdobe Reader には、コンピュータシステム のクラッシュや悪意のあるプログラムの実行を許す脆弱性 が、過去にいくつか発見されている[ 67] 。多くのユーザは、ウェブブラウザ に組み込まれたFlash Playerを有効にした状態でWebを利用しているので、それらの脆弱性を突くJSRedir-R やTROJ PIDIEF.IN のようなコンピュータウイルス は、修正アップデートが公開されるまでの間に急速に感染を拡大した。
サイトを閲覧していると、「アップデートが必要」などのポップアップが現れるが、これは偽物で、クリックすると通知を許可させようとしたりアプリをインストールさせようとする。
Flash 10以降では、ダウンロードのページにあるチェックボックスを手動で外さない限り、McAfee Security Scanが自動インストールされるようになった。旧版のアンインストールについては、アドビシステムズから「Flash Player Uninstaller」がリリースされており、それを利用すると、すべてのウェブブラウザのFlash Playerが削除される[ 58] 。
アドビは2020年12月31日でFlashの配布と更新を終了[ 68] 。Maxthon Nitroなどと言った一部のウェブブラウザでは現在もAdobe Flashを使用可能である。
ソフトウェア
ファイルフォーマット プロトコル ソフトウェア
関連項目
技術 サービス 人物 買収・合併
ファイルフォーマット プロトコル ソフトウェア
関連項目