Программное обеспечение для просмотра мультимедиа, многофункциональных интернет-приложений, а также потокового видео и аудио
Adobe Flash Player (известный в Internet Explorer , Firefox и Google Chrome как Shockwave Flash ) [10] — это прекращенная [примечание 1] компьютерная программа для просмотра мультимедийного контента, выполнения многофункциональных интернет-приложений и потоковой передачи аудио- и видеоконтента, созданного на платформе Adobe Flash . Он может работать из веб-браузера как плагин для браузера или независимо на поддерживаемых устройствах. Первоначально созданный FutureWave под названием FutureSplash Player , он был переименован в Macromedia Flash Player после того, как Macromedia приобрела FutureWave в 1996 году. После того, как Adobe приобрела Macromedia в 2005 году, он был разработан и распространен Adobe как Adobe Flash Player. В настоящее время он разрабатывается и распространяется Zhongcheng для пользователей в Китае и Harman International для корпоративных пользователей за пределами Китая в сотрудничестве с Adobe.
Flash Player когда-то имел большую пользовательскую базу и был необходим для запуска множества веб-игр , анимаций и элементов графического пользовательского интерфейса (GUI), встроенных в веб-страницы. Adobe заявила в 2013 году, что более 400 миллионов из более чем 1 миллиарда подключенных настольных компьютеров обновились до новых версий Flash Player в течение шести недель после выпуска. [16] Однако Flash Player все чаще критиковали за низкую производительность, потребление заряда батареи на мобильных устройствах, количество уязвимостей безопасности , которые были обнаружены в программном обеспечении, и его природу как закрытой платформы, контролируемой Adobe. Соучредитель Apple Стив Джобс был очень критичен к Flash Player, опубликовав открытое письмо с критикой платформы и подробно изложив причины, по которым Apple не поддерживает Flash на своем семействе устройств iOS . Его использование еще больше пошло на убыль из-за более современных веб-стандартов , которые заменили некоторые функции Flash, уменьшив потребность в сторонних плагинах. [17] [18] [19]
Это привело к окончательному прекращению поддержки платформы. Flash Player был официально прекращен 31 декабря 2020 года, а его страница загрузки была удалена два дня спустя. С 12 января 2021 года версии Flash Player (исходные глобальные варианты) новее 32.0.0.371, выпущенные в мае 2020 года, отказываются воспроизводить Flash-контент и вместо этого отображают статическое предупреждающее сообщение. [20] Программное обеспечение по-прежнему поддерживается в материковом Китае и в некоторых корпоративных вариантах. [21]
Функции
Adobe Flash Player — это среда выполнения, которая исполняет и отображает содержимое предоставленного SWF -файла, хотя у нее нет встроенных функций для изменения SWF-файла во время выполнения. Она может исполнять программное обеспечение, написанное на языке программирования ActionScript , которое позволяет во время выполнения манипулировать текстом, данными, векторной графикой , растровой графикой , звуком и видео . Проигрыватель также может получать доступ к определенным подключенным устройствам, включая веб-камеры и микрофоны , после того, как пользователь предоставит на это разрешение.
Flash Player использовался внутри Adobe Integrated Runtime (AIR) для предоставления кроссплатформенной среды выполнения для настольных приложений и мобильных приложений. AIR поддерживает устанавливаемые приложения на Windows , Linux , macOS и некоторые мобильные операционные системы, такие как iOS и Android . Flash-приложения должны быть специально созданы для среды выполнения AIR, чтобы использовать дополнительные предоставляемые функции, такие как интеграция файловой системы, собственные клиентские расширения, собственная интеграция окна/экрана, интеграция панели задач/док-станции и аппаратная интеграция с подключенными устройствами акселерометра и GPS . [22]
Форматы данных
Flash Player включает встроенную поддержку многих форматов данных , доступ к некоторым из которых возможен только через интерфейс сценариев ActionScript .
XML: Flash Player включает встроенную поддержку для анализа и генерации XML с версии 8. Данные XML хранятся в памяти как XML Document Object Model и могут обрабатываться с помощью ActionScript. ActionScript 3 также поддерживает ECMAScript для XML (E4X), что позволяет более легко обрабатывать данные XML.
AMF: Flash Player позволяет хранить данные приложений на компьютерах пользователей в форме локальных общих объектов , Flash-эквивалента файлов cookie браузера . [23] Flash Player также может изначально читать и записывать файлы в формате Action Message Format , формате данных по умолчанию для локальных общих объектов. Поскольку спецификация формата AMF опубликована, данные можно передавать в приложения Flash и из них с использованием наборов данных AMF вместо JSON или XML , что снижает необходимость в разборе и проверке таких данных.
SWF: Спецификация для формата файла SWF была опубликована Adobe, что позволило разработать проект формата SWX, который использовал формат файла SWF и AMF в качестве средства для Flash-приложений для обмена данными с серверными приложениями. [24] [25] Система SWX хранит данные как стандартный байт-код SWF, который автоматически интерпретируется Flash Player. [26] Другой проект с открытым исходным кодом , SWXml, позволяет Flash-приложениям загружать XML-файлы как собственные объекты ActionScript без какого-либо клиентского анализа XML, путем преобразования XML-файлов в SWF/AMF на сервере. [27] [28]
Форматы мультимедиа
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 . [29] Flash Player использует аппаратное ускорение для отображения видео там, где оно присутствует, используя для этого такие технологии, как DirectX Video Acceleration и OpenGL . Flash Video используется YouTube , [30] Hulu , [31] Yahoo! Video , BBC Online , [32] и другими поставщиками новостей. Файлы FLV можно воспроизводить с сервера с помощью прогрессивной загрузки HTTP , а также можно встраивать в файл SWF. Flash Video также можно транслировать через 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 , что обеспечивает лучшее сжатие и качество, чем JPEG. JPEG-XR обеспечивает сжатие с потерями и без потерь с прозрачностью альфа-канала или без нее . Flash Player 11 также может кодировать растровое изображение JPEG или JPEG-XR с помощью ActionScript.
GIF: Поддержка декодирования и рендеринга сжатых изображений в формате Graphics Interchange Format (GIF), только в однокадровых вариантах. Загрузка многокадрового GIF отобразит только первый кадр изображения.
Протоколы потоковой передачи
HTTP: Поддержка связи с веб-серверами с использованием HTTP- запросов и данных POST . [33] Однако только веб-сайты, которые явно разрешают Flash подключаться к ним, могут быть доступны через HTTP или сокеты , чтобы предотвратить использование Flash в качестве инструмента для подделки межсайтовых запросов , [34] межсайтового скриптинга , перепривязки DNS , [35] и атак типа «отказ в обслуживании» . Веб-сайты должны размещать определенный XML-файл, называемый политикой кросс-домена , [35] разрешающий или запрещающий Flash-контенту с определенных веб-сайтов подключаться к ним. Некоторые веб-сайты, такие как Digg , Flickr и Photobucket, уже размещают политику кросс-домена, которая разрешает Flash-контенту получать доступ к их веб-сайту через HTTP. [36]
TCP: Поддержка протокола управления передачей (TCP) Интернет-сокетная связь для связи с любым типом сервера с использованием потоковых сокетов . Сокеты могут использоваться только через ActionScript и могут передавать простой текст , XML или двоичные данные (ActionScript 3.0 или более поздней версии). [37] [38] Для предотвращения проблем безопасности веб-серверы, которые разрешают Flash-контенту взаимодействовать с ними с помощью сокетов, должны размещать файл политики кросс-домена на основе XML , обслуживаемый через порт 843. [39] Сокеты позволяют программам AS3 взаимодействовать с любым типом серверного программного обеспечения, например MySQL . [40]
Производительность
Аппаратное ускорение
До версии 10 проигрывателя Flash не было поддержки ускорения GPU . Версия 10 добавила ограниченную форму поддержки шейдеров для материалов в виде API Pixel Bender , но по-прежнему не имела ускоренной на GPU обработки 3D-вершин. [41] Значительное изменение произошло в версии 11, которая добавила новый низкоуровневый API под названием Stage3D (первоначально кодовое название Molehill), который обеспечивает полное ускорение GPU, аналогичное WebGL . [42] [43] (Частичная поддержка ускорения GPU в Pixel Bender была полностью удалена во Flash 11.8, что привело к срыву некоторых проектов, таких как Scratch MIT , у которых не хватало рабочей силы для достаточно быстрого перекодирования своих приложений. [44] [45] )
Текущие версии Flash Player оптимизированы для использования аппаратного ускорения для воспроизведения видео и рендеринга 3D-графики на многих устройствах, включая настольные компьютеры. Производительность аналогична воспроизведению видео HTML . [46] [47] Кроме того, Flash Player использовался на нескольких мобильных устройствах в качестве основного рендерера пользовательского интерфейса. [48]
Компиляция
Хотя код, написанный на ActionScript 3, выполняется до 10 раз быстрее, чем предыдущий ActionScript 2, [49] компилятор Adobe ActionScript 3 является неоптимизирующим компилятором и создает неэффективный байт-код в результирующем SWF по сравнению с такими инструментами, как CrossBridge . [50] [51] [52] [53] [54]
CrossBridge — набор инструментов, предназначенный для запуска кода C++ в Flash Player, использует компилятор LLVM для создания байт-кода, который выполняется до 10 раз быстрее, чем код, создаваемый компилятором ActionScript 3, только потому, что компилятор LLVM использует более агрессивную оптимизацию. [52] [53] [54]
Adobe выпустила ActionScript Compiler 2 (ASC2) в Flex 4.7 и более поздних версиях, который сокращает время компиляции и оптимизирует сгенерированный байт-код, а также поддерживает встраивание методов , что повышает его производительность во время выполнения. [55]
Начиная с 2012 года многоплатформенный язык Haxe позволяет создавать программы для Flash Player, которые работают быстрее, чем те же приложения, созданные с помощью компилятора Adobe Flex SDK. [56] [ ненадежный источник? ]
Методы разработки
Приложения и игры Flash Player можно создавать двумя существенно разными способами:
Приложения "Flex": Adobe Flex Framework представляет собой интегрированную коллекцию стилизованного графического пользовательского интерфейса , обработки данных и сетевых компонентов, а приложения, созданные на его основе, называются приложениями "Flex". Время запуска сокращается, поскольку Flex framework необходимо загрузить до начала работы приложения, и его размер составляет около 500 КБ. Редакторы включают Adobe Flash Builder и FlashDevelop.
Приложения «Pure ActionScript»: приложения, созданные без фреймворка Flex, обеспечивают большую гибкость и производительность. [57] [58] [59] Видеоигры, созданные для Flash Player, обычно являются проектами на чистом ActionScript. Для проектов на чистом ActionScript доступны различные фреймворки компонентов с открытым исходным кодом, такие как MadComponents , которые предоставляют компоненты пользовательского интерфейса в значительно меньших размерах файлов SWF. [60] [61]
В обоих методах разработчики могут получить доступ к полному набору функций Flash Player, включая текст , векторную графику , растровую графику, видео , аудио , камеру, микрофон и другие. AIR также включает дополнительные функции, такие как интеграция с файловой системой, собственные расширения, собственная интеграция с рабочим столом и аппаратная интеграция с подключенными устройствами.
Инструменты разработки
Adobe предоставляет пять способов разработки приложений для Flash Player:
Adobe Animate : набор инструментов для графического дизайна, анимации и написания сценариев
Adobe предлагает бесплатный Adobe Gaming SDK, состоящий (по состоянию на август 2014 года [обновлять]) из нескольких библиотек AS3 с открытым исходным кодом, созданных на основе API Flash Player Stage3D для графики с ускорением на GPU: [64]
Away3D : движок 3D-графики и анимации с ускорением на GPU
Starling : 2D-графика с ускорением на GPU, имитирующая API списка отображения Flash
Dragon Bones: библиотека скелетной 2D-анимации с ускорением на GPU
Несколько коммерческих игровых движков, например, Unity 3D [65] и Unreal Engine 3, используют Flash Player (Stage3D) в качестве среды выполнения. [65] [66] До появления Stage3D, ряд старых 2D-движков или изометрических движков, таких как Flixel, достигли своего расцвета. [67]
Adobe также разработала набор инструментов CrossBridge , который кросс-компилирует код C / C++ для запуска во Flash Player, используя LLVM и GCC в качестве бэкэндов компилятора, а также высокопроизводительные коды операций доступа к памяти во Flash Player (называемые «Domain Memory») для быстрой работы с данными в памяти. [68] CrossBridge нацелен на индустрию разработки игр и включает в себя инструменты для создания, тестирования и отладки проектов C/C++ во Flash Player.
Известные онлайн-видеоигры, разработанные на Flash, включают Angry Birds , FarmVille и AdventureQuest (начатая в 2002 году и все еще активная по состоянию на 2020 год). [69]
Доступность
Настольные платформы
Adobe Flash Player доступен в двух основных версиях:
Версия плагина для использования в различных веб-браузерах
Версия «projector» представляет собой автономный проигрыватель, который может напрямую открывать файлы SWF . [70] [71]
22 февраля 2012 года Adobe объявила, что больше не будет выпускать новые версии плагинов NPAPI Flash для Linux, хотя Flash Player 11.2 продолжит получать обновления безопасности. [72] [73] [74] В августе 2016 года Adobe объявила, что, начиная с версии 24, она возобновит предложение Flash Player для Linux для других браузеров. [75]
Расширенная поддержка (ESR) Flash Player на macOS и Windows представляла собой версию Flash Player, которая поддерживалась в актуальном состоянии с обновлениями безопасности, но без новых функций или исправлений ошибок, доступных в более поздних версиях. В августе 2016 года Adobe прекратила поддержку ветки ESR и вместо этого сосредоточилась исключительно на стандартной версии. [76]
Версия 10 может быть запущена под Windows 98/Me с использованием KernelEx. [89] HP предложила версию 6 проигрывателя для HP-UX , [90] в то время как Innotek GmbH предложила версии 4 и 5 для OS/2 . [91] Другие версии проигрывателя были доступны в какой-то момент для BeOS . [ требуется ссылка ]
Мобильные платформы
В 2011 году Flash Player стал фактическим стандартом для публикации видео в Интернете на настольных компьютерах с возможностью потоковой передачи видео с адаптивным битрейтом, DRM и поддержкой полноэкранного режима. [30] [31] Однако на мобильных устройствах после того, как Apple отказалась разрешить Flash Player в интегрированном веб-браузере iOS , Adobe изменила свою стратегию, позволив доставлять Flash-контент как собственные мобильные приложения с помощью Adobe Integrated Runtime .
До 2012 года Flash Player 11 был доступен для Android (ARM Cortex-A8 и выше), [92] хотя в июне 2012 года Google объявила, что Android 4.1 (кодовое название Jelly Bean ) не будет поддерживать Flash по умолчанию. В августе 2012 года Adobe прекратила обновлять Flash для Android. [93]
Flash Player поддерживался на ряде мобильных устройств и планшетов от Acer , BlackBerry 10 , Dell , HTC , Lenovo , Logitech , LG , Motorola , Samsung , Sharp , SoftBank , Sony (и Sony Ericsson ) и Toshiba . [94] [95] [96] С 2012 года Adobe прекратила разработку браузерного Flash Player для мобильных браузеров в пользу HTML5 ; [97] [98] однако Adobe продолжает поддерживать Flash-контент на мобильных устройствах с помощью Adobe Integrated Runtime, которая позволяет разработчикам публиковать контент, работающий как собственные приложения на определенных поддерживаемых платформах мобильных телефонов.
Adobe заявила, что оптимизирует Flash для использования на архитектуре ARM (архитектуры ARMv7 и ARMv6, используемые в серии процессоров Cortex-A и в семействе ARM11) и выпустит его во второй половине 2009 года. Компания также заявила, что хочет включить Flash на NVIDIA Tegra , Texas Instruments OMAP 3 и Samsung ARM. [99] [100] Начиная с 2009 года было объявлено, что Adobe выведет Flash на телевизоры через Intel Media Processor CE 3100 до середины 2009 года. [101] ARM Holdings позже заявила, что приветствует переход Flash, потому что «он преобразует мобильные приложения и устраняет утверждение, что настольный компьютер контролирует Интернет». [102] Однако по состоянию на май 2009 года ожидаемые нетбуки ARM/Linux имели плохую поддержку веб-видео и фрагментированную базу программного обеспечения. [103]
Среди прочих устройств LeapFrog Enterprises предоставляет Flash Player с их Leapster Multimedia Learning System и расширила Flash Player поддержкой сенсорного экрана. [104] Версия 9 была самой последней версией, доступной для интернет-планшетов Nokia 770 / N800 / N810 на базе Linux/ ARM , работающих под управлением Maemo OS2008. [90] Другие версии плеера были доступны в какой-то момент для Symbian OS и Palm OS . [105] Kodak Easyshare One включает Flash Player. [106]
Adobe объявила 25 июля 2017 года, что прекратит поддержку обычного/глобального варианта Flash Player с 1 января 2021 года, и призвала разработчиков использовать стандарты HTML5 вместо Flash. [118] [119] Объявление было согласовано с Apple , [120] Facebook , [121] Google , [122] Microsoft , [123] и Mozilla . [124] Adobe объявила, что все основные веб-браузеры планируют официально удалить компонент Adobe Flash Player 31 декабря 2020 года, а Microsoft удалила его из ОС Windows в январе 2021 года через Центр обновления Windows . В попытке еще больше сократить количество установок Flash Player Adobe добавила «бомбу замедленного действия» во Flash, чтобы отключить существующие установки после 12 января 2021 года. [125] В середине 2020 года Flash Player начал предлагать пользователям удалить себя. [126] Adobe удалила все существующие ссылки на загрузку установщиков Flash. [127] После 26 января 2021 года все основные веб-браузеры, включая Apple Safari , Google Chrome , Microsoft Edge и Mozilla Firefox , уже навсегда удалили поддержку Flash. [128] Тем не менее, Flash- контент по-прежнему доступен в Интернете через эмуляторы, такие как Ruffle , с различной степенью совместимости и производительности, хотя это не одобрено Adobe . [129]
Веб-браузеры
Гугл Хром
Начиная с Chrome 76, Flash по умолчанию отключен без каких-либо запросов на активацию Flash-контента. [130] Пользователи, которые хотели воспроизвести Flash-контент, должны были вручную настроить браузер на запрос Flash-контента, а затем во время каждого сеанса браузера включать плагин Flash для каждого сайта по отдельности. Microsoft Edge, основанный на Chromium, следовал тому же плану, что и Google Chrome. [131]
Google Chrome заблокировал плагин Flash как «устаревший» в январе 2021 года и полностью удалил его из браузера в версии Chrome 88, выпущенной 20 января 2021 года. [132] [133]
Мозилла Фаерфокс
Начиная с Firefox 85, [130] Flash по умолчанию отключен без каких-либо запросов на активацию Flash-контента. Для воспроизведения Flash-контента пользователям приходилось вручную настраивать браузер на запрос Flash-контента, а затем во время каждого сеанса браузера включать плагин Flash для каждого сайта по отдельности. Firefox 85, выпущенный 26 января 2021 года, полностью удалил поддержку плагина Flash. [128] Firefox ESR прекратил поддержку 2 ноября 2021 года (Firefox 78 ESR была последней версией с поддержкой). [134]
Майкрософт Виндоус
27 октября 2020 года Microsoft выпустила обновление (под названием KB4577586) для Windows 10 и 8.1, которое удаляет встроенный компонент Adobe Flash Player из IE11 и Edge Legacy . В июле 2021 года это обновление было автоматически установлено как исправление безопасности. [135] [136] Однако плагин ActiveX Flash Player по-прежнему может использоваться с IE после применения этого обновления. [137] [138]
Сафари Apple
Apple прекратила поддержку Flash Player в Safari 14 вместе с выпуском macOS Big Sur . [139] [140]
Выпадать
Несмотря на годы уведомления, несколько веб-сайтов все еще использовали Flash после 31 декабря 2020 года, включая Комиссию по ценным бумагам и биржам США . Многие из этих проблем были решены в течение нескольких недель после крайнего срока. Однако многие образовательные учреждения все еще полагались на Flash для учебных материалов и не имели пути для замены. [141]
Поддержка после окончания срока службы
Материковый Китай
Специфичный для Китая вариант Flash по-прежнему поддерживается компанией Zhongcheng. [142] [143] Версии Projector (автономные) этого варианта также работают за пределами Китая и не включают «Flash Helper Service»; однако, кажется, что некоторый код отслеживания все еще присутствует. Они доступны на несколько скрытой странице «Debug». [144] Кроме того, поскольку глобальный вариант плагина был прекращен, некоторые пользователи придумали, как изменить и перепаковать китайский вариант, чтобы привести его в большее соответствие с глобальным вариантом. Это включает удаление «Flash Helper Service» и удаление ограничения на установку только в Китае, а также всех других географических ограничений и кода отслеживания. «Бомба замедленного действия», похожая на ту, что была обнаружена в более поздних версиях глобального варианта, также присутствует в немодифицированном китайском варианте; она также удалена в большинстве перепаковок. Теоретически эти репаки должны предоставлять пользователям за пределами Китая последние обновления безопасности Flash Player, не требуя при этом иметь дело с навязчивой рекламой или беспокоиться о рисках для конфиденциальности. [145] Один из таких проектов, «Clean Flash Installer», был удален Adobe в октябре 2021 года по закону DMCA. [146]
Предприятие
Adobe сотрудничает с Harman для поддержки корпоративных пользователей Flash Player как минимум до 2023 года. [147] [148] Вариант проигрывателя Harman Flash Player обозначен как версия 50.x, чтобы избежать путаницы с другими вариантами. [78]
Веб-браузеры
Internet Explorer 11, наряду с режимом IE в Edge , [78] продолжит поддерживать ActiveX и, как следствие, Flash Player. [138] Форки Firefox , которые планируют продолжить поддержку NPAPI и, как следствие, Flash Player, включают Basilisk , Pale Moon , K-Meleon и Waterfox Classic . Различные китайские браузеры на базе Chromium также продолжат поддерживать Flash Player в форме PPAPI и/или NPAPI, включая, помимо прочего, 360 Secure Browser . [137]
Вскоре после окончания поддержки Flash Южноафриканская налоговая служба (SARS) выпустила специальную версию браузера Chromium, в которой была удалена «бомба замедленного действия» Adobe Flash Player. Этот браузер может получить доступ только к небольшому набору онлайн-страниц SARS, содержащих формы на основе Flash, необходимые для подачи финансовых отчетов. [149]
Проектор Adobe Flash Player
Хотя Adobe больше не доступен напрямую, все версии Adobe Flash Player Projector (также известного как Adobe Flash Player Standalone) лишены «бомбы замедленного действия», присутствующей в более новых вариантах подключаемого модуля, и, таким образом, продолжают воспроизводить все поддерживаемые форматы Flash-файлов , включая файлы SWF , без изменений. [150] [71] [144]
Проекты по сохранению контента
Архив Интернета размещает некоторый контент Flash и делает его воспроизводимым в современных браузерах с помощью эмуляторов Ruffle и Emularity. [151] Другие эмуляторы, такие как CheerpX, также существуют в качестве вариантов эмуляции Flash Player на других веб-сайтах. [152] Проект Flashpoint от BlueMaxima утверждает, что собрал более 38 000 игр и анимаций Adobe Flash Player и сделал их доступными для загрузки. [153]
С открытым исходным кодом
Adobe выпустила некоторые компоненты продуктов Adobe Flash как программное обеспечение с открытым исходным кодом через Open Screen Project или передала их в дар организациям с открытым исходным кодом. По состоянию на 2021 год большинство этих технологий считаются устаревшими. Сюда входят: ActionScript Virtual Machine 2 (AVM2), которая реализует ActionScript 3 (передана в качестве программного обеспечения с открытым исходным кодом Mozilla Foundation ), Adobe Flex Framework (передана в качестве программного обеспечения с открытым исходным кодом Apache Software Foundation и переименована в Apache Flex , [62] заменена Apache Royale), набор инструментов кросс-компиляции CrossBridge C++ (выпущен на GitHub ). [154] [155]
Критика
Доступность и удобство использования
В некоторых браузерах предыдущие версии Flash приходилось удалять перед установкой обновленной версии. [156] [157] Однако, начиная с версии 11.2 для Windows, появились опции автоматического обновления. [158] Linux поддерживается частично, поскольку Adobe сотрудничает с Google для его внедрения через веб-браузер Chrome на всех платформах Linux. [159]
Смешение Flash-приложений с HTML приводит к непоследовательной обработке ввода, что в свою очередь ухудшает взаимодействие пользователя с сайтом (клавиатура и мышь не работают так, как в документе, содержащем только HTML). [ необходима цитата ]
Конфиденциальность
Flash Player поддерживает постоянное локальное хранилище данных (также называемое Local Shared Objects ), которое может использоваться аналогично HTTP cookie или веб-хранилищу в веб-приложениях . Локальное хранилище в Flash Player позволяет веб-сайтам хранить неисполняемые данные на компьютере пользователя, такие как информация об аутентификации, игровые рекорды или веб-браузерные игры, серверные идентификаторы сеансов, настройки сайта, сохраненная работа или временные файлы. Flash Player разрешит доступ к данным, сохраненным в локальном хранилище, только содержимому, происходящему из точно такого же домена веб-сайта. [160]
Поскольку локальное хранилище может использоваться для сохранения информации на компьютере, которая впоследствии извлекается тем же сайтом, сайт может использовать его для сбора статистики пользователей, аналогично тому, как могут использоваться файлы cookie HTTP и веб-хранилище. При использовании таких технологий возможность создания профиля на основе статистики пользователей рассматривается некоторыми как потенциальная проблема конфиденциальности . Пользователи могут отключить или ограничить использование локального хранилища в Flash Player через страницу «Менеджер настроек». [161] [162] Доступ к этим настройкам можно получить с веб-сайта Adobe или щелкнув правой кнопкой мыши по содержимому на основе Flash и выбрав «Глобальные настройки».
Локальное хранилище можно отключить полностью или на уровне сайта. Отключение локального хранилища заблокирует сохранение любой информации о локальном пользователе с помощью Flash Player, но это может отключить или снизить функциональность некоторых веб-сайтов, например, сохраненных настроек или рекордов и сохраненного прогресса в играх.
Flash Player 10.1 и более поздние версии учитывают настройки режима конфиденциальности в последних версиях веб-браузеров Chrome, Firefox, Internet Explorer и Safari, так что при использовании режима конфиденциальности браузера никакие данные локального хранилища не сохраняются. [163]
Безопасность
Бюллетени и рекомендации по безопасности Adobe объявляют об обновлениях безопасности, но заметки о выпуске Adobe Flash Player не раскрывают проблемы безопасности, которые решаются, когда выпуск закрывает уязвимости безопасности, что затрудняет оценку срочности конкретного обновления. Страница проверки версии позволяет пользователю проверить, установлена ли последняя версия, а деинсталляторы могут использоваться для того, чтобы убедиться, что плагины старых версий были удалены из всех установленных браузеров.
В феврале 2010 года Adobe официально извинилась [164] за то, что не исправляла известную уязвимость более года. В июне 2010 года Adobe объявила о «критической уязвимости» в последних версиях, заявив, что есть сообщения о том, что эта уязвимость активно эксплуатируется в дикой природе как против Adobe Flash Player, так и против Adobe Reader и Acrobat. [165] [166] Позже, в октябре 2010 года, Adobe объявила [167] о еще одной критической уязвимости, на этот раз также затрагивающей мобильные устройства на базе Android . Пользователям Android было рекомендовано отключить Flash или сделать его доступным только по запросу. [168] Последующие уязвимости безопасности также подвергли риску пользователей Android, такие как две критические уязвимости, опубликованные в феврале 2013 года [169] или четыре критические уязвимости, опубликованные в марте 2013 года, [170] все из которых могут привести к выполнению произвольного кода.
В отчете Symantec об угрозах безопасности в Интернете [171] говорится, что удаленное выполнение кода в Adobe Reader и Flash Player [172] было второй наиболее часто атакуемой уязвимостью в 2009 году. В том же отчете также рекомендовалось использовать расширения браузера для отключения использования Flash Player на ненадежных веб-сайтах. McAfee предсказал, что программное обеспечение Adobe, особенно Reader и Flash, станет основной целью атак в 2010 году. [173] Приложения Adobe стали, по крайней мере в какой-то момент, самыми популярными целями клиентского программного обеспечения для злоумышленников в последнем квартале 2009 года. [174] Kaspersky Security Network опубликовала статистику за третий квартал 2012 года, показывающую, что 47,5% ее пользователей были затронуты одной или несколькими критическими уязвимостями. [175] В отчете также подчеркивается, что «уязвимости Flash Player позволяют киберпреступникам обходить системы безопасности, интегрированные в приложение». [175]
Стив Джобс раскритиковал безопасность Flash Player, отметив, что «Symantec недавно отметила Flash как имеющий один из худших показателей безопасности в 2009 году». [176] Adobe ответила, указав, что «Глобальный отчет Symantec об угрозах в Интернете за 2009 год показал, что Flash Player имеет второе самое низкое количество уязвимостей среди всех перечисленных интернет-технологий (включая как веб-плагины, так и браузеры)». [177] [178]
7 апреля 2016 года Adobe выпустила патч Flash Player для уязвимости повреждения памяти нулевого дня CVE - 2016-1019, которая могла использоваться для доставки вредоносного ПО через набор эксплойтов Magnitude. Уязвимость могла быть использована для удаленного выполнения кода . [179] [180]
Привязка к поставщику
Flash Player 11.2 не воспроизводит определенные виды контента, если он не имеет цифровой подписи Adobe в соответствии с лицензией, полученной издателем напрямую от Adobe. [181]
Этот шаг Adobe, наряду с отказом от Flex в пользу Apache, подвергся критике как способ заблокировать независимых разработчиков инструментов в пользу коммерческих инструментов Adobe. [182] [183] [184]
Это было решено в январе 2013 года, после того как Adobe больше не требует лицензии или роялти от разработчика. Все премиум-функции теперь классифицируются как общедоступные и могут свободно использоваться приложениями Flash. [185]
споры вокруг Apple
В апреле 2010 года Стив Джобс , в то время генеральный директор Apple Inc., опубликовал открытое письмо, в котором объяснил, почему Apple не будет поддерживать Flash на iPhone , iPod Touch и iPad . [176] В письме он назвал проблемы с «открытостью», стабильностью, безопасностью, производительностью и интеграцией сенсорного экрана Flash Player причинами отказа от его поддержки. Он также утверждал, что когда один из компьютеров Macintosh от Apple выходит из строя, «чаще всего» причиной может быть Flash, и описал Flash как «глючный». [186] Генеральный директор Adobe Шантану Нарайен ответил, сказав: «Если Flash [является] причиной номер один, по которой Mac выходят из строя, о чем я не знаю, то это в той же степени связано с операционной системой Apple». [187]
Стив Джобс также утверждал, что большой процент видео в Интернете поддерживается на iOS, поскольку многие популярные сайты обмена видео, такие как YouTube, публикуют видеоконтент в формате, совместимом с HTML5 , что позволяет воспроизводить видео в мобильных веб-браузерах даже без Flash Player. [188]
Вариант, характерный для материкового Китая
Начиная с версии 30, Adobe прекратила распространять Flash Player напрямую пользователям из материкового Китая. Вместо этого они выбрали 2144.cn в качестве партнера и выпустили специальный вариант Flash Player на определенном веб-сайте, [189] который содержит незакрываемый процесс, известный как «Flash Helper Service», который собирает личную информацию и выводит содержимое всплывающего окна с рекламой , [190] получая и запуская зашифрованные программы с удаленного сервера. [191] Партнерство началось примерно в 2017 году, но в версии 30 Adobe отключила использование ванильного (глобального) варианта Flash Player в материковом Китае, [192] заставив пользователей использовать этот конкретный вариант, который может представлять риск для его пользователей из-за интернет-цензуры со стороны Коммунистической партии Китая (КПК). [193] Это затронуло только китайских пользователей браузеров на базе Chromium , пользователей Firefox и пользователей Internet Explorer , использующих Windows 7 и ниже, поскольку Microsoft в то время по-прежнему напрямую распространяла Flash Player для Internet Explorer и Microsoft Edge через Центр обновления Windows в Windows 8 и выше. Однако с 2021 года этот вариант является единственной публично поддерживаемой версией Flash Player.
История релизов
История версий Adobe Flash Player
Проигрыватель FutureSplash 1.1 [194]
Новые возможности скриптинга
Возможность отключения оптимизации меню и управления памятью
Macromedia Flash Player 2 (17 июня 1997 г.)
В основном векторы и движение, немного растровых изображений , ограниченное количество звука
Поддержка стереозвука, улучшенной интеграции растровых изображений, кнопок, библиотеки и возможности создания промежуточных цветовых переходов
Внесены улучшения в анимацию, воспроизведение, цифровое искусство и публикацию, а также введены простые команды сценариев для интерактивности.
Macromedia Flash Player 4 (15 июня 1999 г.)
Появились потоковые MP3 и Motion Tween. Изначально плагин Flash Player не был связан с популярными веб-браузерами, и пользователям приходилось посещать веб-сайт Macromedia, чтобы загрузить его. Однако в 2000 году Flash Player уже распространялся со всеми браузерами AOL , Netscape и Internet Explorer . Два года спустя он поставлялся со всеми выпусками Windows XP . Установочная база Flash Player достигла 92 процентов всех пользователей Интернета.
Macromedia Flash Player 5 (24 августа 2000 г.)
Значительный прогресс в возможностях, связанный с развитием возможностей Flash по написанию сценариев, появившихся в ActionScript
Macromedia Generator был первой инициативой Macromedia по разделению дизайна и контента в файлах Flash. Generator 2.0 был выпущен в апреле 2001 года и включал в себя генерацию Flash-контента на стороне сервера в реальном времени в его Enterprise Edition. Generator был прекращен в 2002 году в пользу новых технологий, таких как Flash Remoting, которая обеспечивает бесперебойную передачу данных между сервером и клиентом, и ColdFusion Server.
В октябре 2000 года гуру юзабилити Якоб Нильсен написал полемическую статью об удобстве использования Flash-контента под названием «Flash: 99% плохо». (Позже Macromedia наняла Нильсена, чтобы тот помог им улучшить удобство использования Flash.)
Macromedia Flash Player 6 (версия 6.0.21.0, кодовое название Exorcist ) (15 марта 2002 г.)
Поддержка Flash Remoting ( AMF ) и веб-сервиса (SOAP)
Поддерживает потоковую передачу аудио и видео по запросу/в реальном времени ( RTMP )
Поддержка программ чтения с экрана через Microsoft Active Accessibility
Поддержка видео, компонентов приложений, общих библиотек и специальных возможностей
Macromedia Flash Communication Server MX, также выпущенный в 2002 году, позволял транслировать видео на Flash Player 6 (в противном случае видео можно было бы встроить во Flash-ролик).
Macromedia Flash Player 7 (версия 7.0.14.0, кодовое название Mojo ) (10 сентября 2003 г.)
Поддерживает прогрессивную потоковую передачу аудио и видео ( HTTP )
Поддерживает ActionScript 2.0, объектно-ориентированный язык программирования для разработчиков.
Возможность создания диаграмм, графиков и дополнительных текстовых эффектов с новой поддержкой расширений (продаются отдельно), высококачественный импорт файлов PDF и Adobe Illustrator 10, разработка мобильных устройств и среды разработки на основе форм. Также был представлен ActionScript 2.0, предоставляющий разработчикам формальный объектно-ориентированный подход к ActionScript. Компоненты V2 заменили компоненты Flash MX, будучи переписанными с нуля для использования преимуществ ActionScript 2.0 и объектно-ориентированных принципов.
В 2004 году была представлена «Flash Platform». Это расширило Flash до более чем инструмента для разработки Flash. Были выпущены Flex 1.0 и Breeze 1.0, оба из которых использовали Flash Player в качестве метода доставки, но полагались на инструменты, отличные от программы разработки Flash, для создания Flash-приложений и презентаций. Также был выпущен Flash Lite 1.1, позволяющий мобильным телефонам воспроизводить Flash-контент.
Последняя версия для Windows 95/NT4 и Mac Classic [80]
Macromedia Flash Player 8 (версия 8.0.22.0, кодовое название Maelstrom ) (13 сентября 2005 г.)
Поддержка загрузки изображений GIF и PNG во время выполнения
Новый видеокодек ( On2 VP6 )
Улучшенная производительность во время выполнения и кэширование растровых изображений во время выполнения
Adobe Flash Player 11.1 (версия 11.1.102.55, кодовое название Anza ) (10 ноября 2011 г.) [208]
Последняя версия плагина веб-браузера для мобильных устройств (сделана для Android 2.2 - 4.0.3)
Собственные расширения iOS 5 для AIR
StageText: Собственный интерфейс ввода текста для Android
Улучшения безопасности, последняя официальная версия для Windows 2000 [80]
Adobe Flash Player 11.1 (версия 11.1.102.62) (5 марта 2012 г.)
Adobe Flash Player 11.2 (версия 11.2.202.228) (28 марта 2012 г.)
Adobe Flash Player 11.2 (версия 11.2.202.233) (12 апреля 2012 г.)
Adobe Flash Player 11.2 (версия 11.2.202.235, кодовое имя Brannan ) (3 мая 2012 г.) [209]
Версия Windows предлагает возможность автоматического обновления [158]
Прекращена поддержка плагина браузера для мобильных устройств (Android). Разработчикам приложений Android рекомендуется использовать Adobe Air, а разработчикам веб-приложений Android следует перейти на HTML5.
Расширенная поддержка Flash player 11.2 на Solaris, поскольку это последняя поддерживаемая версия. [80]
13 декабря 2016 года Adobe заменила Extended Support Release 11.2 для Linux на версию 24.0.
Adobe Flash Player 11.3 (версия 11.3.300.257) (8 июня 2012 г.)
Adobe Flash Player 11.3 (версия 11.3.300.262) (21 июня 2012 г.)
Adobe Flash Player 11.3 (версия 11.3.300.265) (11 июля 2012 г.)
Adobe Flash Player 11.3 (версия 11.3.300.268) (26 июля 2012 г.)
Adobe Flash Player 11.3 (версия 11.3.300.270) (4 августа 2012 г.)
Настольные и мобильные устройства
Полноэкранный интерактивный режим (ввод с клавиатуры в полноэкранном режиме)
Собственное кодирование и сжатие растровых изображений (PNG, JPEG, JPEG-XR)
Рисовать растровые изображения с качеством (низким, средним, высоким, наилучшим)
Потоковая передача текстур для Stage3D
Прекращена поддержка Linux и Solaris
Только для мобильных устройств
Автоориентация на определенных устройствах
Отладка USB для AIR на iOS
Adobe Flash Player 11.3 (версия 11.3.300.271) (18 сентября 2012 г.)
Adobe Flash Player 11.3 (версия 11.3.300.273) (3 октября 2012 г.)
Adobe Flash Player 11.4 (версия 11.4.402.259) (10 августа 2012 г.)
Только Flash-плеер
ActionScript рабочие
Поддержка SandboxBridge
Поддержка лицензирования: функции Flash Player Premium для игр
Flash-плеер и AIR
«Ограниченный» профиль Stage3D для увеличения охвата графического процессора
^ За исключением Китая, где он продолжает использоваться, а также Harman для корпоративных пользователей.
Ссылки
^ "Adobe - Flash Player". flash.cn (на упрощенном китайском). Zhongcheng Network Technology Co., Ltd. Получено 14 июля 2021 г.
^ ab "_flash_install_packages_". flash.cn . Zhongcheng Network Technology Co., Ltd . Получено 13 июля 2021 г. .
^ "ADOBE® FLASH® PLAYER ENTERPRISE SUPPORT". harman.com . Harman International . Получено 21 ноября 2021 г. .
^ "Flash Player 官方下载中心" . Флэш (на упрощенном китайском языке). Flash.cn . Проверено 12 июня 2021 г.
^ "Поддержка Linux и Flash Player под управлением Flash Player" . Флэш (на упрощенном китайском языке). Flash.cn. 10 мая 2021 г. . Проверено 12 июня 2021 г.
^ ab "Adobe - Flash Player". Adobe.com . Adobe Systems . Получено 8 декабря 2020 г. .
^ abcde "Архивные версии Flash Player". Adobe.com . Adobe Systems . Получено 20 октября 2015 г. .
^ "Загрузить Flash Player 32 Beta". labs.adobe.com . Adobe Systems . Получено 19 мая 2020 г. .
^ "Adobe Flash Player Download". Adobe Systems . Архивировано из оригинала 9 августа 2016 г. Получено 10 августа 2016 г.
^ «Почему вам следует отказаться от Adobe Shockwave». Krebs on Security. 14 мая 2014 г. Архивировано из оригинала 25 мая 2014 г. Получено 21 февраля 2015 г.
↑ Интегрированный плагин Adobe Flash Player. Архивировано 31 января 2013 г. в блоге команды Chrome Wayback Machine .
^ Перенос Flash на изолированную платформу PPAPI Архивировано 25 июля 2018 г. на Wayback Machine , официальный блог Chromium
^ "Проблемы Flash Player | Windows 8". Adobe Systems. Архивировано из оригинала 20 декабря 2016 г. Получено 15 декабря 2016 г.
^ "Проблемы Flash Player | Windows 10 | Internet Explorer". Adobe Systems. Архивировано из оригинала 20 декабря 2016 г. Получено 15 декабря 2016 г.
^ "Проблемы Flash Player | Windows 10 | Microsoft Edge". Adobe Systems. Архивировано из оригинала 20 декабря 2016 г. Получено 15 декабря 2016 г.
^ "Adobe Flash Runtimes Statistics". Adobe Systems Incorporated. Архивировано из оригинала 6 января 2013 г. Получено 2 января 2013 г.
↑ Барретт, Брайан (15 июля 2015 г.). «Flash. Must. Die». Wired.com . Condé Nast . Архивировано из оригинала 16 мая 2017 г. . Получено 9 мая 2017 г. .
^ Vaughan-Nichols, Steven J. (16 июня 2016 г.). «Как действительно исправить последнюю уязвимость безопасности Adobe Flash». ZDNet . CBS Interactive . Архивировано из оригинала 23 мая 2017 г. . Получено 9 мая 2017 г. .
^ Коллинз, Кэти (11 марта 2016 г.). «Adobe срочно выпускает обновление для «критической» уязвимости безопасности Flash». CNET . Архивировано из оригинала 25 марта 2017 г. Получено 9 мая 2017 г.
^ Cimpanu, Catalin (9 декабря 2020 г.). «Adobe заблокирует запуск Flash-контента 12 января 2021 г.». ZDNet . Red Ventures . Получено 21 января 2021 г. .
^ "重橙网络" [Flash Center]. www.flash.cn . Получено 8 октября 2021 г. . эксклюзивный и официальный дистрибьютор Adobe Flash Player
↑ AIR 3 Архивировано 21 августа 2014 г. на Wayback Machine , Adobe
^ "Что такое локальные общие объекты?". Безопасность и конфиденциальность . Adobe Systems . Архивировано из оригинала 29 мая 2010 г. Получено 5 декабря 2007 г.
↑ SWX: Формат данных SWF. Архивировано 17 августа 2012 г. на официальном сайте Wayback Machine .
^ swxjava – реализация SWX RPC в Java Архивировано 7 июня 2014 г. на Wayback Machine , Google Code
^ swx-format – Формат данных Архивировано 3 августа 2014 г. на Wayback Machine , Google Code
↑ Победители конкурса SWX. Архивировано 18 августа 2012 г. на сайте Wayback Machine , SWX Format Website.
↑ Знакомство с SWXml Архивировано 12 ноября 2007 г. на Wayback Machine , Aral Balkan
^ "Flash H.264". MainConcept . Архивировано из оригинала 18 ноября 2010 г. Получено 24 сентября 2010 г.
^ ab Flash и тег HTML5 <video> Архивировано 7 августа 2012 г. в блоге Wayback Machine на YouTube
^ ab Pardon Our Dust Архивировано 31 мая 2015 г. в Wayback Machine , блог Hulu
^ Future Media Standards & Guidelines – AV Addendum v1.5 Архивировано 30 сентября 2013 г. на Wayback Machine BBC
^ Протоколы: HTTP против RTMP> Руководство для начинающих по распространению Flash-видео Архивировано 13 марта 2013 г. на Wayback Machine , Adobe Press
^ Рекомендации по использованию файлов политики кросс-доменного взаимодействия для Flash Player. Архивировано 13 августа 2014 г. на Wayback Machine , Adobe
^ ab Изменения в файле политики во Flash Player 9 и Flash Player 10. Архивировано 18 августа 2014 г. на Wayback Machine , Adobe
^ "Сайты, поддерживающие crossdomain.xml для обеспечения доступа Flash и Silverlight" . Получено 25 марта 2017 г. .
↑ Socket Архивировано 11 октября 2012 г. на Wayback Machine , Справочник по API Adobe ActionScript 3
↑ Сокеты Архивировано 20 октября 2012 г. на Wayback Machine , Руководство разработчика ActionScript 3.0
^ Настройка файлового сервера политики сокетов Архивировано 3 августа 2014 г. на Wayback Machine , Adobe
^ AsSQL – MySQL Driver for AS3 Архивировано 25 мая 2013 г. на Wayback Machine , Google Code
^ Реми Арно (2011). «3D в веб-браузере». В Эрик Лендьел (ред.). Game Engine Gems 2. CRC Press. стр. 208–212. ISBN978-1-56881-437-7. Архивировано из оригинала 10 января 2016 г. . Получено 28 ноября 2015 г. .
^ Кристер Кайтила (2011). Adobe Flash 11 Stage3D (Molehill) Руководство для начинающих по программированию игр . Packt Publishing Ltd. с. 9. ISBN978-1-84969-169-7.
^ "Stage3D vs WebGL Performance — Airtight Interactive". Airtightinteractive.com. 28 октября 2011 г. Архивировано из оригинала 31 июля 2014 г. Получено 4 августа 2014 г.
^ "Stage3D". scratch.mit.edu. Архивировано из оригинала 10 августа 2014 г. Получено 5 августа 2014 г.
^ "Adobe Flash Player 11.8 – Ошибка 3591185: производительность шейдера Pixel Bender резко снизилась в FP11.8. Закрыто как "NeverFix"". Архивировано из оригинала 22 апреля 2014 г.
^ Сравнение производительности Flash и HTML5. Архивировано 26 октября 2011 г. на Wayback Machine , OS News.
↑ Производительность батареи с Flash Player 10.1 на Nexus One. Архивировано 16 октября 2011 г. на Wayback Machine , Flash Mobile Blog.
↑ Референсные проекты и демонстрации. Архивировано 11 октября 2011 г. на Wayback Machine , QNX.
^ Обзор ActionScript 3.0, «Код ActionScript 3.0 выполняется до 10 раз быстрее, чем устаревший код ActionScript». Архивировано 18 июля 2014 г. на Wayback Machine , Adobe
^ "Алхимия:FAQ". Архивировано из оригинала 5 мая 2012 г. Получено 5 мая 2012 г., Adobe Labs, «В настоящее время ASC выполняет лишь несколько оптимизаций»
^ Зотов, Питер (6 мая 2012 г.). «Достижение пределов глупости Adobe – пробелы». Whitequark.org. Архивировано из оригинала 15 октября 2012 г. Получено 27 октября 2012 г.
^ ab Alchemy:FAQ Архивировано 5 мая 2012 г. в Wayback Machine , Adobe Labs
^ ab Оптимизация байт-кода ActionScript с использованием LLVM Архивировано 11 мая 2012 г. на Wayback Machine , Adobe
^ ab Adobe Alchemy, это ересь ActionScript? Архивировано 19 августа 2012 г., Wayback Machine , Unit Zero One
↑ Знакомство с ASC 2.0. Архивировано 15 марта 2013 г. на Wayback Machine , Тибо Имбер, ByteArray.com.
^ Производительность AS3 против haXe, сайт SplashDust. Архивировано 5 января 2013 г. на Wayback Machine.
^ Оптимизация производительности приложений для подключенных телевизоров Архивировано 22 августа 2016 г. на Wayback Machine , Adobe Developer Connection
^ 10 главных факторов, снижающих производительность вашего приложения AIR. Архивировано 15 октября 2014 г. на Wayback Machine , FlexWiz
^ Flex против ActionScript – спор получает новую жизнь Архивировано 9 декабря 2014 г., на Wayback Machine , Greg's Ramblings
^ Чистый ActionScript + MadComponents против Flash Builder 4.5 Архивировано 22 декабря 2014 г. на Wayback Machine , MobileAppDev
↑ Flex 4.5 против Pure AS3 Архивировано 21 октября 2011 г. на Wayback Machine , Майкл Кросби
^ ab "Adobe donates Flex to Apache". Techworld . Архивировано из оригинала 18 ноября 2011 г. Получено 17 ноября 2011 г.
↑ Ответ на "Мысли о Flash", архив 12 ноября 2011 г., Wayback Machine , блог True Gryc
^ "Adobe Gaming SDK". creative.adobe.com . Adobe . Архивировано из оригинала 8 августа 2014 г. . Получено 4 августа 2014 г. .
^ ab Wagner James Au (2012). Секреты игрового дизайна . John Wiley & Sons. стр. 130. ISBN978-1-118-46391-8.
^ "Adobe Flash 11 использует Unreal Engine 3 для улучшения браузерных игр | The Verge". theverge.com. 7 октября 2011 г. Архивировано из оригинала 6 июля 2017 г. Получено 4 августа 2014 г.
^ "Список игровых движков Flash". FlashRealtime.com. 23 апреля 2011 г. Архивировано из оригинала 6 апреля 2013 г. Получено 21 февраля 2015 г.
↑ CrossBridge для Flash Player. Архивировано 20 сентября 2017 г. на Wayback Machine , GitHub.
^ Реми Арно (2011). "3D в веб-браузере". В Эрик Лендьел (ред.). Game Engine Gems 2. CRC Press. стр. 205. ISBN978-1-56881-437-7. Архивировано из оригинала 10 января 2016 г. . Получено 28 ноября 2015 г. .
^ "Загрузки". Центр поддержки Adobe Flash Player . Архивировано из оригинала 22 октября 2011 г. Получено 29 октября 2011 г.
^ ab "Adobe Flash Player - Debug Downloads". Adobe Inc. Архивировано из оригинала 1 апреля 2022 г. Получено 15 апреля 2022 г.
^ "Adobe and Google Partnering for Flash Player on Linux". Архивировано из оригинала 19 мая 2019 г. Получено 25 ноября 2012 г.
^ Нойес, Кэтрин (6 апреля 2012 г.). «Для Flash на Linux Chrome будет единственным выбором пользователей | PCWorld Business Center». Pcworld.com. Архивировано из оригинала 20 октября 2012 г. Получено 10 апреля 2012 г.
^ "Adobe выпускает последнюю версию Flash Player для Linux – Slashdot". Linux.slashdot.org. 31 марта 2012 г. Архивировано из оригинала 31 марта 2012 г. Получено 10 апреля 2012 г.
^ "Beta News – Flash Player NPAPI для Linux". Блог команды Adobe AIR и Adobe Flash Player . 31 августа 2016 г. Архивировано из оригинала 18 ноября 2016 г. Получено 17 ноября 2016 г.
^ Кэмпбелл, Крис (23 августа 2016 г.). «Где я могу найти «Extended Support Release» Flash Player для Windows или Macintosh?». forums.adobe.com . Adobe Systems . Архивировано из оригинала 5 июля 2016 г. . Получено 25 сентября 2016 г. .
^ ab "Adobe Flash Player (China Variant)". flash.cn . Zhongcheng Network Technology Co., Ltd . Получено 9 марта 2021 г. .
^ abcde "Adobe® Flash® Player Enterprise Support". harman.com . Harman International . Архивировано из оригинала 9 января 2024 г. . Получено 20 ноября 2021 г. .
^ abc Версии Adobe Flash Player Архивировано 1 января 2019 г. на Wayback Machine , Adobe.com
^ abcdefghijklmnopq "Архивные версии Flash Player". Adobe . Архивировано из оригинала 15 февраля 2014 г. Получено 18 февраля 2014 г.
^ ab "Архив Flash Player 3". Архивировано из оригинала 18 июля 2020 г.
^ "Архив Flash Player 5". Архивировано из оригинала 18 июля 2020 г.
^ abc "MACROMEDIA ПРЕДСТАВЛЯЕТ БЕСПЛАТНЫЕ FLASH-ПЛЕЕРЫ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ LINUX, SOLARIS, IRIX. | Технологии > Программные службы и приложения от AllBusiness.com". Архивировано из оригинала 20 мая 2007 г. Получено 20 мая 2011 г.
^ "Macromedia Flash Player download center (Linux)". Архивировано из оригинала 9 июня 2000 года.
^ "Flash Player 官方下载中心" . Флэш (на упрощенном китайском языке). Flash.cn . Проверено 12 июня 2021 г.
^ "Поддержка Linux и Flash Player под управлением Flash Player" . Флэш (на упрощенном китайском языке). Flash.cn. 10 мая 2021 г. . Проверено 12 июня 2021 г.
^ "Macromedia Flash Player download center (IRIX)". Архивировано из оригинала 5 января 2001 г.
^ "Macromedia - Macromedia Web Players: Alternates". Архивировано из оригинала 2 августа 2001 г.
^ KernelEx.
^ ab Web Players Архивировано 21 августа 2014 г. на Wayback Machine . Adobe. Получено 11 марта 2011 г.
^ "InnoTek Systemberatung GmbH". Архивировано из оригинала 17 сентября 2001 г.
^ abc "Flash Player 10.1 – Установки и обновления". Архивировано из оригинала 8 октября 2010 г. Получено 19 ноября 2010 г.
↑ Артур, Чарльз (29 июня 2012 г.). «Flash Player для Android: Adobe называет время, объявляет его мертвым». The Guardian . Архивировано из оригинала 5 марта 2014 г. Получено 30 июня 2012 г.
^ Сертифицированные устройства Flash Platform. Архивировано 22 июня 2012 г. на Wayback Machine , Adobe
^ Устройства, сертифицированные для платформы Flash: смартфоны. Архивировано 8 июля 2012 г. на Wayback Machine , Adobe
^ Устройства, сертифицированные для платформы Flash: планшеты. Архивировано 8 июля 2012 г. на Wayback Machine , Adobe
^ Adobe отказывается от Flash Player в мобильных браузерах в пользу HTML5, CBS News
↑ Adobe отказывается от Flash для мобильных устройств. Архивировано 9 июля 2016 г., Wayback Machine ; The Telegraph
↑ Пресс-центр: Для немедленного распространения Архивировано 5 августа 2014 г. на Wayback Machine . Adobe. Получено 11 марта 2011 г.
↑ Adobe Flash 10 будет оптимизирован для ARM в 2009 г. Архивировано 8 января 2009 г. на Wayback Machine . Electronista (17 ноября 2008 г.). Получено 11 марта 2011 г.
↑ Пресс-центр: Для немедленного распространения Архивировано 16 августа 2014 г. на Wayback Machine . Adobe. Получено 11 марта 2011 г.
^ ARM приветствует переход Adobe на мобильную версию Flash – 5/2/2008 Архивировано 20 февраля 2009 г. на Wayback Machine . Electronics Weekly (2 мая 2008 г.). Получено 11 марта 2011 г.
^ Нетбуки ARM испытывают трудности с видео и приложениями Архивировано 12 июля 2012 г. на Wayback Machine . Eetimes.com (14 апреля 2009 г.). Получено 11 марта 2011 г.
↑ История успеха Adobe: LeapFrog Enterprises. Архивировано 14 октября 2007 г. на Wayback Machine (снято 7 июля 2006 г.).
↑ Macromedia – Flash Player SDK. Архивировано 18 июля 2006 г. на Wayback Machine (снято 7 июля 2006 г.).
↑ Adobe Flash Player. Архивировано 13 октября 2011 г. на Wayback Machine , Android Market.
^ Программное обеспечение Maemo | Nokia › Браузер Maemo Архивировано 29 декабря 2009 г. на Wayback Machine . Maemo.nokia.com. Получено 11 марта 2011 г.
^ "Новая информация об обновлениях прошивки для PS3 и PSP". ThreeSpeech. 14 октября 2008 г. Архивировано из оригинала 15 октября 2008 г. Получено 14 октября 2008 г.
↑ Центр разработчиков мобильных устройств и устройств: Sony PSP Архивировано 25 мая 2010 г. на Wayback Machine . Adobe (16 июля 2007 г.). Получено 11 марта 2011 г.
^ ab Загрузить Macromedia Flash Player 7 для Pocket PC Архивировано 7 февраля 2014 г. на Wayback Machine , Adobe
^ ab Flash Player 7 для Pocket PC Архивировано 19 января 2014 г. на Wayback Machine . Adobe (14 июля 2009 г.). Получено 11 марта 2011 г.
^ многофункциональные интернет-приложения | Среды выполнения Adobe Flash Platform Архивировано 30 мая 2010 г. на Wayback Machine . Adobe.com (14 июля 2009 г.). Получено 11 марта 2011 г.
^ "Flip8 – первый в мире эмулятор Flash — v0.9". Newsdee.com. Архивировано из оригинала 27 января 2010 г. Получено 12 сентября 2009 г.
^ Claus Wahlers. "FC64 – Flash Commodore 64 Emulator — Demo — c么deazur brasil lab". Codeazur.com.br. Архивировано из оригинала 5 октября 2009 г. Получено 12 сентября 2009 г.
^ "FlashZXSpectrum48k, эмулятор Sinclair ZX Spectrum, написанный на Flash". Jorin.com. Архивировано из оригинала 3 февраля 2008 г. Получено 12 сентября 2009 г.
^ "aminnes – Project Hosting on Google Code". www.aminlab.com/. 17 мая 2010 г. Архивировано из оригинала 19 сентября 2014 г.
↑ Лардинуа, Фредерик (25 июля 2017 г.). «Приготовьтесь окончательно попрощаться с Flash — в 2020 году». TechCrunch . Архивировано из оригинала 25 июля 2017 г. Получено 25 июля 2017 г.
↑ Уоррен, Том (25 июля 2017 г.). «Adobe окончательно убьет Flash в 2020 году». The Verge . Архивировано из оригинала 25 июля 2017 г. Получено 25 июля 2017 г.
^ "Adobe объявляет о прекращении распространения Flash и обновлений". 25 июля 2017 г. Архивировано из оригинала 26 июля 2017 г. Получено 26 июля 2017 г.
^ Pudełek, Jakub (25 июля 2017 г.). «Переход игр с Flash на открытые веб-стандарты на Facebook». Архивировано из оригинала 1 августа 2017 г. Получено 26 июля 2017 г.
^ Лафорж, Энтони (25 июля 2017 г.). «Прощание с Flash в Chrome». Архивировано из оригинала 25 июля 2017 г. Получено 26 июля 2017 г.
^ «Конец эпохи – Следующие шаги для Adobe Flash». 25 июля 2017 г. Архивировано из оригинала 26 июля 2017 г. Получено 26 июля 2017 г.
^ Смедберг, Бенджамин (25 июля 2017 г.). «Firefox Roadmap for Flash End-of-Life». Архивировано из оригинала 12 сентября 2019 г. Получено 21 августа 2019 г.
^ Танг, Лиам (12 января 2021 г.). «Adobe Flash наконец-то ушел: конец наступает, когда Adobe начинает блокировать Flash-контент». ZDNet . Получено 14 января 2021 г.
^ Cimpanu, Catalin. «Adobe хочет, чтобы пользователи удалили Flash Player к концу года». ZDNet . Получено 22 июня 2020 г.
^ Стахи, Сильвиу (24 июня 2020 г.). «Adobe удалит ссылки на загрузку Flash, рекомендует людям удалить его сейчас». Security Boulevard . Получено 18 февраля 2021 г.
^ ab "Firefox 85.0, см. все новые функции, обновления и исправления". Mozilla . Получено 26 января 2021 г. .
^ "Ruffle for Adobe Flash Player". Ruffle . Получено 16 января 2024 г. .
^ ab "Окончание поддержки Adobe Flash | Справка Firefox". support.mozilla.org . Получено 25 ноября 2020 г. .
^ Venkat (16 июня 2019 г.). «После Chrome 76, Mozilla Firefox 69 отключает Flash по умолчанию». Techdows . Получено 16 июня 2019 г. .
^ "Flash Roadmap - The Chromium Projects". www.chromium.org . Получено 16 июня 2019 г. .
^ Уоррен, Том (20 января 2021 г.). «Новое обновление Chrome 88 от Google улучшает темный режим, удаляет FTP и Adobe Flash». The Verge . Получено 20 января 2021 г.
^ "Firefox для Enterprise 93 - Заметки о выпуске | Справка Firefox для Enterprise". support.mozilla.org . Получено 8 октября 2021 г. .
^ "Обновление об окончании поддержки Adobe Flash Player". Блоги Windows . 4 сентября 2020 г. Получено 4 октября 2020 г.
^ «Теперь вы можете удалить Flash в Windows 10 и 8.1 с помощью KB4577586». gHacks Tech News . 28 октября 2020 г. . Получено 28 октября 2020 г. .
^ ab "Adobe - Flash Player". Adobe.com . Adobe Systems . Получено 5 февраля 2021 г. .
^ ab "_flash_install_packages_". flash.cn . Zhongcheng Network Technology Co., Ltd . Получено 5 февраля 2021 г. .
^ "Flash Player на сайте сообщества поддержки Adobe". community.adobe.com . Получено 3 октября 2020 г. .
^ Cimpanu, Catalin (24 июня 2020 г.). «Safari 14 удаляет Flash, получает поддержку оповещений о нарушениях, HTTP/3 и WebP». ZDNet . Получено 27 июля 2020 г. .
^ Дебре, Елена (5 февраля 2021 г.). «Эти места не были готовы к смерти Флэша». Slate . Получено 7 февраля 2021 г. .
^ "Release Notes - Flash Player 33". Adobe.com . Adobe Systems . Получено 17 января 2021 г. .
^ "关于大连车务段使用Flash出现问题的声明公告" . flash.cn (на упрощенном китайском языке). Компания сетевых технологий Чжунчэн, ООО . Проверено 25 января 2021 г.
^ ab "Flash Player Debug Downloads (China-specific)". flash.cn (на упрощенном китайском). Zhongcheng Network Technology Co., Ltd. Получено 1 апреля 2021 г.
^ "Китайские репаки". msfn.com . 23 июня 2017 г. . Получено 1 апреля 2021 г. .
^ Максвелл, Энди (12 октября 2021 г.). «Adobe использует DMCA для уничтожения проекта, который поддерживает Flash в рабочем состоянии, безопасный и свободный от рекламного ПО». TorrentFreak . Получено 13 октября 2021 г.
^ "Adobe Flash Player EOL Enterprise Information Page". Adobe.com . Adobe Systems . Архивировано из оригинала 15 января 2024 г. . Получено 17 января 2021 г. .
^ "Программа поддержки Harman для Adobe Flash Player". harman.com . Harman International . Архивировано из оригинала 15 января 2024 г. . Получено 17 января 2021 г. .
^ Cimpanu, Catalin. «Южноафриканское правительство выпускает собственный браузер только для того, чтобы снова включить поддержку Flash». ZDNet . Получено 3 февраля 2021 г.
^ "Flash Projectors after 2020". community.adobe.com . 22 июля 2020 г. . Получено 15 октября 2021 г. .
↑ Скотт, Джейсон (22 ноября 2020 г.). «Flash Back! Дальнейшие мысли о Flash в интернет-архиве» . Получено 3 января 2021 г.
^ "CheerpX For Flash". Leaning Technologies . Получено 20 ноября 2021 г.
^ «Все Flash-игры исчезнут навсегда в 2020 году, но этот проект сохранил 38 000 из них». PCGamesN . Февраль 2020 . Получено 15 февраля 2021 .
↑ Open Source Flash C++ Compiler, CrossBridge Архивировано 25 марта 2014 г. на Wayback Machine , Adobe Blogs, 25 июня 2013 г.
↑ CrossBridge Архивировано 20 сентября 2017 г. на Wayback Machine , веб-сайте Adobe Gaming GitHub.
^ "Справка по Flash Player / Проблемы с установкой". Архивировано из оригинала 16 марта 2012 г. Получено 4 апреля 2012 г.
^ "Справка / Удаление (старой версии) Flash Player (если установка не удалась)". Архивировано из оригинала 28 августа 2012 г. Получено 31 августа 2012 г.
^ ab "Patch for Adobe Flash". The H . 29 марта 2012 г. Архивировано из оригинала 22 февраля 2014 г. Получено 18 февраля 2014 г.
^ "Adobe roadmap for the Flash Player". Adobe. Архивировано из оригинала 12 января 2013 г. Получено 14 января 2013 г.
^ "Что такое локальный общий объект?". Adobe Systems . Архивировано из оригинала 29 мая 2010 г. Получено 1 июля 2010 г.
^ "Adobe Flash Player Settings Manager". Adobe Systems . Архивировано из оригинала 20 июня 2010 г. Получено 1 июля 2010 г.
^ "Панель настроек веб-хранилища". Adobe Systems . Архивировано из оригинала 4 апреля 2012 г. Получено 4 апреля 2012 г.
^ "Частный просмотр в Flash Player 10". Adobe Systems . Архивировано из оригинала 28 мая 2010 г. Получено 1 июля 2010 г.
^ "Flash Bug Report". 6 февраля 2010 г. Архивировано из оригинала 10 февраля 2010 г. Получено 27 марта 2010 г.
^ "Советы по безопасности для Flash Player, Adobe Reader и Acrobat". Adobe Systems . Архивировано из оригинала 8 июня 2010 г. Получено 8 июня 2010 г.
^ "Adobe признает наличие критической уязвимости безопасности в программном обеспечении". BBC News . 7 июня 2010 г.
^ "Советы по безопасности для Adobe Flash Player, Adobe Reader и Acrobat". Adobe Systems . Архивировано из оригинала 31 октября 2010 г. Получено 31 октября 2010 г.
^ "Обнаружена уязвимость Flash для Android, исправление ожидается 9 ноября". MobileCrunch . Архивировано из оригинала 31 октября 2010 г. Получено 31 октября 2010 г.
^ "Доступны обновления безопасности для Adobe Flash Player". Adobe Systems . 7 февраля 2013 г. Архивировано из оригинала 9 июля 2013 г. Получено 7 июля 2013 г.
^ "Доступны обновления безопасности для Adobe Flash Player". Adobe Systems . 12 марта 2013 г. Архивировано из оригинала 9 июля 2013 г. Получено 7 июля 2013 г.
^ "Отчет об угрозах безопасности в Интернете: Том XV: Апрель 2010". Symantec. Апрель 2010. С. 37, 40, 42. Архивировано из оригинала 25 апреля 2010 г. Получено 9 мая 2010 г.
^ «Уязвимость удаленного выполнения кода Adobe Acrobat, Reader и Flash Player». 15 октября 2009 г. Архивировано из оригинала 24 апреля 2011 г. Получено 9 мая 2010 г.
^ "Прогнозы угроз 2010 года" (PDF) . McAfee Labs. Декабрь 2009 г. стр. 2. Архивировано из оригинала (PDF) 2 июня 2010 г. Получено 9 мая 2010 г.
^ "McAfee Threats Report: Fourth quarter 2009" (PDF) . McAfee Avert Labs. Февраль 2010 г. стр. 16. Архивировано из оригинала (PDF) 15 февраля 2010 г. . Получено 9 мая 2010 г. .
^ ab "IT Threat Evolution: Q3 2012". Kaspersky Lab ZAO. 1 ноября 2012 г. Архивировано из оригинала 5 ноября 2012 г. Получено 2 ноября 2012 г.
^ ab Стив Джобс (29 апреля 2010 г.). "Мысли о Flash". Apple. Архивировано из оригинала 1 мая 2010 г. Получено 9 мая 2010 г.
^ будущее Flash Архивировано 17 ноября 2011 г. на Wayback Machine . Adobe (14 июля 2009 г.). Получено 11 марта 2011 г.
^ Отчет Symantec Global Internet Threat Report за 2009 г. Архивировано 4 августа 2010 г. на Wayback Machine , стр. 40: «В 2009 г. Symantec задокументировала 321 уязвимость, влияющую на подключаемые модули для веб-браузеров (рисунок 9). Технологии ActiveX были затронуты 134 уязвимостями, что является самым высоким показателем среди исследованных технологий подключаемых модулей. Из остальных технологий Java SE имела 84 уязвимости, Adobe Reader — 49 уязвимостей, QuickTime — 27 уязвимостей, а Adobe Flash Player был подвержен 23 уязвимостям. Оставшиеся четыре уязвимости затрагивали расширения для Firefox».
^ "Adobe исправляет уязвимость Flash Zero-Day, эксплуатируемую Magnitude EK". 7 апреля 2016 г. Архивировано из оригинала 11 апреля 2016 г. Получено 25 апреля 2016 г.
^ "Советы по безопасности для Adobe Flash Player". 5 апреля 2016 г. Архивировано из оригинала 4 июня 2016 г. Получено 25 апреля 2016 г.
↑ Обновление: Премиум-функции для Flash Player. Архивировано 19 июля 2014 г. в блоге Wayback Machine , Adobe AIR и FP.
^ "Почему функции Premium Flash Player уничтожат Flash?". ASVGuy. 10 марта 2012 г. Архивировано из оригинала 5 февраля 2015 г. Получено 21 февраля 2015 г.
^ Шенкленд, Стивен (28 марта 2014 г.). «Adobe будет взимать плату с кодеров Flash за использование «премиальных» функций». CNET. Архивировано из оригинала 19 января 2015 г. Получено 21 февраля 2015 г.
^ "And Then Premium Features Arrived…". ASVGuy. 5 апреля 2012 г. Архивировано из оригинала 5 февраля 2015 г. Получено 21 февраля 2015 г.
↑ Adobe Premium Features для Flash Player. Архивировано 21 августа 2014 г. на Wayback Machine , Flash Player Dev Center, Adobe
^ Касселла, Дена (1 февраля 2010 г.). «Стив Джобс выплеснул свою ярость на собрании городской администрации». Архивировано из оригинала 6 февраля 2010 г. Получено 22 февраля 2010 г.
^ Ричмонд, Шейн. (30 апреля 2010 г.) Adobe наносит ответный удар по «дымовой завесе» Apple – Telegraph Blogs Архивировано 3 мая 2010 г. на Wayback Machine . Blogs.telegraph.co.uk. Получено 11 марта 2011 г.
^ YouTube Mobile получает толчок вперед Архивировано 7 января 2012 г. в Wayback Machine , официальном блоге YouTube
^ "Flash Player官方下载-Flash中国官网" . Flash.cn . Архивировано из оригинала 22 июля 2018 года . Проверено 22 июля 2018 г.
^ "Обновление Adobe от 12.06.18 включает 2144 игровых центра... | Сообщество Adobe". forums.adobe.com . Архивировано из оригинала 30 марта 2019 г. Получено 22 июля 2018 г.; "Adobe's 'Partner' 2144 в Китае подозрительно ... | Сообщество Adobe". forums.adobe.com . 26 июня 2018 г. Архивировано из оригинала 22 июля 2018 г. Получено 22 июля 2018 г.; "Удалить 2144 Game Center | Adobe Community". forums.adobe.com . Архивировано из оригинала 22 июля 2018 г. . Получено 22 июля 2018 г. .
^ Ротер, Том (10 февраля 2021 г.). «Загадочный случай FlashHelperService — обновлено». Minerva Labs .
^ «Flashplayer несовместим с вашим регионом | Сообщество Adobe». forums.adobe.com . 14 июня 2018 г. Архивировано из оригинала 22 июля 2018 г. Получено 22 июля 2018 г.
^ «IT之家 | 中国特供版Flash被曝向有关部门搜集用户隐私 – 中国数字时代» . chinadigitaltimes.net (на китайском (Китай)). Архивировано из оригинала 22 июля 2018 года . Проверено 22 июля 2018 г.
^ "FutureSplash Player 1.1". FutureWave Software, Inc. Архивировано из оригинала 5 ноября 1996 г. Получено 2 декабря 2021 г.
↑ Macromedia, Inc. (4 марта 2002 г.) Macromedia и Sorenson Media добавляют видео в контент и приложения Macromedia Flash. Получено 9 августа 2009 г.
^ "Adobe Completes Acquisition of Macromedia". Adobe Systems. 5 декабря 2005 г. Архивировано из оригинала 2 июня 2007 г. Получено 18 июня 2007 г.
↑ Хуан, Эмми (15 ноября 2006 г.). «Обновление Flash Player 9 (9.0.28.0) теперь доступно для Windows и Macintosh». Архивировано из оригинала 25 июня 2007 г. Получено 23 января 2014 г.
^ "Изучение полноэкранного режима в Flash Player 9". Adobe Developer Center. 3 декабря 2007 г. Архивировано из оригинала 4 апреля 2012 г. Получено 10 апреля 2012 г.
↑ Melanson, Mike (4 декабря 2007 г.). "Flash Player 9 Update 3 (Final)". Архивировано из оригинала 7 сентября 2010 г. Получено 23 января 2014 г.
^ "Adobe представляет Flash Player 9 с поддержкой видео H.264". adobe.com (пресс-релиз). 4 декабря 2007 г. Архивировано из оригинала 12 декабря 2007 г.
↑ Adobe Systems Incorporated (3 декабря 2007 г.) Список кодеков, поддерживаемых Adobe Flash Player. Архивировано 19 августа 2009 г. на Wayback Machine . Получено 5 августа 2009 г.
^ Halfast, Todd. "Flash Player 10.1 теперь доступен для Windows, Mac и Linux" Блог команды Adobe AIR и Adobe Flash Player. Blogs.adobe.com. Архивировано из оригинала 11 мая 2011 г. Получено 10 апреля 2012 г.
^ "features Flash Player 10.3 Release Notes". Kb2.adobe.com. Архивировано из оригинала 30 апреля 2012 г. Получено 10 апреля 2012 г.
^ Тарек Альджабер (17 мая 2013 г.). "Extended Support Release Updated to Flash Player 11.7". Блог команды Adobe AIR и Adobe Flash Player . Adobe . Архивировано из оригинала 2 октября 2015 г. . Получено 15 февраля 2014 г. .
^ "Flash Player 11 и AIR 3 Release Notes: 10/04/11". Kb2.adobe.com. Архивировано из оригинала 30 апреля 2012 г. Получено 10 апреля 2012 г.
↑ Знакомство с Molehill: 3D API для Adobe Flash Player и Adobe AIR Архивировано 8 июля 2012 г. на Wayback Machine , Adobe Edge
↑ Расширение AIR Архивировано 24 июля 2014 г. на Wayback Machine , Adobe Devnet
^ "Flash Player 11.1 и AIR 3.1 User Release Notes: 11/09/11". Kb2.adobe.com. Архивировано из оригинала 30 апреля 2012 г. Получено 10 апреля 2012 г.
^ "Adobe представляет премиум-функции для игр с Flash Player 11.2; объявляет о сотрудничестве с Unity Technologies". adobe.com. Архивировано из оригинала 14 мая 2012 г. Получено 18 мая 2012 г.
^ abcde "Список функций Flash Player и Adobe AIR". adobe.com. Архивировано из оригинала 14 мая 2013 г. Получено 9 мая 2013 г.
^ ab "Предстоящие изменения в выпуске расширенной поддержки Flash Player". Adobe . 5 марта 2014 г. Архивировано из оригинала 1 октября 2015 г. Получено 17 декабря 2014 г.
^ "Flash Player 12.0.0.3". Adobe Systems . 14 ноября 2013 г. Архивировано из оригинала 24 декабря 2013 г. Получено 22 декабря 2013 г.
^ "Adobe Labs Downloads". Adobe . 22 апреля 2015 г. Архивировано из оригинала 25 апреля 2015 г. Получено 25 апреля 2015 г.
^ "Flash Player 13.0.0.80". Adobe Systems . 28 января 2014 г. Архивировано из оригинала 22 февраля 2014 г. Получено 18 февраля 2014 г.
^ "8/12/2014 – Выпуск – Flash Player 14". Adobe Systems . 12 августа 2014 г. Архивировано из оригинала 11 ноября 2014 г. Получено 12 января 2015 г.
^ "11/11/2014 – Выпуск – Flash Player 15". Adobe Systems . 11 ноября 2014 г. Архивировано из оригинала 11 ноября 2014 г. Получено 12 января 2015 г.
^ "12/9/2014 – Выпуск – Flash Player 16". Adobe Systems . 9 декабря 2014 г. Архивировано из оригинала 15 декабря 2014 г. Получено 12 января 2015 г.
^ "12/3/2015 – Выпуск – Flash Player 17". Adobe Systems . 12 марта 2014 г. Архивировано из оригинала 22 марта 2015 г. Получено 13 марта 2015 г.
^ "Adobe Security Bulletin". Архивировано из оригинала 29 марта 2017 г. Получено 25 марта 2017 г.
Дальнейшее чтение
Понимание Flash Player с Adobe Scout – статья, в которой обсуждается внутреннее устройство проигрывателя и инструмент профилирования Adobe Scout
Внешние ссылки
Официальный сайт
Окончательная глобальная версия автономного проектора. на Wayback Machine (архив 1 апреля 2022 г.)
Архивные версии Adobe Flash Player на Wayback Machine (архив 18 июля 2020 г.)
Flash Tester Архивировано 12 июня 2018 г. на Wayback Machine (объясняет официальную проверку старой рабочей версии)