Ruffle (software)
Developer(s) | Mike Welsh kmeisthax Nathan "Dinnerbone" Adams Callum Thomson relrelb |
---|---|
Repository | |
Written in | Rust |
Type | Multimedia |
License | MIT license, Apache License 2.0 |
Website | ruffle |
Ruffle is an open source program that runs Flash content. It is written in Rust. The emulator can be ran on Windows, macOS, Linux or major web browsers.
Background
[change | change source]Adobe Flash was very popular to use for many types of media, such as videos, games and interactive applications, in the 2000s and early 2010s.[1]
HTML5, a version of HTML which does these things better, slowly made Flash less popular.[2] From 2015, Adobe has openly said HTML5 is better because it is a full open standard.[1] Flash continued to become less popular.[2] In 2017, Adobe said they plan to retire Flash by 2020.[3]
It is often not recommended to create Flash content now, but being able to run old SWF files has been a major digital preservation worry.[4]
Google Labs closed Swiffy, which could convert Flash content to HTML5, in 2016.[5]
History
[change | change source]In 2016, Mike Welsh started the project, which was named Fluster.[6][7]
Ruffle is open source. Its source code is available on GitHub.[8]
Websites using Ruffle
[change | change source]Some websites have said they will use Ruffle instead of Flash as early as 2019. For example:
- August 2019 - Newgrounds[9]
- June 2020 - Coolmath Games[10]
- November 2020 - Homestar Runner[11]
- November 2020 - Internet Archive[11]
- December 2020 - Armor Games[12]
- February 2021 - Fur Affinity, a furry fandom art website[13]
Support
[change | change source]Ruffle can run older Flash content, which uses ActionScript 1.0 or ActionScript 2.0. ActionScript 3.0 support will come.[14][15]
Related pages
[change | change source]References
[change | change source]- ↑ 1.0 1.1 "Flash, HTML5 and Open Web Standards". Adobe Blog. 2015-12-01. Archived from the original on 2020-08-09. Retrieved 2020-07-24.
- ↑ 2.0 2.1 "Usage Statistics of Flash as Client-side Programming Language on Websites, January 2021". w3techs.com. Retrieved 2021-01-06.
- ↑ "Flash & The Future of Interactive Content". Adobe Blog. 2017-07-25. Archived from the original on 2017-12-02. Retrieved 2020-07-24.
- ↑ Fiadotau, Mikhail (Jan 6, 2021). "Growing old on Newgrounds: The hopes and quandaries of Flash game preservation". First Monday. 25, Number 8 - 3 August 2020. Archived from the original on 9 January 2021. Retrieved 8 May 2021.
- ↑ "Bannière Flash en HTML5 : Google arrête Swiffy". Génération-NT (in French). Retrieved 2021-02-07.
- ↑ "Initial commit · ruffle-rs/ruffle@b979ac2". GitHub. Retrieved 2020-07-24.
- ↑ "Update README · ruffle-rs/ruffle@0d9d5fe". GitHub. Retrieved 2020-07-24.
- ↑ ruffle-rs/ruffle, Ruffle, 2020-07-24, retrieved 2020-07-24
- ↑ "Flash Emulation & Brave BAT". Newgrounds.com. Retrieved 2021-02-07.
- ↑ "Coolmath Games and Flash". www.coolmathgames.com. Archived from the original on 23 February 2020. Retrieved 2021-02-07.
- ↑ 11.0 11.1 Jason Scott (November 19, 2020). "Flash Animations Live Forever at the Internet Archive". Retrieved January 16, 2021.
- ↑ "The Future of Flash on Armor Games". Armor Games. 8 December 2020. Retrieved 2021-01-06.
- ↑ "Help page -- Fur Affinity [dot] net". www.furaffinity.net. Retrieved 2021-02-07.
- ↑ "ruffle-rs/ruffle". GitHub. Retrieved 2020-07-24.
- ↑ "Ruffle". Ruffle. Retrieved 2021-01-13.
Other websites
[change | change source]- Official website
- [1][permanent dead link] on GitHub
- Ruffle Web Demo
- [2] Ruffle Desktop Client on GitHub
- [3] Ruffle Web Client on GitHub