Ruffle (эмулятор)
Ruffle | |||
---|---|---|---|
![]() | |||
![]() | |||
Тип | медиаплеер, расширение браузера и эмулятор | ||
Разработчики | kmeisthax[вд], Майк Уэлш[вд] и Натан Адамс[вд] | ||
Написана на | Rust, ActionScript, TypeScript и JavaScript | ||
Операционные системы | Linux, macOS и Windows | ||
Репозиторий | github.com/ruffle-rs/ruf… | ||
| |||
Лицензия | Apache License 2.0[2] и лицензия MIT[3] | ||
Сайт | ruffle.rs (англ.) | ||
![]() |
Ruffle — эмулятор Adobe Flash Player с открытым исходным кодом для файлов SWF. В настоящее время он находится в разработке на GitHub[4].
Функции
Ruffle написан на Rust и доступен как настольный клиент и как веб-клиент.
В настоящее время Ruffle поддерживает более старый Flash-контент, в котором используется ActionScript 1.0 / 2.0, также с августа 2022 года Ruffle стал поддерживать ActionScript 3.0, но не полностью. Полная поддержка этой версии языка появится в ближайшее время[5][6].
История
В 2016 году Майк Уэлш начал проект под названием Fluster[7]. Позднее переименованный в Ruffle, этот проект трансформировался в эмулятор Flash Player, написанный на Rust, с настольным и веб-клиентом[8].
В период с 2019 по 2020 год некоторые веб-сайты объявили, что будут использовать Ruffle. Newgrounds объявил, что весь флеш-контент будет использовать Ruffle и что весь встроенный Flash-код будет заменен эквивалентами Ruffle[9]. В июне 2020 года Coolmath Games объявила, что теперь все ее Flash-игры будут использовать Ruffle[10]. В ноябре 2020 года Internet Archive объявил, что они будут использовать Ruffle для сохранения Flash-игр и анимации[11]. В декабре 2020 года Armor Games объявили, что Ruffle был выбран в качестве проигрывателя для Flash-контента, а Homestar Runner объявила о внедрении Ruffle для своих мультфильмов и игр[12].
См. также
- Haxe
- Мозилла Шамуэй
- Lightspark
Ссылки
- ruffle.rs — официальный сайт Ruffle
- Проект Ruffle (эмулятор) на сайте GitHub
- Ruffle Web Demo
- Desktop Client Проект Ruffle (эмулятор) на сайте GitHub
- Web Client Проект Ruffle (эмулятор) на сайте GitHub
Примечания
- ↑ https://github.com/ruffle-rs/ruffle/wiki/SWF-version-chart
- ↑ https://github.com/ruffle-rs/ruffle/blob/master/LICENSE_APACHE
- ↑ https://github.com/ruffle-rs/ruffle/blob/master/LICENSE_MIT
- ↑ ruffle-rs/ruffle, Ruffle, 2020-07-24, Архивировано 6 ноября 2021, Дата обращения: 6 ноября 2021 Источник (неопр.). Дата обращения: 6 ноября 2021. Архивировано 6 ноября 2021 года.
- ↑ ruffle-rs/ruffle (англ.). GitHub. Дата обращения: 24 июля 2020. Архивировано 23 июля 2020 года.
- ↑ Ruffle (англ.). Ruffle. Дата обращения: 13 января 2021. Архивировано 26 января 2021 года.
- ↑ Initial commit · ruffle-rs/ruffle@b979ac2 (англ.). GitHub. Дата обращения: 24 июля 2020. Архивировано 10 ноября 2021 года.
- ↑ Update README · ruffle-rs/ruffle@0d9d5fe (англ.). GitHub. Дата обращения: 24 июля 2020. Архивировано 10 ноября 2021 года.
- ↑ Flash Emulation & Brave BAT (англ.). Newgrounds.com. Дата обращения: 7 февраля 2021. Архивировано 27 апреля 2021 года.
- ↑ Coolmath Games and Flash (англ.). www.coolmathgames.com. Дата обращения: 7 февраля 2021. Архивировано 23 февраля 2020 года.
- ↑ Jason Scott. Flash Animations Live Forever at the Internet Archive (неопр.) (19 ноября 2020). Дата обращения: 16 января 2021.
- ↑ The Future of Flash on Armor Games (неопр.). Armor Games (8 декабря 2020). Дата обращения: 6 января 2021. Архивировано 4 января 2021 года.