Adobe Flash Player

Adobe Flash Player (известен в Internet Explorer, Firefox и Google Chrome как Shockwave Flash)[4] — компьютерная программа для просмотра мультимедийного контента, выполнения Rich Internet application и streaming аудио и видеоконтента, созданного на платформе Adobe Flash. Может работать из веб-браузера как браузер плагина или независимо на поддерживаемых устройствах. Первоначально созданный FutureWave под названием FutureSplash Player, он был переименован в Macromedia Flash Player после того, как Macromedia приобрела FutureWave в 1996 году. После того, как Adobe приобрела Macromedia в 2005 году, он был разработан и распространен Adobe как Adobe Flash Player. В настоящее время он разрабатывается и распространяется Zhongcheng для пользователей в Китае и Harman International для корпоративных пользователей за пределами Китая в сотрудничестве с Adobe.

Adobe Flash Player
Логотип программы Adobe Flash Player
Тип Расширение браузера
Авторы FutureWave
Macromedia
Разработчики Adobe
Zhongcheng
Harman
Написана на ActionScript
Операционные системы Windows, macOS, Linux, ChromeOS, Solaris, BlackBerry Tablet OS, Android, Pocket PC
Языки интерфейса Африканский, арабский, китайский, английский, французский, немецкий, итальянский, японский, корейский, польский, португальский, русский, испанский, телугу, турецкий, вьетнамский, коса, идиш и зулу[1]
Первый выпуск 1 января 1996; 29 лет назад (1996-01-01)
Аппаратные платформы Браузеры и ActiveX
Последняя версия
Состояние

Историческое:

Поддержка прекращена 31 декабря 2020
Лицензия Freeware
Сайт
Логотип Викисклада Медиафайлы на Викискладе

Flash Player запускает SWF файлы, которые могут быть созданы с помощью Adobe Flash Professional, Adobe Animate последний фокусируется на HTML5, Adobe Flash Builder или сторонних инструментах, таких как FlashDevelop. Flash Player поддерживает видео и растровую графику; векторную графику; 3D-графику; встроенный звук; и объектно-ориентированный язык сценариев, называемый ActionScript, который основан на ECMAScript (похож на JavaScript). Internet Explorer 11 и Microsoft Edge Legacy начиная с Windows 8, а также Google Chrome во всех версиях Windows поставлялись в комплекте с песочницей плагином Adobe Flash Player[5][6][7][8][9].

Flash Player когда-то имел большую пользовательскую базу и был необходим для запуска множества веб-игры, анимаций и графических пользовательских интерфейсов (GUI) элементов, встроенных в веб-страницы. Adobe заявила в 2013 году, что более 400 миллионов из более чем 1 миллиарда подключенных настольных компьютеров обновились до новых версий Flash Player в течение шести недель после выпуска[10]. Flash Player был официально прекращен 31 декабря 2020 года, а его страница загрузки была удалена два дня спустя. С 12 января 2021 года версии Flash Player (исходные глобальные варианты) новее 32.0.0.371, выпущенные в мае 2020 года, отказываются воспроизводить Flash-контент и вместо этого отображают статическое предупреждающее сообщение[11].

Функции

править

Adobe Flash Player — это среда выполнения, которая выполняет и отображает содержимое из предоставленного SWF-файла, хотя у него нет встроенных функций для изменения SWF-файла во время выполнения. Он может выполнять программное обеспечение, написанное на языке программирования ActionScript, которое позволяет во время выполнения манипулировать текстом, данными, векторной графикой, растровой графикой, звуком и видео. Проигрыватель также может получать доступ к определенным подключенным устройствам, включая веб-камеры и микрофоны, после того, как пользователь предоставил на это разрешение.

Flash Player использовался внутри Adobe Integrated Runtime (AIR) для предоставления кроссплатформенной среды выполнения для настольных приложений и мобильных приложений. AIR поддерживает устанавливаемые приложения на Windows, Linux, macOS и некоторых мобильных операционных системах, таких как iOS и Android. Flash-приложения должны быть специально созданы для среды выполнения AIR, чтобы использовать дополнительные предоставляемые функции, такие как интеграция файловой системы, собственные клиентские расширения, собственная интеграция окна/экрана, интеграция панели задач/док-панели и аппаратная интеграция с подключенными устройствами Accelerometer и GPS[12].

