Adobe Flash Playerがセキュリティの問題などから2020年末に終了することが発表され、Flashで作られたゲームなどのコンテンツをなんとか次世代につなげようという試みがいくつか出てきています。
それらの中でも注目を集めているのが、ブラウザ上で動くFlashエミュレータRuffleです。
Ruffleはユーザーがブラウザの拡張機能やデスクトップアプリとして利用可能なほか、Webサイト管理者側がWebサイト側に設置すればユーザーが特に何もしなくてもFlashコンテンツを再生することが可能です。
つまり、ユーザーかWebサイト管理者側のどちらか一方が導入していれば、Flashコンテンツを再生することができます。
開発は急速に進められており、多くのFlashアニメーションが再生可能なだけでなく、最近では「くまのプーさんのホームランダービー!」「ハム将棋」などの人気ゲームもある程度動作するようになりました。
しかし、もともとFlash Player廃止の流れができたのは、AppleやGoogleなどのブラウザベンダーがFlashのクローズな開発体制に起因する問題とセキュリティに関する問題を指摘してFlashを締め出そうとしたためです。
Flashの代わりにRuffleができても、それらの問題点がクリアできなければ歴史が繰り返すだけです。
ではRuffleではなぜそれらの問題が解消されているのでしょうか。
この記事では、それをできる限り技術的な知識がなくても理解できるように説明していきたいと思います。
- そもそもFlashはなにが問題だったのか?
- Web標準だと何が嬉しいのか?
- 1.互換性が確保できる
- 2.一社の都合に左右されない
- 3.セキュリティを担保しやすい
- Web標準だと何が嬉しいのか?
- そこでRuffle
- おわりに
- 参考リンク
- 詳しい方向けの解説