Разработан современный эмулятор Flash Player, который позволит всем желающим безопасно воспроизводить Flash-анимацию даже после того, как поддержка данной технологии будет полностью отключена в конце 2020 г. По словам разработчиков, эмулятор Ruffle лишен недостатков фирменного плеера Adobe, из-за большого числа которых проект пришлось свернуть. Софт уже принят на вооружение легендарным «Архивом интернета», в коллекции которого более 1 тыс. Flash-программ.
Программисты не отпускают Flash на покой
Группа энтузиастов работает над проектом Ruffle, который призван продлить жизнь интернет-ресурсов, продолжающих использовать устаревшую технологию Flash.
В рамках проекта Ruffle ведется разработка кроссплатформенного эмулятора Adobe Flash Player. Эмулятор написан на языке программирования Rust, может применяться как самостоятельное приложение на стороне клиента, так и встраиваться в веб-страницы при помощи технологии Webassembly. Код эмулятора опубликован на хостинге проектов Github на условиях лицензий Apache 2.0 и MIT.
По заявлению разработчиков, владельцам сайтов не придется вносить существенные изменения в их код, чтобы обеспечить дальнейшую поддержку Flash: достаточно установить приложение Ruffle на сервер и добавить единственную строчку HTML-кода (загружает специальную библиотеку на языке Javascript) на каждую страницу, включающую Flash-контент. В результате Ruffle автоматически обнаружит Flash-ролики и обеспечит их воспроизведение в браузерах Chrome, Firefox и Safari, в том числе на мобильных платформах.
В том случае, если автор сайта, разработанного с применение Flash-технологий, не озаботится установкой Ruffle, посетители все равно смогут запускать Flash-игры и -видео на ПК и гаджетах. Отдельное приложение (пока без графического интерфейса) доступно для операционных систем Windows, macOS и Linux. Для пользователей браузеров Firefox и Chrome разработано специальное дополнение на замену фирменному Flash-плагину Adobe.
Разработчики Ruffle акцентируют внимание на высоком уровне безопасности эмулятора в сравнении с существующими Flash-плеерами. По их словам, «использование преимуществ песочниц для браузеров и возможностей языка Rust по работе с памятью позволяет избегать всех подводных камней, которыми так славится Flash».
На сегодняшний день проект Ruffle пребывает на начальной стадии развития, однако эмулятор уже позволяет корректно воспроизводить Flash-контент, созданный на раннем этапе жизненного цикла технологии – вплоть до 2006 г. Согласно информации, опубликованной на официальной странице проекта, поддержка языков Action Script 1 и 2 обеспечена на уровне 70%, а API – 35%. Поддержка языка Action Script 3, который появился в 2009 г. с выходом Flash Player 9 (июнь 2006 г.), пока находится на «зачаточном» уровне: реализовано всего 5% его возможностей.
#советыдлякомпьютера
Нет комментариев