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