Adobe Flash Player — что это¶
Adobe Flash Player — это бесплатное программное обеспечение для выполнения мультимедийного контента в браузерах и настольных приложениях, разработанное компанией Macromedia и позже поддерживаемое Adobe Systems. Оно позволяло воспроизводить интерактивные анимации, игры, видеоролики и веб-приложения, созданные в формате SWF (Small Web Format). Flash Player был одним из самых распространённых плагинов для интернет-браузеров в 2000-е годы, однако 31 декабря 2020 года компания Adobe прекратила его поддержку и распространение.
¶История
¶Ранние годы и Macromedia
Технология Flash берёт начало в 1993 году, когда программист Джонатан Гей (Jonathan Gay) начал разрабатывать векторный редактор FutureSplash Animator. В 1996 году компания Macromedia приобрела FutureWave Software и переименовала продукт в Macromedia Flash. Формат SWF был ориентирован на создание компактных векторных анимаций, пригодных для передачи по медленным каналам связи, что было критично при массовом использовании модемного доступа в интернет.
Первые версии Flash использовались преимущественно для создания рекламных баннеров и простой анимации на сайтах. С каждым обновлением платформа получала новые возможности: поддержку скриптового языка ActionScript, звука, а затем и потокового видео.
¶Приобретение Adobe и расцвет технологии
В 2005 году Adobe Systems приобрела Macromedia за 3,4 млрд долларов США. Технология была переименована в Adobe Flash, а редактор — в Adobe Flash Professional (позже Adobe Animate). К этому моменту Flash уже стал фактическим стандартом для интерактивного контента в интернете.
Пик популярности пришёлся на конец 2000-х годов. Согласно оценкам Adobe, к 2009 году Flash Player был установлен примерно на 99 % подключённых к интернету настольных компьютеров. На платформе развивались целые экосистемы: браузерные игры, видеоплееры (в том числе ранняя версия YouTube использовала Flash для воспроизведения видео), обучающие приложения и сервисы веб-приложений.
¶Угасание и прекращение поддержки
Начиная с начала 2010-х годов технология стала терять позиции. В 2010 году Стив Джобс опубликовал открытое письмо «Thoughts on Flash», в котором перечислил аргументы против Flash на мобильных устройствах Apple: закрытость, проблемы с безопасностью, энергопотребление и наличие открытых альтернатив в виде HTML5, CSS3 и JavaScript. После этого Apple не поддерживала Flash на iOS, а другие производители мобильных платформ последовали примеру.
Критика ускорила переход индустрии на открытые веб-стандарты. В 2015 года Adobe объявила о планах прекратить поддержку Flash Player. 31 декабря 2020 года поддержка была официально прекращена: Adobe перестала выпускать обновления безопасности, а в январе 2021 года заблокировала работу проигрывателя, предложив пользователям удалить его с компьютеров. Большинство крупных браузеров (Google Chrome, Mozilla Firefox, Microsoft Edge, Safari) ещё ранее отключили Flash-плагин по умолчанию.
¶Технические особенности
Flash Player исполнял файлы формата SWF, содержащие векторную графику, растровые изображения, аудио, видео и код на ActionScript. Существовали две основные версии виртуальной машины ActionScript: ActionScript 2.0 и более производительная ActionScript 3.0, появившаяся в 2006 году.
Проигрыватель работал как плагин браузера и как отдельное настольное приложение. Он был доступен для Windows, macOS, Linux, а также для ряда мобильных ОС (Android, Windows Mobile). Поддерживал аппаратное ускорение, потоковое видео (RTMP), локальное сохранение данных и мультитач-ввод.
¶Наследие
После закрытия Flash сохранилось несколько направлений развития технологии:
- Adobe Animate — преемник Flash Professional, продолжает использоваться для создания анимации и интерактивного контента с экспортом в HTML5, WebGL и другие форматы.
- Ruffle — открытый эмулятор Flash Player на языке Rust, позволяющий запускать старые SWF-файлы в современных браузерах без установки плагина.
- Adobe AIR — кроссплатформенная среда для настольных и мобильных приложений, основанная на технологиях Flash и сохранившаяся после закрытия проигрывателя.
Ряд крупных игровых площадок, таких как Newgrounds и Armor Games, сохранили свои архивы Flash-игр и частично мигрировали их на альтернативные технологии или эмуляторы.
¶Влияние
Adobe Flash Player оказал значительное влияние на развитие веб-технологий. Он стал первой по-настоящему массовой платформой для интерактивного контента в интернете, сформировал индустрию браузерных игр и онлайн-видео, а также продемонстрировал ограничения проприетарных плагинов, что ускорило развитие открытых стандартов HTML5. История Flash нередко приводится как пример быстрого технологического жизненного цикла и перехода индустрии к открытым решениям.
¶Источники
- Официальный сайт Adobe (страница Flash Player EOL)
- Стив Джобс, «Thoughts on Flash», 2010
- История формата SWF и ActionScript, документация Adobe
