Надпись “Поддержка Flash Player будет прекращена в декабре 2020 года” в браузере способна вызвать различные эмоции у пользователей, начиная от облегчения, что де уязвимости решены, до осознания некоего предательства со стороны технологических гигантов. Первые, возможно, пострадали от вируса, некогда внедренного на сомнительном сайте, последние же вынуждены прикрывать проект, почти полностью зависящий от этой технологии.
В начале 2016 года, когда перспективы Flash все еще были радужными, автору этой заметки пришла идея реализовать контент сайта с применением встраиваемых SWF-роликов. К тому времени уже были звоночки, наподобие претензий Стива Джобса к Adobe в 2010, заключающиеся в том, что проприетарный продукт не достоин быть внедрен в проприетарные ОС. Здесь должен быть ироничный смайлик. В то время мобильный трафик не был таким заметным (а трава зеленее) и всерьез такие заявления мало кто воспринимал.
Тем более Flash использовался на многих сайтах, играх, в десктопных приложениях и видео-/аудио- проигрывателях. Сфера его применения была очень разнообразна, а уровень вхождения в ActionScript 2 на уровне детских эмуляторов программирования. После AS 3 все стало серьезно и многие стратегические игры в соцсетях того времени это подтверждают. Помянем их вместе с флешом. Ладно, не будем о плохом.
Чем заменить flash player? Пошаговая инструкция по настройке #FlashPlayer #флешплеер
Действительно, у владельцев сайтов было достаточно времени, чтобы… что? Перейти на 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 год все еще дает надежду.
Ссылки на ресурсы:
Ruffle ruffle.rs
Упомянутые переделанные сайты (для общей картины): 3dsmax-book.ru, rhino-book.ru
Версия Flash Player 32.0.0.371 в archive.org (скачать)
Источник: habr.com
Как воспроизвести Flash-контент в браузере в 2021 году
Установка Ruffle в браузере позволяет добавить поддержку эмуляции Flash. Браузер будет автоматически обнаруживать Flash-контент, и вы сможете беспрепятственно его воспроизвести, как если бы Flash все еще был установлен
Технология 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.
А вам еще нужен доступ к Flash-контенту?
Источник: www.comss.ru
9 лучших альтернатив Flash Player, которые нужно заменить в 2021 году
Знаете ли вы, что поддержка Adobe Flash Player была прекращена в декабре 2020 года? Да, вы не ослышались. Золотая эра наиболее широко используемых плагинов для флеш-памяти закончилась в прошлом году.
Ищете альтернативы Flash Player, которые могут сделать эту работу за вас? Что ж, вы пришли в нужное место. Поскольку Adobe Flash Player ушел в отставку, вот 9 лучших альтернатив flash-плеерам, которые могут служить идеальной заменой.
Что такое Flash Player?
Флеш-плеер — это особый вид компьютерного программного обеспечения, предназначенный для запуска мультимедийного контента, приложений с богатой графикой, пользовательских интерфейсов, игр, анимации и многого другого. Flash Player — это гибкое кроссплатформенное программное обеспечение, которое можно использовать на любом устройстве или платформе для потоковой передачи аудио и видео.
Независимо от того, какой веб-браузер вы используете, будь то Google Chrome, Firefox, Microsoft Edge или Opera, в какой-то момент времени вам может потребоваться плагин Flash Player для потоковой передачи аудио или видео. В Интернете доступен широкий выбор плагинов для флеш-плеера. В этом посте мы перечислили лучшие альтернативы флеш-плеерам, которые вы можете использовать вместо Adobe Flash Player.
Также читайте: Как разблокировать Adobe Flash Player [Chrome, Edge, Firefox]
9 лучших альтернатив Flash Player
# 1 Lightspark
Lightspark — это бесплатный флеш-плеер и плагин для браузера с открытым исходным кодом, который можно использовать на платформах Windows и Linux. Он также поддерживается в популярных веб-браузерах, включая Google Chrome и Firefox. Плагин Lightspark для флеш-браузера написан в формате C / C ++.
Он может служить достойной альтернативой Adobe Flash Player и может использоваться для запуска различных API-интерфейсов Flash на вашем устройстве без прерывания потоковой передачи. Lightspark также совместим с флеш-видео H.264 на YouTube. Последняя версия Lightspark 0.8.3 была выпущена в прошлом году в июле 2020 года.
# 2 Скрежет
Gnash — это плагин для проигрывателя фильмов GNU, который можно использовать для запуска аудио, видео, ActionScript и других мультимедийных приложений. Флеш-плеер Gnash доступен в двух разных версиях: одна в виде отдельного настольного приложения, а другая в виде плагина для браузера. Gnash является частью проекта с открытым исходным кодом GNU и находится в рамках всемирной некоммерческой миссии FSF (Free Software Foundation). Последнее обновление флеш-плеера Gnash было выпущено еще в 2012 году, и с тех пор не было никаких серьезных обновлений или исправлений ошибок в исходном коде.
# 3 рюшами
Следующим в нашем списке лучших альтернатив флеш-плеерам идет Ruffle. Ruffle — это не совсем флэш-плеер, а скорее эмулятор флэш-плеера, разработанный на основе языка программирования Rust. Вы можете использовать плагин Ruffle flash на разных платформах, включая Windows, Mac и Linux. Он также совместим с популярными веб-браузерами, включая Chrome, Firefox, Edge и другие. Хотя, есть одна загвоздка.
Ruffle не поддерживает SWF-файлы, содержащие ActionScript 3. Что ж, за исключением этого конкретного факта, Ruffle можно использовать как отличную альтернативу, поскольку он также решает проблемы безопасности Flash Player.
Также читайте: Как полностью удалить Adobe Flash Player с Mac
# 4 CheerpX для Flash
ChreerpX for Flash — это продвинутый эмулятор флеш-плеера, который можно использовать для беспрепятственного запуска практически любого флеш-приложения в любом веб-браузере или платформе. Он основан на WebAssembly и полностью совместим с ActionScript 3, ActionScript 2, Flex, Spark и большинством API на основе Flash. Вы также можете использовать CheerpX for Flash player для запуска внешних приложений B2B и B2C без необходимости установки каких-либо дополнительных программных компонентов.
# 5 Точка воспламенения BlueMaxima
Flashpoint, разработанный BlueMaxima, был запущен в 2018 году и может использоваться в нескольких фреймворках, платформах, анимациях и стандартах. Flashpoint — это проект с открытым исходным кодом, совместимый практически с любыми типами веб-медиа. Плагин Flashpoint сочетает в себе возможности Apache, встроенной программы запуска и Flashpoint Secure Player с удобным интерфейсом. Вы можете использовать Flashpoint от BlueMaxima для эффективного воспроизведения любого онлайн-медиаконтента без каких-либо перебоев.
# 6 Игрок сверхновой звезды
Следующим в нашем списке лучших альтернатив флэш-плеерам идет Supernova Player. Supernova Player — это отдельное приложение, которое можно использовать для запуска SWF-файлов практически в любом браузере или платформе. Supernova Player может вывести ваши потоковые передачи на совершенно новый уровень — от игр с богатой графикой до просмотра видео в высоком разрешении.
Также прочтите: Как включить Flash Player в Chrome, Firefox и Edge?
# 7 Шубус Зритель
Shubus Viewer — это облегченная утилита, которую вы можете использовать для просмотра страниц HTML5, видео, игр, анимации и почти любого флэш-контента на разных платформах. Помимо запуска флеш-приложений, он также предлагает вам возможность просматривать и редактировать текст. Плагин Shubus Viewer также позволит запускать игры Adobe Shockwave и Unity3D.
# 8 Photon Flash Player и браузер
Разработано Appsverse. inc, плагин Photon Flash Player и Browser позволяет запускать любой флэш-контент в браузерах или на разных платформах. Photon Flash Player также доступен для Android и может поднять ваш опыт просмотра на новый уровень.
# 9 Браузерное приложение Flashfox
Браузерное приложение Flashfox можно использовать в Windows, а также на Mac для беспрепятственного воспроизведения мультимедийного флеш-контента. Он также поставляется с дополнительным набором функций, который включает недавние вкладки, синхронизированные вкладки, закладки, историю и многое другое. Flashplayer — это приложение для веб-браузера, которое включает поддержку Flash Player, поэтому вам не нужно устанавливать какие-либо дополнительные подключаемые модули для просмотра содержимого на основе Flash.
Также прочтите: Шаги по загрузке встроенных файлов Flash через браузер
Часто задаваемые вопросы
Q1. Какая лучшая альтернатива Adobe Flash Player?
Поскольку 31 декабря 2020 года поддержка Adobe Flash Player была прекращена, вы можете использовать любой из вышеупомянутых плагинов Flash в качестве альтернативы. В этом посте перечислены 9 лучших альтернатив флэш-плеерам, которые доступны бесплатно в Интернете.
Q2. Почему прекращается использование Flash?
Источник изображения: BBC
Adobe официально объявила, что никаких дополнительных обновлений для плагина Adobe Flash Player выпускаться не будет. Две основные причины, которые привлекли внимание к поэтапному отказу от использования Flash, — это проблемы с безопасностью и другие проблемы, связанные с тем, что Flash не так удобен для мобильных устройств.
Также читайте: Как устранить неполадки с Flash-видео, не работающим на Mac
Q3. HTML5 лучше, чем flash?
Да точно! HTML 5 легкий, быстрый и эффективно работает на любом устройстве. Он хорошо совместим с любыми современными медиа или интерактивным контентом. Кроме того, еще одна причина, по которой разработчики переходят на HTML5, а не на Flash, связана с тем, что Flash не может соответствовать требованиям мобильных устройств.
Q4. Что заменит Flash в 2021 году?
Adobe Flash Player перестал работать в 2020 году, так что, как вы думаете, заменит Flash в 2021 году? Что ж, в сети доступно множество бесплатных проектов с открытым исходным кодом, которые можно использовать вместо Adobe Flash Player. Вы можете выбрать любую из вышеупомянутых альтернатив Flash Player, которая позволит вам просматривать мультимедийный интерактивный контент на любой платформе, включая веб-браузеры, ваш компьютер или ноутбук.
На этом мы завершаем наше руководство, в котором перечислены 9 лучших альтернатив флеш-плеерам. Поскольку Adobe Flash Player больше не доступен, вы можете выбрать любой из вышеупомянутых плагинов для Flash, чтобы наслаждаться потоковой передачей графического контента на любом устройстве без каких-либо препятствий.
Источник: toxl.ru