Чем заменить adobe flash player на ipad
Надпись “Поддержка 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-роликам, особенно интерактивным, это подойдёт.
Почему же Adobe не выпустило свою версию проигрывателя типа Ruffle, как только запахло жареным? Об этом можно только догадываться. Но, скорее, появятся достойные аналоги и нужно только их дождаться, переждав блокировку на том, что есть. Так что смерть старым флешкам в вебе объявлена преждевременно. По крайней мере 2021 год все еще дает надежду.
Ссылки на ресурсы:
Если вы работаете в крупной организации, есть вероятность столкнуться с корпоративной политикой относительно того, каким браузером можно пользоваться на ноутбуке и компьютере .
На iPhone такие ограничения вряд ли распространяются и здесь вы можете сделать выбор сами. По этой причине в данной статье будут описаны 10 браузеров, которые можно установить вместо Apple Safari на платформе iOS. Нужно помнить, что сколько бы веб-обозревателей вы не установили, браузер для iOS по умолчанию изменить невозможно.
Когда вы будете нажимать на ссылку в электронном письме или мессенджере, она всегда будет открываться в Safari. Также Apple требует от разработчиков браузеров использовать тот же движок WebKit, что и Safari, для отображения веб-страниц. Таким образом, все эти браузеры представляют собой WebKit в разных обёртках. Давайте узнаем, насколько на самом деле эти обёртки разные.
Ghostery Privacy Browser
Ghostery сначала представлял собой расширение для обеспечения конфиденциальности в браузерах на компьютерах. На iPhone его разработчики решили предложить полноценный браузер. В своей основе это блокиратор трекеров, инструмент для предотвращения слежки со стороны рекламодателей и сетей измерения статистики.
Ghostery Privacy Browser легко позволит избавиться от наблюдателей разных сервисов, отключив все обнаруженные трекеры. Также есть экспериментальная функция под названием Wi-Fi Protection, которая пользуется серверами VPN для фильтрации и блокировки трекеров в других приложениях, если вы подключены к одной сети Wi-Fi. Браузер бесплатный и работает от iOS 8.0 и более современных версиях iPhone, iPad и iPod Touch.
Установить Ghostery Privacy Browser на iOS и Android .
Яндекс.Браузер
Яндекс представляет собой российский ответ Google и браузер для iOS с поддержкой Flash Player этой компании в полной мере пользуется собственным поисковым движком. Здесь есть кнопки на странице загрузки, которые открывают избранные сайты, а турборежим ускоряет загрузку на медленных подключениях за счёт сжатия данных и уменьшения изображений перед отправкой.
Наиболее необычной функцией является Zen, бездонная лента новостей по вашим интересам. Программа бесплатная, работает на iOS 7.0 и новее на iPhone и iPad. Обзор десктопной версии Яндекс.Браузер, читайте здесь.
Onion Browser (Луковый браузер для iOS)
Tor, известный как Onion Router, представляет собой распределённую систему анонимного интернет-трафика. Браузер Onion на iOS интегрирован с Tor и не даёт вашему провайдеру видеть, куда вы ходите, а сайты не видят ваш IP-адрес. Конечно, они узнают, кто вы такой, если вы войдёте через Facebook Connect. Это оригинальный Onion Browser от разработчика Майка Тигоса.
Проект имеет открытый исходный код, поэтому существует множество клонов, некоторые платные. Не всегда понятно, есть ли у них какие-то преимущества, поэтому следует внимательно изучать разные версии. Данный браузер раньше был платным, но в 2016 году стал доступен всем желающим. Он работает на iOS 8.2 и новее на iPhone и iPad и iPod Touch.
Браузер для iOS с поддержкой Flash Player Opera Mini
Opera Mini поначалу создавался для сокращения расхода трафика и повышения скорости загрузки страниц на сотовых телефонах и слабых смартфонах, но владельцы iPhone тоже смогут оценить его скорость и эффективность.
Кроме сжатия данных, которое происходят благодаря прокси от Opera, браузер содержит блокировщик рекламы и ночной режим интерфейса с уменьшением яркости. Браузер для iOS с поддержкой Flash Player Opera Mini бесплатный и работает на iOS 9.0 и новее на iPhone и iPad. Обзор браузера Opera, читайте здесь.
Endless Browser
Также можно блокировать JavaScript по каждому сайту в отдельности, предотвращая появление всплывающих окон, если они не вызваны прикосновением к экрану. Можно остановить атаки с межсетевым скриптингом на локальные сетевые ресурсы, вроде страницы настройки вашего маршрутизатора.
Разработчик Onion Browser хочет объединить будущую версию программного обеспечения Tor с этим браузером. Два приложения подходят к методам обеспечения безопасности с разных сторон, поэтому будут дополнять друг друга. Пока же нужно выбрать одно или другое решение. Браузер бесплатный, работает на iOS 10.0 или новее на iPhone, iPad и iPod Touch.
Google Chrome
Google Chrome с поддержкой Flash Player может быть наиболее популярным мобильным браузером, но причина этого главным образом в том, что Android доминирует на рынке смартфонов. На аппаратах с iOS он значительно отстаёт по распространению от браузера Safari, здесь он является скорее экзотикой.
Если вы используете Chrome на ноутбуке или компьютере, то можете синхронизировать закладки и посещаемые страницы через учётную запись Google, у Safari эта функция называется Handoff. По одному нажатию доступен переводчик Google, голосовой поиск вместо Siri, сканер QR-кодов над виртуальной клавиатурой.
Режим инкогнито позволяет не посылать куки и историю браузера. Google Chrome бесплатный и работает на iOS 9.0 и новее на iPhone и iPad. Установить для android , ios .
Brave Browser
Пользователи могут совершать ежемесячные платежи в браузере для покупки токенов, которые перераспределяются среди участвующих в программе сайтов. Доходы сайтов определяются на основе щедрости и частоты визитов посетителей. Браузер бесплатный, работает на iOS 9.0 и новее на iPhone, iPad и iPod Touch.
Установить для Андроид или iOS .
Ulli Smart Web Browser
Разработчик говорит об использовании искусственного интеллекта, он помогает тем пользователям, которые сами не знают чего хотят. Нажатие на магическую кнопку при чтении веб-страниц выдаст список предложений о том, что читать дальше. Представьте, что вы читаете статью о новом фильме. Эта кнопка может предложить трейлер фильма, обзор, возможность купить билеты в местном кинотеатре.
Если вы выберете покупку билетов, следующие предложения позволят посмотреть карту, заказать такси до кинотеатра или найти ближайшие рестораны. Когда вы сделаете выбор, будет предложено заказать столик и т.д. Браузер бесплатный, работает на iOS 9.0 и новее на iPad, iPhone и iPod Touch.
Браузер для iOS с поддержкой Flash Player Dolphin Web Browser
Можно использовать сенсорные жесты, расширение стоимостью $1 позволяет управлять браузером, встряхнув свой смартфон или поговорив с ним. Dolphin бесплатный, работает на iOS 7.0 и новее на iPhone, iPad и iPod Touch.
Установить Dolphin Web Browser для iOS , на андроид здесь .
Microsoft Edge
Браузер от Microsoft, которым мало кто пользуется на Windows 10, вышел на Android и iOS. Ключевая функция представляет собой возможность завершить работу на смартфоне и продолжить с того же места на компьютере. Можно начать читать веб-страницу или заполнять форму на одном устройстве, а завершить на другом.
Браузер синхронизирует избранное и пароли между устройствами с учётной записью Microsoft. Microsoft обещает встроенный сканер QR-кодов, голосовой поиск через Cortana на iOS, режим под названием InPrivate для незаметной работы в интернете. Сначала появится поддержка браузера на iPhone, потом на iPad.
Установить Microsoft Edge для iOS здесь , для Android здесь .
Ну, а если вы всё таки останетесь верны родному браузеру Safari, то вот ТОП фишек для iOS, которые помогут всем у кого iPhone или iPad:
Технология Flash — это небезопасно, проблемно… но всё равно очень удобно. Поиграть в простенькую онлайн-игрушку, посмотреть flash-видео любят многие. Стив Джобс терпеть не мог Flash, а потому на iPhone и iPad нативной поддержки технологии нет. Проблема? Ничуть.
Браузеры с поддержкой Flash для iPad и iPhone
Puffin Web Browser
У браузера имеется как платная, так и бесплатная версия, так что можно сначала протестировать приложение, а потом уже его покупать. Быстрый и очень функциональный браузер. Технология Adobe Flash поддерживается через технологию Cloud (Flash Player 11.9). Интересно реализована поддержка вкладок (по две в ряд), нечто подобное применяется в мобильном Internet Explorer на Windows Phone. Файлы объемом до 20 МБ можно загрузить в облако. К числу фич относятся «Режим театра», симулятор мышки, виртуальный джойстик. Можно подключать полезные дополнения — к примеру, Pocket, Evernote, переводчик с иностранного языка и др.
Бесплатная версия Puffin имеет любопытное ограничение — Flash в ней поддерживается, но только в промежуток времени с 8 до 16 часов дня. Время работы может меняться без предупреждения. Снять ограничение можно за 129 рублей.
Puffin Web Browser
Photon Flash Player
У «фотона» пробной версии нет, а цена — 129 / 169 рублей (и то по скидке) — выше, чем у Puffin. Наверное, это потому, что известное издание USA Today назвало Photon «мощной и универсальной альтернативой Safari» с поддержкой Flash. Увидеть флэш-контент можно, нажав на специальную кнопку. Flash-контент можно настраивать в зависимости от скорости Интернета — значение 1 выберут пользователи со слабой скоростью или старым девайсом, значение 6 — те, кто на своём iPhone 6 Plus подключился к Wi-Fi или очень хорошей LTE-сети и хочет смотреть всё в идеальном качестве. Здесь можно играть в Flash-игры из Facebook и ВКонтакте, пользоваться сделанными на технологии веб-приложениями, слушать музыку и смотреть фильмы через Flash-плеер.
Из прочих возможностей нельзя не отметить разделяемый на две части экран. На одной половине можно, к примеру, смотреть онлайн-видео, на другой — искать информацию о фильме. Вот видите — мы только ждем от Apple такой функции, а в Photon она уже есть.
Мир устроен так, что начиная с 2007 года ни один холивар про iPhone (с 2010 года — и про iPhone и iPad) не обходится без магических слов «поддержка Flash».
Из всех тем, про которые злословили и холиварили (канули в Лету «поддержка MMS», «copy/paste» и многие другие) поддержка Flash была и остаётся главным камнем преткновения.
- почему так получилось
- нужен ли Flash вообще
- а в %имя_системы% поддержка Flash есть
- как на iPhone и iPad полностью легально получить поддержку Flash
как побеждать в холиварах
- iPhone или iPad
- доступ в интернет и App Store
Cydia и jailbreak
Причины побудившие меня написать этот топик следующие.
В последнем холиваре Apple vs. %разумное_доброе_вечное% я увидел следующее обсуждение:
Хабрапользователь alaunquirie приводит пример «жизненной необходимости» в поддержке Flash на iPhone\iPad:
И сразу же чуть ниже хабрапользователь dimag0g любезно приводит пример сайта отеля на Flash:
Вот тут-то терпение моё и закончилось. Возьмём на вооружение сайт отеля wfs.lu и получим к нему доступ при помощи iPhone\iPad полностью легальными методами при помощи App Store.
Поехали! Запускаем App Store прямо на устройстве и вводим в поиск:
Puffin
- «Облачный» браузер с поддержкой Flash.
- Полная поддержка Flash включая аудио.
- Текущая версия 1.6.1
- Поддерживает iPhone и iPad
Результат:
Мы получили доступ к сайту, перешли на нужный пункт (попадать нужно по точечкам во Flash-меню) и получили информацию. Квест пройден, поехали дальше.
AlwaysOnPC iPhone Edition / AlwaysOnPC iPad Edition
- Полноценная виртуальная машина с браузером, офисом, Java-машиной
- Поддержка Flash (без аудио, обещают в будущих версиях)
- Текущая версия 1.6.4
- Отдельные версии для iPhone и iPad и 19.99$ для iPhone
Результат:
Доступ к сайту получен и Google Chrome на скриншоте не чудится — это и правда он. Квест пройден, недостатки — нет аудио (для решения нашей задачи не критично, но всё же), высокая стоимость за дополнительные возможности (кроме Flash-браузера доступен ещё и целый набор софта). Следующий!
iSwifter
- Облачный браузер со стримингом в стиле OnLive
- Полноценная поддержка Flash
- Текущая версия 3.0
- Доступен только на iPad
Результат:
Доступ к сайту получен, скорость отображения быстрая, недостатки — система платного доступа к Flash-контенту по подписке, на любителя.
Выводы
Можно злословить сколько угодно, можно приводить примеры других платформ и устройств, можно найти более 9000 недостатков в описанных мною способах получения доступа к Flash-контенту используя iPhone (iPod Touch) и iPad — но вывод от этого не меняется.
В течение нескольких минут любое (!) актуальное на сегодня устройство под управлением iOS (iPhone, iPad, iPod Touch) может легально и быстро получить доступ к Flash-контенту в случае возникновения такой необходимости. Это был экспресс-обзор и потому я не рассматривал подробно вопросы просмотра онлайн-видео во множестве существующих flash-проигрывателей, скорость загрузки и отзывчивость интерфейсов в перечисленных браузерах.
Этот топик в первую очередь для владельцев iOS устройств, в умах которых старательные тролли приверженцы других мобильных платформ пытаются взрастить чувство неполноценности iOS-устройств.
Надеюсь мне удалось рассказать вам что-то новое и, надеюсь, полезное. Приятного сёрфинга!
В этой статье — небольшая мотивационная часть и рабочий сценарий, как полноценно жить в сети без Flash-плагина
Сценарий будет состоять из трёх рецептов:
- Рецепт для сайтов, замечающих Flash через feature detection.
- Рецепт для сайтов, которые обращают внимание на User agent .
- Рецепт для сайтов, которые просто всегда дают Flash.
- + Запасной вариант на случай, если Flash понадобится.
- Потому что на смену ему пришли новые технологии, которые решают те же задачи лучше, которые используются в новых проектах и стартапах.
- Потому что на большинстве из тех сайтов, где вы видите Flash, эти технологии уже лежат в запасниках, и вам давно подготовлен Flash-free experience.
- Потому что Flash имеет множество проблем. Основные проблемы решить невозможно — они заложены в его архитектуру. Хороший список проблем есть в английской Википедии.
- Потому что все авторитетные стороны, связанные с Flash, говорят о том, что Flash пора выбросить 1 .
Об этом поподробнее:
- Googleговорит: «Откажитесь от плагинов». «Операции, которые раньше требовали использования плагинов, теперь можно выполнять с помощью веб-технологий»
- Mozilla борется с Flash; вспоминает, что Flash — основная причина падений Firefox и говорит: «Плагины — это унаследованная технология, не доступная на большинстве мобильных устройств. Mozilla советует веб-разработчикам всеми способами избегать плагинов. Если у вас есть функциональность, которую не удаётся создать без плагина, обратитесь к нам»
- Apple в 2010 опубликовала прекрасное письмо «Thoughts on Flash», а в английской Вики есть отличный разбор мнений об этом письме и ситуации в целом.
- Electronic Frontier Foundationчасто пишет о том, что Flash — это плохо
- Adobe в 2011 свернула поддержку Flash Player на всех ОС и платформах, кроме Wintel и Mac OS X. В своём письме они сказали: «…HTML5 — лучшее решение для создания материалов для мобильных платформ.»
- Даже рекламщики, а именно — IAB, их главный профсоюз — сказали в 2010: «Рекламодателям просто пора делать баннеры на HTML5, а не на Flash. Многие бренды уже сделали так для iPad, и их результаты радуют»
А, может, альтернативный Flash-плеер?
Если вы решите использовать альтернативный Flash-player (список-музей которых есть в той же Википедии), то вы ничего хорошего не получите. Все плееры полумертвы, поддерживают только часть возможностей Flash, тормозят, сбоят, и — в целом — малопригодны. Была надежда на Mozilla Shumway, но и она тихонько тает.
Главное же — альтернативный Flash player не решит основную проблему: в интернетах вам регулярно подсовывают SWF-файлы вместо полезного содержимого.
А решается проблема просто:
Удивительно, но многие сайты показывают вам Flash-содержимое … потому что у вас есть Flash!
Однажды вы задумались о жизни без него и блокировали его Flashblock-ом, а он продолжал быть в системе, и сайты всё так же давали вам всякие embed -ы и object -ы, которые Flashblock и блокировал. Это похоже на анекдот про обезьяну, которая таксиста обманула: мы попросили Flash-содержимое, а, когда оно пришло — заблокировали.
Конечно, это полная фигня. Отключите Flash-декодер. Ещё лучше — удалите его полностью. Тут-то окажется, что часто он не был нужен.
Иногда, впрочем, сайтам надо помочь
А как быть с Youtube-видео, вставленным много лет назад на сторонние сайты через embed или object ? Воспользуйтесь расширениями и Userscript-ами.
Например, ClickToPlugin для Safari знает в лицо пол-сотни object-ов и умеет заменять их на HTML5-эквивалент 2 .
Кто никогда не касался Flash, как гордый стриж никогда не касался земли? Конечно, iPhone и iPad.
Смените себе User agent на Safari @ iPad, и многие, очень многие сайты чудесно заработают.
Выберите в меню разработчика 3 Safari «Маскироваться под Internet Explorer» Разработка → Пользовательский агент → Safari iOS — iPad. Настройка применится для выбранной вкладки, она перезагрузится, и сервер выдаст вам версию для планшетов, функционирующую без Flash. Проделывать это, к сожалению, придётся каждый раз при посещении сайта, потому что в Safari нет автоматических способов сменить User agent .
Если у вас Firefox, вам повезло больше. Расширение UAControl позволяет выбирать User agent для каждого сайта. Откройте негодный сайт, ткните по кнопке UAControl → UAControl options for this site… → Action: Custom и вставьте в поле Custom user agent строчку от Safari iOS 8.1 на iPad:
Mozilla/5.0 (iPad; CPU OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B410 Safari/600.1.4
Теперь запросы для этого сайта будут всегда отправляться от имени iPad Safari. Viva la Firefox!
Некоторые герои меняют User agent глобально и насовсем — но я категорически это не советую. Любоваться планшетной навигацией на каждом сайте — выше моих сил. Одного Хабра хватило, спасибо .
Например: ваш любимый сайт с гитарным тюнером работает через Flash? Отправьте его на пенсию, и найдите тюнер на HTML5 и WebRTC.
А лучше — достаньте ваш смартфон или планшет, загляните в переполненный магазин приложений, и выберите подходящее на свой вкус.
Но что делать, если вы встретили сайт, которому действительно нужен Flash? Таким сайтом, например, оказался Livemocha, использующий Flash для аудио-занятий иностранным языком. Проект чрезвычайно интересный, Flash-free альтернативы нет, и обходиться без него не хочется.
- Гугловским анальным зондом отслеживающим модулем (а заодно — интеграцией с Гуглосервисами)
- Не общесистемным, авто-обновляемым встроенным Adobe Flash.
Итак, ставим вторым браузером Google Chrome — или любой другой коммерческий браузер на его основе, например, новую Оперу или Яндексобраузер. Я выбрал последний — Гугловский зонд модуль интеграции там выпилен и заменён на Яндексовский, а Яндекс-сервисами я как раз не пользуюсь. К тому же, их новый (бета) интерфейс очень клёвый
Теперь, когда попадаем на Flash-only сайт, с которого не хочется уходить на что-то более достойное, тыкаем в Safari: «Open in IE» Разработка → Открыть страницу с помощью → Yandex, и радуемся.
Для Firefox есть удобные расширения вроде Open In Chrome
Читайте также: