Internet Explorerのサポート終了とWindowsでのFlashアクセスへの影響

![rectangle_large_type_2_18a4a493b1b480fae02ecf96b9d6aab4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3486144/8e9bf882-61b3-cea3-7d7b-8ef834021192.jpeg)

2022年6月、MicrosoftはInternet Explorerのメインストリームサポートを正式に終了します。その時点で、IE11デスクトップアプリケーションは無効化され、Microsoft Edgeにリダイレクトされることになります。

Microsoftは既に、新しいChromiumベースのEdgeでWindowsからAdobe Flashのサポートを削除するスケジュールを明らかにしていました。しかし、[最新の発表によると](https://blogs.windows.com/japan/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/)、企業顧客がWindows上でAdobe Flashベースのコンテンツにアクセスする方法がさらに制限されることになります。

1995年に発売されたInternet Explorerは、今日の消費者市場で多くの他のブラウザに差をつけられています。しかし、多くの古い企業向けソフトウェアやウェブサイトはIEでしか動作しないため、企業分野では依然として広く使用されています。

Microsoftが実施した調査によると、大企業では平均して1,678のレガシーアプリケーションを使用しています。これらのアプリケーションの多くはAdobe FlashやJavaアプレットに基づいています。

![Untitled.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3486144/bc2d1e28-94d3-3bae-f904-630da28e3a68.png)

## Windows上のFlashコンテンツやアプリケーションへの影響

社内アプリケーションであれサードパーティアプリケーションであれ、エンタープライズアプリケーションにはFlashの要素が含まれていることが多く、その実行にはAdobe Flash Playerが必要です。

Windowsでこれらのアプリケーションにアクセスする唯一の方法は、Internet Explorer 11またはEdgeのインスタンスを「Internet Explorerモード」にしておくことです。2021年7月以降、Flashは非可逆的な[Microsoft Update](https://blogs.windows.com/msedgedev/2020/09/04/update-adobe-flash-end-support/)によって自動的に削除されます。

## 2021年以降のFlashアプリケーション

過去10年間で、Flashはインタラクティブなブラウザベースのアプリケーションにおける市場シェアを徐々に失い、HTML5、WebGL、WebAssemblyなどのオープンなウェブ標準に取って代わられました。これは、ユーザーの要求に応え、幅広いブラウザ、デバイス、環境での互換性を可能にし、セキュリティが向上したためです。

この衰退により、AdobeはFlash Playerのサポートと配布を正式に終了しました。2021年上半期には、ほとんどの最新ウェブブラウザでFlashも無効化されています。

しかし、Flashはアニメーターの間で依然として人気があり、長命の企業アプリケーション、ビデオゲーム、クリエイティブコンテンツなど、さまざまな分野で多くの利用者を維持しています。

このように、ブラウザ経由でFlashを使用し続けることがもはや不可能な状況において、多くの人々や組織がFlashコンテンツの寿命を延ばす方法を模索しています。

## Flashコンテンツへのアクセスを続ける方法

Flashの完全な書き換えは、多くの場合、費用がかかりすぎるか、不可能（サードパーティのアプリケーションの場合）または非現実的です。
[リンクテキスト](http://...)
既存のコンテンツを提供したり、[現代のブラウザでFlashにアクセスする](https://leaningtech.com/cheerpx-for-flash/)ことを目指す組織やコンテンツ配信者（例えばビデオゲームプラットフォームなど）には、いくつかの異なる選択肢があります。

+ **Ruffle**：RuffleはRustで書かれたオープンソースのFlash Playerエミュレータで、コミュニティによって維持されています。RuffleはWebAssemblyを使用してすべての現代のブラウザで動作し、主にビデオゲームやクリエイティブコンテンツのサポートに焦点を当てています。AS3（「複雑な」Flashアプリケーションの大多数）との互換性は部分的であり、Flex/Sparkアプリケーションはサポートしていません。

+ **リモート/プロキシブラウザとCitrix**：別の選択肢は、Citrixのようなアプローチを使用してリモート仮想マシン上で「プロキシ化された」ブラウザを実行することです。これはリモートのレガシーブラウザを使用し、それをリモートで制御し、その出力を「ストリーミング」することに依存しています。このオプションは内部アプリケーションには利用できません（内部のCitrixまたはCitrixのようなアーキテクチャが存在する場合を除く）。また、ユーザー1人あたりの高いインフラコストが高いです。

+ **パッケージ化されたブラウザ**：「パッケージ化されたブラウザ」は、基本的に（通常はレガシーの）ブラウザエンジンとFlash Playerを特定のウェブベースのFlashアプリケーションにロックするアプリケーションです。これらは別々のアプリケーションとしてデプロイされるため、エンドユーザーがインストールし、デスクトップアプリケーションとしてアクセスする必要があります。通常、内部アプリケーションでのみ使用されます。

+ **CheerpX for Flash**：Leaning Technologiesが開発したWebAssemblyを利用したエンタープライズツールです。CheerpX for Flashは任意のFlashアプリケーションと互換性があり、完全に静的でHTTP経由で提供され、完全にセルフホストが可能です。CheerpX for Flashを既存のFlashアプリケーションに追加することで、ローカルにFlashをインストールすることなく、標準的な現代のブラウザからアクセスできるようになります。


![Untitled.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3486144/50f26c61-5847-672a-434d-a013b30a37a4.png)


## CheerpX for Flashを選ぶ理由

Leaning Technologiesは、HTML5およびWebAssemblyベースの技術を使用してレガシーアプリケーションをサポートする専門家です。

社内またはBtoB/BtoC顧客向けのFlashアプリケーションをサポートし続ける上で、CheerpX for Flashが最適な3つの理由をご紹介します。

**1. CheerpX for Flashは、あらゆるFlashベースのアプリケーションで動作します**：Adobe Flash Playerとそのランタイムに基づいているため、CheerpX for Flashは、FlexやSparkなどのフレームワークを含む、あらゆるAS2/AS3 Flashアプリケーションと互換性があります。

**2. 統合がシンプルです**：CheerpX for Flashは、Flashを埋め込む既存のHTMLページに簡単に統合できます。これは、どのようなネットワークでも、事実上どのようなHTTPサーバーでもホストできます。アクティブなバックエンドや高価な仮想化アーキテクチャは必要ありません。

**3. エンドユーザーは何もインストールする必要がありません**：ユーザーやクライアントのIT部門がカスタムブラウザ、拡張機能、またはネイティブアプリケーションをインストールする必要はありません。

## 結論

FlashをHTML5に置き換える場合、アプリケーションの書き換えは長く複雑なプロセスになる可能性があり、重要なアプリケーションであれば置き換えは現実的ではありません。社内外のユーザーが引き続きFlashアプリケーションにアクセスする必要がある場合、CheerpX for Flashが最適解となるでしょう。

CheerpX for Flashを使用すると、特別なブラウザやユーザーの操作を必要とせずに、アプリケーションの寿命を無期限に延ばすことができます。

CheerpX for FlashがFlashアプリケーションの保存にどのように役立つかをお知りになりたい方は、この[リンク](https://leaningtech.com/cheerpx-for-flash/#contact)からデモをご予約ください。

https://leaningtech.com/legacy-modernisation-jp/

引用元：https://leaningtech.com/flash-on-windows-post-2021/