Форматы данных

править

Flash Player включает встроенную поддержку многих форматов данных, некоторые из которых доступны только через интерфейс сценариев ActionScript.

  • XML: Flash Player включает встроенную поддержку анализа и генерации XML с версии 8. Данные XML хранятся в памяти как XML Объектная модель документа и могут обрабатываться с помощью ActionScript. ActionScript 3 также поддерживает ECMAScript для XML (E4X), что упрощает обработку данных XML.
  • JSON: Flash Player 11 включает встроенную поддержку импорта и экспорта данных в формате JavaScript Object Notation (JSON), что обеспечивает взаимодействие с веб-сервисами и программами JavaScript.
  • AMF: Flash Player позволяет хранить данные приложений на компьютерах пользователей в виде локальных общих объектов, эквивалентных файлам cookie браузера во Flash.[13] Flash Player также может исходно читать и записывать файлы в Формате сообщения действия, формате данных по умолчанию для локальных общих объектов. Поскольку спецификация формата AMF опубликована, данные можно передавать в приложения Flash и из них с использованием наборов данных AMF вместо JSON или XML, что снижает необходимость анализа и проверки таких данных.
  • SWF: Спецификация для формата файла SWF была опубликована Adobe, что позволило разработать проект формата SWX, который использовал формат файла SWF и AMF в качестве средства для Flash-приложений для обмена данными с серверными приложениями[14][15].

Форматы мультимедиа

править

Flash Player — это в первую очередь графическая и мультимедийная платформа, которая поддерживает растровую графику и векторную графику с самой ранней версии. Он поддерживает следующие различные форматы мультимедиа, которые он может изначально декодировать и воспроизводить.

  • MP3: Поддержка декодирования и воспроизведения потоковой передачи MPEG-2 Audio Layer III (MP3) звука была представлена в Flash Player 4. Доступ к файлам MP3 и их воспроизведение с сервера можно осуществлять через HTTP или встраивать в файл SWF, который также является потоковым форматом.
  • FLV: Поддержка декодирования и воспроизведения видео и аудио внутри файлов Flash Video (FLV и F4V), формата, разработанного Adobe Systems и Macromedia. Flash Video — это всего лишь формат контейнера, поддерживающий несколько различных видеокодеков, таких как Sorenson Spark, VP6 и, с недавних пор, H.264[16]. Flash Player использует аппаратное ускорение для отображения видео там, где оно присутствует, используя для этого такие технологии, как DirectX Video Acceleration и OpenGL. Flash Video используется YouTube[17], Hulu[18], Yahoo! Video, BBC Online[19], и другие поставщики новостей. Файлы FLV можно воспроизводить с сервера с помощью HTTP прогрессивной загрузки, а также можно встраивать в файл SWF. Видео Flash также можно транслировать через RTMP с помощью Adobe Flash Media Server или другого подобного серверного программного обеспечения.
  • PNG: Поддержка декодирования и рендеринга изображений Portable Network Graphics (PNG) как в 24-битном (непрозрачном), так и в 32-битном (полупрозрачном) вариантах. Flash Player 11 также может кодировать битовые карты PNG с помощью ActionScript.
  • JPEG: Поддержка декодирования и рендеринга сжатых изображений JPEG. Flash Player 10 добавил поддержку расширенного стандарта сжатия изображений JPEG-XR, разработанного Microsoft Corporation, что обеспечивает лучшее сжатие и качество, чем JPEG. JPEG-XR обеспечивает сжатие lossy и lossless с прозрачностью alpha channel или без нее. Flash Player 11 также может кодировать битовые карты JPEG или JPEG-XR с помощью ActionScript.
  • GIF: Поддержка декодирования и рендеринга сжатых изображений Graphics Interchange Format (GIF) только в однокадровых вариантах. Загрузка многокадрового GIF-файла отобразит только первый кадр изображения.

Доступность

править

Настольные платформы

править

