Onion Information
Flash — Lurkmore
Flash - векторная технология для наделения интернетов мультимедийностью. Основное применение - воспроизведение анимации, музыки и видео на веб-страницах
Onion Details
Page Clicks: 0
First Seen: 04/26/2024
Last Indexed: 10/23/2024
Onion Content
Flash Материал из Lurkmore Перейти к навигации Перейти к поиску A long time ago, in a galaxy far, far away... События и явления, описанные в этой статье, были давно, и помнит о них разве что пара-другая олдфагов. Flash must die! спойлер Flash - векторная технология для наделения интернетов мультимедийностью . Основное применение - воспроизведение анимации, музыки и видео на веб-страницах. Именно это применение обеспечило тотальную популярность флэша, так как ничего прогрессивнее MIDI и GIF и чтобы нормально работало, на тот момент не было. Ситуация в корне изменилась лишь последние годы с появлением в браузерах адекватной поддержки HTML5 видео и аудио, запрета поддержки Flash владельцами платформ для смартфонов , дабы деньги не текли мимо магазина приложений, и затем, почти законченный выпил из браузеров возможности установки пользователем сторонних бинарных плагинов . Благодаря низкому порогу вхождения Flash очень способствует самовыражению школьников . Также часто поражает мозг взрослых особей, как правило, офисного планктона. С 31 декабря 2020 года поддержка Flash закончилась, с 12 января 2021 года Flash Player перестал работать во всех популярных браузерах. Goodnight, sweet Flash . Содержание 1 Немного истории 2 ActionScript 3 Flash 11 Molehill 4 Flash и мобильные устройства 5 Flash и Линух 6 Безопасность 7 Local Shared Object aka кукисы 8 Значимость™ 9 Мнения 9.1 Pro 9.2 Contra 10 Фатальный недостаток 10.1 Microsoft 10.2 Apple 10.3 Google 10.4 Пропаганда в IT 11 Альтернативы 11.1 SVG 11.2 WebGL, WebAssembly 11.3 HTML5 и война видекодеков VP8 (WebM) vs h.264 12 RIP 13 См. также 14 Ссылки 15 Примечания Немного истории Изначально Flash создавался как программа для векторной анимации и в интернетах использовался преимущественно как анимированные баннеры и анимированные кнопочки. Но потом случилось непоправимое - во Flash добавили язык программирования ActionScript, который позволял писать вполне себе полноценные приложения. Так что в нулевые на Flash стали делать вообще всё - начиная с браузерных рабочих столов и кончая натуральными 3D-играми с реалистичной физикой и аппаратным ускорением. Более того, некоторые особо злые транснациональные корпорации писали на нём свои внутрение клиенты к документообороту и ERP-системам, заставляя срать кирпичами всех, хоть чуть-чуть знакомых с компьютерной безопасностью, кроссплатформенностью и корпоративным софтом. Кроме того, именно благодаря внедренной с шестой версии поддержки потокового видео и добавлении с восьмой версии поддержки видеоформата (flv), появились проекты типа ТыТрубы . ActionScript Когда школьникам надоело рисовать вращающуюся машинку, Macromedia, разрабатывавшая Flash и другие полезные программы, придумала ActionScript (под нумером 1.1). Этот язык мог сделать, чтобы машинка вращалась по наступлению неких событий. Потом вышел ActionScript 2.0. В нём появилось программное рисование: drawLine() и ООП, т.е. он приблизился к состоянию полноценного языка, как это было в свое время с PHP . Потом компания Macromedia продалась Adobe, и тут же был выпущен язык «ActionScript3.0». Даже с нулевыми знаниями программирования, но с некоторой пытливостью, можно было самостоятельно научить свой мультик некоторым минимально необходимым действиям: Выводить кнопочки и давать юзеру нажимать на них Разворачивать ролик на весь экран В нужное время тормозить ролик или отдельные его элементы Делать бочку Грабить корованы Более продвинутые юзеры пишут на флеше игры, 3D движки, программы, и прочие вещи. Сайт, чтобы смотреть, чего они там вытворяют: Flasher.ru . Flash 11 Molehill В середине 2010-го года Адоб, до недавнего времени клавший болт на Flash-игры (несмотря на их бесконечное количество), внезапно опомнился и накатал примочку к флэшу под названием Molehill, которая поддерживает трехмерные графические ускорители, рули, геймпады и прочую игроманию, что позволяет делать на флэше это или вот это . С учетом того, что всё это вполне себе работает под тремя основными ОС , Флэш ВНЕЗАПНО становится нехилой такой игровой веб-платформой. В то же время их основной конкурент в этом деле движок Unity 3D не менее ВНЕЗАПНО поднял лапки и заявил о портировании себя под флэш. Поскольку бету «кротоноры» уже выложили в интернеты, на нее успели портировать третью кваку . Just for lulz. Позже Molehill переименовали в унылое название Stage3D и официально выпустили внутри Flash 11. Все танцуют, а Angry Birds наконец-то выпустили под Flash внутри Facebook -а. Flash и мобильные устройства Для возможности открытия флеш-роликов на мобильных телефонах существовала реализация Flash-плеера под названием Flash Lite. В настоящее время безнадежно устарела: последняя существующая версия - Flash Lite 4, что соответствует 9 версии для десктопа. Под Android дела обстояли несколько лучше: Flash официально поддерживался до Android 4.0.4 включительно, позднее Google официально отказалась от его поддержки, но открыть сайт, созданный с использованием этой технологии, можно и сейчас; нужен только Flash-плагин (остановился в развитии на версии 11.1.115.81) и старая версию какого-нибудь популярного в те времена браузера, но даже так успех не гарантирован. В качестве полумеры существует небольшое количество браузеров (например, Dolphin), выполняющих обработку флэша в облаке (sic!) со всеми вытекающими последствиями в виде шакалов, фпс, большой задержки и в разы большего потребления трафика. Flash и Линух Все же, как показывает практика, халява - самое вредное зло, особенно в Раисси . Тем-более, когда дело доходит до всех хомячков в целом. Adobe, понимает это, заявив , о частичной поддержке своего плагина, начиная с версии 11.2. Чем и вызвало лютейший вайп заднего отверстия у 9998 линупсеров, фапающих на видео в youtube и etc… Однако в RPM/DEB-пакете с Google Chrome есть последняя версия этого плагина (не совместимая с Firefox). В конце 2016 года поддержка Linux была возвращена: на официальном сайте появились варианты загрузки для Google Chrome и Firefox. Раньше был вариант только для Firefox (версия 11.2 Long-Time Support, а теперь − последняя версия). Однако в этой версии не работает VDPAU: аппаратное ускорение FullHD-видео. В коде это есть, но не работает . Примечательно что проблемы при использовании Flash + VDPAU были и с версией 11.2, а затем, по истечению срока поддержки этой LTS-версии, проблемы чудесным образом пропали. Неужели в код встроена проверка даты? VDPAU появился в 2008-м, это PureVideo HD для Linux и UNIX-подобных систем. ...