Чем заменить флеш-плеер
После прекращения поддержки флеш-плеера у многих из тех, кто играл во флеш-игры, просматривал флеш-анимации и просто пользовался флеш-плеером для просмотра видео, возник вопрос — как жить дальше!? Чем можно заменить этот, пусть не безупречный, но необходимый для многих инструмент.
Ответ на этот вопрос зависит от того, для чего вы хотите использовать технологию Flash. Большинство пользователей использовали его для игры во всяческие онлайн-игры. Также есть те, кто изредка просматривал с его помощью (вероятно сам не догадываясь о том что использует флеш-плеер) популярные флеш-анимации. Многим Adobe Flash Player нужен был для полноценного использования социальных сетей — просмотра видеоконтента и все той же игры в онлайн-игры. Вероятно среди читателей этой статьи найдутся и те, кто хочет открыть как-то скачанный из интернета флеш-файл в формате SWF.
Как видим, решения по замене или обходу блокировки флеша нужны многим. Давайте рассмотрим различные случаи когда нам нужно как-то использовать флеш-контент а также методы решения проблем возникающих при этом.
Как играть во флеш-игры
На сегодня это наверное самая насущная проблема. За десятки лет существования технологии Flash было создано сотни тысяч мини-игр — хороших и разных. Миллионы пользователей наслаждались ими на домашних компьютерах, в офисах и школах… И хотят наслаждаться дальше! Поэтому для тех, кто не желает расставаться со старыми добрыми флешечками мы подготовили детальное руководство с несколькими способами решения проблемы. Читайте его здесь →
Как пользоваться социальными сетями
Хотя соцсети появились намного позже за флеш-игры, они приобрели намного больше популярность. Ведь на их страницах можно было общаться а не только играть в игры и смотреть видео (хотя многие с удовольствие заходят во Вконтакте и Однокласники именно для этого). Но это не значит, что такие сайты не использовали флеш-плеер. Они его использовали — для тех же игр и видео! Но на сегодняшний день подавляющее большинство контента в социальных сетях уже не требуют от пользователя установленного плагина Flash. Хотя проблемы с флешем могут быть. Читайте об этих проблемах и методах их разрешения здесь →
Как открыть файл флеша на ПК
Если у вас есть, к примеру, большая коллекция сохраненных на компьютере флеш-игр или анимаций и вы хотите их иногда запускать, вам может понадобиться проигрыватель для этого. Многие медиаплееры позволяют открывать файлы флеша в формате SWF, но скорее всего, вскорости они приберут эту возможность. Тогда нужно будет искать их старые версии, которые не будут отвечать современным требованиям. Выход — использовать специальные инструменты которые заточены именно под это дело. С некоторыми из них вы можете ознакомиться в этом материале →
Еще не нашли ответа?
Если вам нужно какое-то специфическое использование флеш-плеера и рассмотренные в предыдущих пунктах ответы вам не подошли, попробуйте установить браузер с возможностью использования флеш-проигрывателя или попытайте счастья с Ruffle — эмулятором флеша, который сейчас активно допиливается группой разработчиков. Он еще не поддерживает все возможности флеша, но старые игры и видеоролики идут на нем вполне сносно.
Аналоги Adobe Flash Player (non IE) Opera and Chromium
В данном списке представлены программы для замены Adobe Flash Player (non IE) Opera and Chromium. Это аналогичные программы, похожие по функционалу на Adobe Flash Player (non IE) Opera and Chromium, которые частично или полностью заменяют этот софт.
Всего найдено 4 аналога Adobe Flash Player (non IE) Opera and Chromium, среди которых: Microsoft .NET Framework, Adobe Air, Adobe Flash Player (IE) Active X. Бесплатно скачать альтернативы Adobe Flash Player (non IE) Opera and Chromium можно на SoftSalad. Весь софт проверен антивирусом и безопасен.
Поиск альтернатив для Flash Player на примере реального проекта
Надпись “Поддержка Flash Player будет прекращена в декабре 2020 года” в браузере способна вызвать различные эмоции у пользователей, начиная от облегчения, что де уязвимости решены, до осознания некоего предательства со стороны технологических гигантов. Первые, возможно, пострадали от вируса, некогда внедренного на сомнительном сайте, последние же вынуждены прикрывать проект, почти полностью зависящий от этой технологии.
В начале 2016 года, когда перспективы Flash все еще были радужными, автору этой заметки пришла идея реализовать контент сайта с применением встраиваемых SWF-роликов. К тому времени уже были звоночки, наподобие претензий Стива Джобса к Adobe в 2010, заключающиеся в том, что проприетарный продукт не достоин быть внедрен в проприетарные ОС. Здесь должен быть ироничный смайлик. В то время мобильный трафик не был таким заметным (а трава зеленее) и всерьез такие заявления мало кто воспринимал.
Тем более Flash использовался на многих сайтах, играх, в десктопных приложениях и видео-/аудио- проигрывателях. Сфера его применения была очень разнообразна, а уровень вхождения в ActionScript 2 на уровне детских эмуляторов программирования. После AS 3 все стало серьезно и многие стратегические игры в соцсетях того времени это подтверждают. Помянем их вместе с флешом. Ладно, не будем о плохом.
Действительно, у владельцев сайтов было достаточно времени, чтобы… что? Перейти на HTML5, WebGL и WebAssembly. Опишу ситуацию подробнее. Есть два сайта, на одном более сотни flash-роликов, на втором же их около полутора тысяч. Это небольшие ролики, включающие в себя анимацию, навигацию и прочие необходимые причуды. Почти все они сделаны руками. Сказать, что мне было жаль с ними расставаться — ничего не сказать. Но мысль о том, чтобы конвертировать их все в HTML5, как рекомендовалось, казалась безумной. Ни один протестированный мною конвертор, декомпилятор или встроенный в программу Flash метод не давал необходимого результата.
Стоит учесть, что мало было перевести проект на современные аналоги, его еще нужно развивать и обновлять. С Flash это мог делать обычный дизайнер, c HTML5, WebGL и WebAssembly нужна как минимум парочка программистов. Инди-проекты после такого могут только отдыхать.
В 2017, когда был объявлен закат Flash, удалось переделать некоторую часть анимационных роликов обычными средствами разработчика – плясками с оленьим черепом и бубном. Используя декомпилятор, эти ролики оптом были разобраны на ресурсы покадрово, а затем при помощи самописного js-проигрывателя все это более-менее загружалось и работало. Плюсом было то, что они заработали в мобильных браузерах. В силу специфики сайтов последнее мало что давало, но зато поддерживался тренд. Но это только для анимации, там, где поддерживался интерактив, все сложнее.
Небольшое отступление – на этих сайтах имитируется работа определенной графической программы, где вместо выполнения команд дается их описание. Например, по 3DS Max уже существовал официальный учебник, но не настолько интерактивный и удобный, чем упомянутый ранее (как его автор, могу преувеличить достоинства). Забегая вперед, в официальном учебнике тоже были флеш-ролики, и перед написанием этой статьи заглянул в него, чтобы узнать как решена проблема. Она решена очень оригинально – большая часть их просто выпилена, остальные переконвертированы в видео.
Итак, какие общие решения могут быть использованы после декабря 2020?
Во-первых, так как в последние версии Flash Player вставлен таймер работоспособности, делая его простым смертным, то необходимо найти версию, где такого таймера нет (v32.0.0.371) и предложить установить пользователю. Здесь проблемой может быть то, что ссылки на такие версии планомерно удаляются производителем с сайтов. Поэтому давать ссылку на скачивание вкупе с предложением установить возможно уязвимый устаревший продукт, такое себе. Способ может быть актуальным только для десктопных приложений. Судя по этому заявлению от Adobe time bomb установлена на 13 января 2021.
Во-вторых, можно перекомпилировать в поддерживаемый видеоформат, как упоминалось ранее. Однако не всем Flash-роликам, особенно интерактивным, это подойдёт.
В-третьих, обратиться к готовым решениям (не упоминая заброшенные GNU Gnash и Mozilla Shumway). Ранее была надежда, что они появятся, ближе к прекращению деятельности Flash Player. И они появились. Хорошее решение – это Ruffle, пока что единственное подходящее из найденных. Поддержка только AS 1/AS 2 на 70%. Он бесплатно распространяемый, лицензия MIT/APACHE. Из недостатков – некрасивое оформление и некоторые глюки воспроизведения, которые мне удалось исправить при размещении на сайте. Установка очень удобная, вставляется JS-скриптом. По сути Ruffle Player это эмулятор Adobe Flash Player, написанный на языке Rust. Проект может собираться как в форме отдельного приложения, так и компилироваться в формат WebAssembly для встраивания на web-страницы в изолируемом окружении браузера. Это оказалось решением для моей проблемы и ещё многих разработчиков. Стоит только упомянуть, что разработчики Ruffle сотрудничают с archive.org для сохранения возможности просмотра архивных страниц с Flash-контентом.
Почему же Adobe не выпустило свою версию проигрывателя типа Ruffle, как только запахло жареным? Об этом можно только догадываться. Но, скорее, появятся достойные аналоги и нужно только их дождаться, переждав блокировку на том, что есть. Так что смерть старым флешкам в вебе объявлена преждевременно. По крайней мере 2021 год все еще дает надежду.
Как воспроизвести Flash-контент в браузере в 2021 году
Технология Adobe Flash не будет поддерживаться в 2021 году. Компания Adobe уже выпустила финальные обновления для Flash в декабре 2020 года и официально объявила об отключении Flash в 2021 году. Все основные браузеры, такие как Chrome, Edge и Firefox перестанут поддерживать Flash. Но что делать обычному пользователю, если ему понадобиться получиться доступ к Flash-контенту после 2020 года? И что случится с огромным количеством Flash-контента, размещенного в Интернете?
Один из доступных вариантов — использование проектов по сохранению Flash-контента. Например, Flash Games Preservation Project содержит сотни гигабайт флэш-игр и анимаций, а создатели Internet Archive подготовили эмулятор Flash, который позволит воспроизводить флэш-контент прямо на веб-ресурсе.
Internet Archive использует эмулятор Ruffle, который написан на Rust и поддерживает все современные операционные системы и браузеры с поддержкой WebAssembly. Разработчики Ruffle даже создали отдельные расширения для Firefox, Safari и браузеров на основе Chromium, таких как Chrome, Edge, Brave, Opera или Vivaldi.
Установка Ruffle в браузере позволяет добавить поддержку эмуляции Flash. Браузер будет автоматически обнаруживать Flash-контент, и вы сможете беспрепятственно его воспроизвести, как если бы Flash все еще был установлен.
Как установить Ruffle
На текущий момент расширение Ruffle не размещено в Интернет-магазине Chrome и в магазине дополнений для Firefox (Mozilla Add-ons Store). Расширение пока находится в разработке, поэтому рекомендуется его использовать на тестовых системах и на устройствах для разработки.
Firefox
Чтобы установить расширение Ruffle пользователям Firefox нужно выполнить следующие шаги:
- Загрузите новейшую версию Ruffle для Firefox с официального сайта (выберите Сохранить объект как. , чтобы загрузить файл в виде XPI файла).
- Откройте внутреннюю страницу about:debugging в браузере.
- Выберите «Этот Firefox» (или этот Nightly) в боковой панели.
- Нажмите кнопку Загрузить временное дополнение…
- Выберите скачанный файл XPI, чтобы загрузить его как временное расширение Firefox
Расширение будет загружено лишь на временной основе, после перезапуска браузера оно будет удалено.
Chrome и браузеры на Chromium
- Загрузите новейшую версию Ruffle для браузеров на основе Chromium с официального сайта.
- Распакуйте архив после загрузки.
- Откройте внутреннюю страницу chrome://extensions/ в браузере.
- Включите режим разработчика на открывшейся странице.
- Выберите опцию Загрузить распакованное расширение и укажите папку, в которую вы распаковали расширение.
Насколько эффективно Ruffle справляется с эмуляцией Flash?
Текущая версия Ruffle поддерживает эмуляцию не любого Flash-контента. Это означает, что вы можете столкнуться с флеш-элементами, которые нельзя воспроизвести с помощью текущих версий эмулятора. Разработчики обещают расширить совместимость с Flash в будущих версиях Ruffle.
Ruffle — удобное решение, позволяющее восстановить поддержку Flash в браузерах. Хотя на данном этапе эмуляция не идеальна, существует множество флеш-приложений и игр, которые уже отлично работают в Ruffle.