Adobe Flash Player доступен в двух основных версиях:

  1. Версия плагина для использования в различных веб-браузерах
  2. Версия «проектор» — это автономный проигрыватель, который может напрямую открывать файлы SWF[20][21].

22 февраля 2012 года компания Adobe объявила, что больше не будет выпускать новые версии плагинов NPAPI Flash для Linux, хотя Flash Player 11.2 продолжит получать обновления безопасности[22][23][24]. Расширенная поддержка (ESR) Flash Player на macOS и Windows представляла собой версию Flash Player, которая поддерживалась в актуальном состоянии с обновлениями безопасности, но без новых функций или исправлений ошибок, доступных в более поздних версиях. В августе 2016 года Adobe прекратила поддержку ветки ESR и вместо этого сосредоточилась исключительно на стандартной версии[25].

История выпусков для настольных операционных систем
Операционная система Первая версия Последняя версия Статус поддержки
Windows XP и позже 1 34.0.0.325 (China-specific)[26]
50.x (Harman enterprise)[27]
32.0.0.465 (last public update, excluding China)[28]
с 2017
с 2021
2001–2020
2000 11.1.102.55 and 10.3.183.90[29] 1999–2013
98 and ME 9.0.289.0[29] 1998–2011
95 and NT 4.0 (IA-32) 7.0.14.0[29] 1996–2005
3.1 3[30] 1996–1998
macOS 10.12 or later 5.0.41.0[31] 34.0.0.325 (China-specific)[26] с 2017
10.10 or later 50.x (Harman enterprise)[27]
32.0.0.465 (last public update, excluding China)[28]
с 2021
2014–2020
10.9 29.0.0.171[29] 2013–2018
10.610.8 (IA-32, x64) 22.0.0.209[29] 2009–2016
10.5 (IA-32, x64) 10.3.183.90[29] 2007–2013
10.4 (IA-32, PPC) – 10.5 (PPC) 10.1.102.64[29] 2005–2011
10.110.3 9.0.289.0[29] 2001–2011
Classic Mac OS 7.6.1 – 9.2.2 (PowerPC) 1 7.0.14.0[29] 1996–2005
7.6.1 – 8.1 (68k) 3[30] 1996–1998
Linux desktops 4.0r12[32][33] 50.x (Harman enterprise)[27]
34.0.0.137 (last public update, China-specific)[34]
32.0.0.465 (last public update, excluding China)[28]
2021–present
2017–2021[35]
1999–2020
Solaris and OpenSolaris 4.0r12[32] 11.2.202.223 and 10.3.183.90[29] 2004–2013
IRIX 4.0r12[32][36] 4.0.r12[37] 1999

Версию 10 можно запустить под Windows 98/Me с помощью KernelEx[38]. HP предлагала версию 6 плеера для HP-UX[39], в то время как Innotek GmbH предлагала версии 4 и 5 для OS/2[40]. В какой-то момент были доступны и версии плеера для BeOS.

Примечания

править
  1. Adobe Flash Player Download. Adobe Systems. Дата обращения: 10 августа 2016. Архивировано из оригинала 9 августа 2016 года.
  2. Release Notes for Flash Player 32 and AIR 32
  3. Adobe Flash Player
  4. Why You Should Ditch Adobe Shockwave. Krebs on Security (14 мая 2014). Дата обращения: 21 февраля 2015. Архивировано 25 мая 2014 года.
  5. Integrated Adobe Flash Player Plug-in Архивировано 31 января 2013 года., Chrome team blog
  6. Porting Flash to sandboxed PPAPI platform Архивировано 25 июля 2018 года., Official Chromium Blog
  7. Flash Player issues | Windows 8. Adobe Systems. Дата обращения: 15 декабря 2016. Архивировано 20 декабря 2016 года.
  8. Flash Player Issues | Windows 10 | Internet Explorer. Adobe Systems. Дата обращения: 15 декабря 2016. Архивировано 20 декабря 2016 года.
  9. Flash Player issues | Windows 10 | Microsoft Edge. Adobe Systems. Дата обращения: 15 декабря 2016. Архивировано 20 декабря 2016 года.
  10. Adobe Flash Runtimes Statistics. Adobe Systems Incorporated. Дата обращения: 2 января 2013. Архивировано 6 января 2013 года.
  11. Cimpanu, Catalin. Adobe to block Flash content from running on January 12, 2021. ZDNet. Red Ventures (9 декабря 2020). Дата обращения: 21 января 2021.
  12. AIR 3 Архивировано 21 августа 2014 года., Adobe
  13. What are local shared objects? Security and privacy. Adobe Systems. Дата обращения: 1 июля 2010. Архивировано из оригинала 29 мая 2010 года.
  14. SWX: SWF Data Format Архивировано 17 августа 2012 года., official website
  15. swxjava – SWX RPC implementation in Java Архивировано 7 июня 2014 года., Google Code
  16. Flash H.264. MainConcept. Дата обращения: 24 сентября 2010. Архивировано из оригинала 18 ноября 2010 года.
  17. Ошибка в сносках?: Неверный тег <ref>; для сносок youtubeflash не указан текст
  18. Ошибка в сносках?: Неверный тег <ref>; для сносок huluflash не указан текст
  19. Future Media Standards & Guidelines – AV Addendum v1.5 Архивировано 30 сентября 2013 года. BBC
  20. Downloads. Adobe Flash Player Support Center. Дата обращения: 29 октября 2011. Архивировано 22 октября 2011 года.
  21. Adobe Flash Player - Debug Downloads. Adobe Inc.. Дата обращения: 15 апреля 2022. Архивировано из оригинала 1 апреля 2022 года.
  22. Adobe and Google Partnering for Flash Player on Linux. Дата обращения: 25 ноября 2012. Архивировано из оригинала 19 мая 2019 года.
  23. Noyes, Katherine. For Flash on Linux, Chrome Will Be Users' Only Choice | PCWorld Business Center. Pcworld.com (6 апреля 2012). Дата обращения: 10 апреля 2012. Архивировано 20 октября 2012 года.
  24. Adobe Releases Last Linux Version of Flash Player – Slashdot. Linux.slashdot.org (31 марта 2012). Дата обращения: 10 апреля 2012. Архивировано 31 марта 2012 года.
  25. Campbell, Chris. Where can I find the "Extended Support Release" of Flash Player for Windows or Macintosh? forums.adobe.com. Adobe Systems (23 августа 2016). Дата обращения: 25 сентября 2016. Архивировано 5 июля 2016 года.
  26. 1 2 Adobe Flash Player (China Variant). flash.cn. Zhongcheng Network Technology Co., Ltd. Дата обращения: 9 марта 2021.
  27. 1 2 3 Ошибка в сносках?: Неверный тег <ref>; для сносок IE mode не указан текст
  28. 1 2 3 Adobe Flash Player Versions Архивировано 1 января 2019 года., Adobe.com
  29. 1 2 3 4 5 6 7 8 9 10 Ошибка в сносках?: Неверный тег <ref>; для сносок dead не указан текст
  30. 1 2 Flash Player 3 Archive. Архивировано 18 июля 2020 года.
  31. Flash Player 5 Archive. Архивировано 18 июля 2020 года.
  32. 1 2 3 MACROMEDIA INTRODUCES FREE FLASH PLAYERS FOR LINUX, SOLARIS, IRIX USERS. | Technology > Software Services & Applications from AllBusiness.com. Дата обращения: 20 мая 2011. Архивировано 20 мая 2007 года.
  33. Macromedia Flash Player download center (Linux). Архивировано 9 июня 2000 года.
  34. Flash Player官方下载中心 (кит. упр.). Flash. Flash.cn. Дата обращения: 12 июня 2021.
  35. 关于Linux操作系统下Flash Player个人版停用的公告 (кит. упр.). Flash. Flash.cn (10 мая 2021). Дата обращения: 12 июня 2021.
  36. Macromedia Flash Player download center (IRIX). Архивировано 5 января 2001 года.
  37. Macromedia - Macromedia Web Players: Alternates. Архивировано 2 августа 2001 года.
  38. KernelEx.
  39. Ошибка в сносках?: Неверный тег <ref>; для сносок FP alternates не указан текст
  40. InnoTek Systemberatung GmbH. Архивировано 17 сентября 2001 года.

Ссылки

править