Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Художники могут создавать Flash-графику и анимацию с помощью Adobe Animate (ранее известного как Adobe Flash Professional). Разработчики программного обеспечения могут создавать приложения и видеоигры с помощью Adobe Flash Builder , FlashDevelop , Flash Catalyst или любого текстового редактора в сочетании с Apache Flex SDK. Конечные пользователи просматривают Flash-контент через Flash Player (для веб-браузеров), Adobe AIR (для настольных или мобильных приложений ) или сторонних проигрывателей, таких как Scaleform (для видеоигр). Adobe Flash Player (доступен в Microsoft Windows , macOS и Linux.) позволяет конечным пользователям просматривать содержимое Flash с помощью веб-браузеров . Adobe Flash Lite позволял просматривать Flash-контент на старых смартфонах , но с тех пор был прекращен и заменен Adobe AIR.

Язык программирования ActionScript позволяет разрабатывать интерактивную анимацию, видеоигры, веб-приложения, настольные приложения и мобильные приложения. Программисты могут реализовать программное обеспечение Flash с помощью IDE, например Adobe Animate, Adobe Flash Builder, Adobe Director , FlashDevelop и Powerflasher FDT . Adobe AIR позволяет разрабатывать полнофункциональные настольные и мобильные приложения с помощью Flash и публиковать их для Windows , macOS , Android , iOS , Xbox One , PlayStation 4 , Wii U и Nintendo Switch .

Первоначально Flash использовался для создания полностью интерактивных веб-сайтов, но этот подход был постепенно отменен с появлением HTML5 . Вместо этого Flash занял свою нишу в качестве доминирующей платформы для онлайн-мультимедийного контента, особенно для браузерных игр . После открытого письма, написанного Стивом Джобсом в 2010 году, в котором говорилось, что он не одобрит использование Flash на своих устройствах iOS из-за многочисленных недостатков безопасности, использование Flash было отклонено, поскольку Adobe перешла на платформу Adobe Air. Поддержка Flash Player была прекращена в 2017 г. и официально прекращена 31 декабря 2020 г. [1]со многими веб-браузерами и операционными системами, которые планируют удалить программное обеспечение Flash Player примерно в то же время. Adobe продолжает разрабатывать Adobe Animate, который поддерживает такие веб-стандарты, как HTML5 вместо формата Flash. [2]

Приложения [ править ]

Сайты [ править ]

В начале 2000-х Flash был широко установлен на настольных компьютерах и часто использовался для отображения интерактивных веб-страниц и онлайн-игр , а также для воспроизведения видео- и аудиоконтента. [3] В 2005 году бывшими сотрудниками PayPal была основана компания YouTube , которая использовала Adobe Flash Player в качестве средства для отображения сжатого видеоконтента в Интернете. [3]

Между 2000 и 2010 годами многие компании использовали веб-сайты на основе Flash для запуска новых продуктов или для создания интерактивных корпоративных порталов. [4] Среди известных пользователей - Nike , Hewlett-Packard (более известный как HP), Nokia , General Electric , Всемирный фонд дикой природы , HBO , Cartoon Network , Disney и Motorola . [4] [5] После того, как Adobe представила аппаратное ускорение 3D для Flash ( Stage3D ), на веб-сайтах Flash наблюдался рост 3D-контента для демонстрации продуктов и виртуальных туров. [6] [7]

В 2007 году YouTube предлагал видео в формате HTML5 для поддержки iPhone и iPad , которые не поддерживали Flash Player. [3] После разногласий с Apple , Adobe прекратила разработку Flash Player для мобильных устройств, сосредоточив свои усилия на приложениях Adobe AIR и анимации HTML5. [3] В 2015 году Google представил Google Swiffy , инструмент, конвертирующий Flash-анимацию в HTML5, который Google использовал для автоматического преобразования Flash-рекламы в Интернете для мобильных устройств. [8] В 2016 году Google прекратил поддержку Swiffy и его поддержки. [9] В 2015 году YouTube по умолчанию перешел на технологию HTML5 на большинстве устройств; [10] [11][12] однако YouTube поддерживал видеоплеер на основе Flash для старых веб-браузеров и устройств до 2017 года. [13]

Богатые веб-приложения [ править ]

После того, как Flash 5 представил ActionScript в 2000 году, разработчики объединили визуальные и программные возможности Flash для создания интерактивных приложений и приложений для Интернета. [14] Такие веб-приложения в конечном итоге стали известны как «Богатые Интернет-приложения» [14], а позже - «Богатые Интернет-приложения».

В 2004 году был выпущен Macromedia Flex, специально предназначенный для рынка разработки приложений. [14] Flex представил новые компоненты пользовательского интерфейса , расширенные компоненты визуализации данных, удаленное взаимодействие с данными и современную среду IDE (Flash Builder). [14] [15] Flex конкурировал с асинхронным JavaScript и XML (AJAX) и Microsoft Silverlight за время своего пребывания в должности. [14] Flex был обновлен для поддержки интеграции с удаленными источниками данных с использованием AMF , BlazeDS , Adobe LiveCycle , Amazon Elastic Compute Cloud и других. [16]

В период с 2006 по 2016 год веб-сервис Speedtest.net провел более 9,0 миллиардов тестов скорости с помощью утилиты, созданной на основе Adobe Flash. [17] [18] В 2016 году сервис перешел на HTML5 из-за снижения доступности Adobe Flash Player на ПК. [19]

Разработчики могли создавать веб-приложения Flash и многофункциональные веб-приложения на языке программирования ActionScript 3.0 с помощью IDE , включая Adobe Flash Builder, FlashDevelop и Powerflasher FDT . Приложения Flex обычно создавались с использованием таких платформ Flex , как PureMVC . [16]

Видеоигры [ править ]

Воспроизвести медиа
Скриншоты и кадры флеш-игр QWOP , Solipskier и Hundreds

Flash-видеоигры были популярны в Интернете, и такие порталы, как Newgrounds , Miniclip и Armor Games, были посвящены размещению Flash-игр. Популярные игры, разработанные с помощью Flash, включают AdventureQuest , Angry Birds , Bubble Shooter , Clash of Clans , FarmVille , Hundreds , Machinarium , N , QWOP и Solipskier . [ необходима цитата ]

Adobe представила различные технологии для создания видеоигр, включая Adobe AIR (для выпуска игр для настольных или мобильных платформ), Adobe Scout (для повышения производительности), CrossBridge (для преобразования игр на основе C ++ для работы во Flash) и Stage3D (для поддержка видеоигр с ускорением на GPU). 3D-фреймворки, такие как Away3D и Flare3D, упростили создание 3D-контента для Flash. [ необходима цитата ]

Adobe AIR позволяет создавать мобильные игры на основе Flash , которые можно публиковать в магазинах приложений Google Play и Apple . [ необходима цитата ]

Flash также используется для создания интерфейсов и HUD для 3D-видеоигр с использованием Scaleform GFx , технологии, которая отображает Flash-контент в видеоиграх, отличных от Flash. Scaleform поддерживается более чем 10 основных игровых систем , включая Unreal Engine и UDK , CryEngine , и PhyreEngine , и используется для обеспечения 3D - интерфейсов для более чем 150 основных названий видеоигр с момента его запуска в 2003 году [ править ]

Кино и анимация [ править ]

Adobe Animate - одна из распространенных анимационных программ для недорогого 2D-телевидения и коммерческой анимации, конкурирующая с Anime Studio и Toon Boom Animation . [ необходима цитата ]

Среди известных пользователей Flash - DHX Media Vancouver для таких производств, как Pound Puppies , Littlest Pet Shop и My Little Pony: Friendship Is Magic , Fresh TV for Total Drama , Nelvana for 6teen и Clone High , Williams Street для Metalocalypse и Squidbillies , Nickelodeon Animation Studio для Эль Тигре: Приключения Мэнни Риверы , Starz Media для Wow! Ух ты! Wubbzy! , среди прочего. [ необходима цитата]

Flash реже используется для полнометражных анимационных фильмов; однако ирландский фильм «Секрет Келлса» 2009 года анимирован преимущественно в Adobe Flash и был номинирован на премию Оскар за лучший анимационный полнометражный фильм на 82-й церемонии вручения награды «Оскар» . [ необходима цитата ]

Несколько популярных онлайн серии в настоящее время производится в Flash, такие , как Эая выигрывающем Off-Mikes , производства ESPN и Animax Entertainment ; Счастливые лесные друзья ; Gotham девочек , выпускаемые Warner Bros. ; Crime Time , продюсер Future Thought Productions ; и Homestar Runner, продюсированные Майком и Мэттом Чепменами . [ необходима цитата ]

Различные сторонние программные пакеты, разработанные для традиционно обученных художников-мультипликаторов и аниматоров, могут публиковать анимацию в формате SWF . [ необходима цитата ]

История [ править ]

FutureWave [ править ]

Предшественником Flash был продукт под названием SmartSketch, опубликованный FutureWave Software в 1993 году. Компанию основали Чарли Джексон , Джонатан Гей и Мишель Уэлш. [20] [21] [22] [23] SmartSketch был приложением для векторного рисования для перьевых компьютеров под управлением PenPoint OS . [24] [25] Когда PenPoint потерпел неудачу на рынке, SmartSketch был перенесен на Microsoft Windows и Mac OS . [21] [26]

По мере того, как Интернет становился все более популярным, FutureWave осознала потенциал инструмента векторной веб-анимации, который может бросить вызов технологии Macromedia Shockwave . [20] [21] В 1995 году FutureWave модифицировала SmartSketch, добавив функции покадровой анимации, и выпустила этот новый продукт как FutureSplash Animator для Macintosh и ПК. [20] [21] [27] [28]

FutureWave обратилась к Adobe Systems с предложением продать им FutureSplash в 1995 году, но Adobe тогда отклонила это предложение. [21] Microsoft хотела создать «сеть онлайн-телевидения» ( MSN 2.0 ) и приняла анимированный контент FutureSplash в качестве ее центральной части. [21] Disney Online использовала анимацию FutureSplash для своей подписки на Disney's Daily Blast. [20] [21] Fox Broadcasting Company запустила The Simpsons с помощью FutureSplash. [21]

Macromedia [ править ]

В ноябре 1996 года FutureSplash была приобретена Macromedia, и Macromedia произвела ребрендинг и выпустила FutureSplash Animator как Macromedia Flash 1.0 . Flash состоял из двух частей: редактора графики и анимации, известного как Macromedia Flash, и проигрывателя, известного как Macromedia Flash Player. [ необходима цитата ]

FutureSplash Animator - это инструмент анимации, изначально разработанный для перьевых вычислительных устройств. Из-за небольшого размера FutureSplash Viewer он был особенно удобен для загрузки в Интернете. Macromedia распространяла Flash Player как бесплатный плагин для браузера , чтобы быстро завоевать долю рынка. К 2005 году Flash Player был установлен на большем количестве компьютеров по всему миру, чем в любом другом формате веб-мультимедиа, включая Java , QuickTime , RealNetworks и Windows Media Player . [29]

Macromedia модернизировала систему Flash между 1996 и 1999 годами, добавив MovieClips, Actions (предшественник ActionScript), Alpha прозрачность и другие функции. По мере развития Flash фокус Macromedia сместился с его маркетинга как графического и мультимедийного инструмента к продвижению его как платформы веб-приложений , добавляя возможности создания сценариев и доступа к данным для проигрывателя, пытаясь сохранить его небольшой размер. [ необходима цитата ]

В 2000 году была разработана первая основная версия ActionScript, выпущенная вместе с Flash 5 . ActionScript 2.0 был выпущен вместе с Flash MX 2004 и поддерживал объектно-ориентированное программирование , улучшенные компоненты пользовательского интерфейса и другие функции программирования. Последней версией Flash, выпущенной Macromedia, была Flash 8 , в которой основное внимание уделялось графическим обновлениям, таким как фильтры (размытие, тень и т. Д.), Режимы наложения (аналогично Adobe Photoshop ) и расширенные функции для видео FLV . [ необходима цитата ]

Adobe [ править ]

3 декабря 2005 г. Adobe Systems приобрела Macromedia [30] вместе со всей линейкой продуктов Macromedia, включая Flash, Dreamweaver , Director / Shockwave , Fireworks и Authorware . [ необходима цитата ]

В 2007 году первой версией Adobe стала Adobe Flash CS3 Professional , девятая основная версия Flash. Он представил язык программирования ActionScript 3.0, который поддерживает современные методы программирования и позволяет разрабатывать бизнес-приложения с помощью Flash. Adobe Flex Builder (построенный на Eclipse ) нацелен на рынок разработки корпоративных приложений и также был выпущен в том же году. Flex Builder включал Flex SDK, набор компонентов, включающий диаграммы, расширенный пользовательский интерфейс и службы данных ( Flex Data Services ). [ необходима цитата ]

В 2008 году Adobe выпустила десятую версию Flash, Adobe Flash CS4 . Flash 10 улучшил возможности анимации в редакторе Flash, добавив панель редактора движения (аналогичную Adobe After Effects ), инверсную кинематику (кости), базовую анимацию 3D-объектов, анимацию на основе объектов и другие текстовые и графические функции. Flash Player 10 включал встроенный 3D-движок (без ускорения графического процессора), который позволял выполнять основные преобразования объектов в 3D-пространстве (положение, вращение, масштабирование). [ необходима цитата ]

Также в 2008 году Adobe выпустила первую версию Adobe Integrated Runtime (позже переименованную в Adobe AIR ), движок времени выполнения, который заменил Flash Player и предоставил дополнительные возможности языка ActionScript 3.0 для создания настольных и мобильных приложений. С помощью AIR разработчики впервые получили доступ к файловой системе (файлам и папкам пользователя) и подключенным устройствам, таким как джойстик, геймпад и датчики. [ необходима цитата ]

В 2011 году Adobe Flash Player 11 был выпущен, и вместе с ним первая версия Stage3D , позволяя GPU-ускорением 3D - рендеринга для флэш - игр и приложений на настольных платформах , таких как Microsoft Windows и Mac OS X . [31] Adobe еще больше улучшила возможности 3D с 2011 по 2013 год, добавив поддержку 3D-рендеринга на платформах Android и iOS, альфа-каналов, сжатых текстур, атласов текстур и других функций. [32] [33] Adobe AIR был обновлен для поддержки 64-разрядных компьютеров и позволял разработчикам добавлять дополнительные функции в среду выполнения AIR с помощью собственных расширений AIR (ANE).

В мае 2014 года Adobe объявила, что Adobe AIR используется в более чем 100 000 уникальных приложений и имеет более 1 миллиарда установок по всему миру. [34] Adobe AIR был признан лучшим продуктом для разработки мобильных приложений на выставке Consumer Electronics Show два года подряд (CES 2014 и CES 2015). [35] [36]

В 2016 году Adobe переименовала Flash Professional, основное программное обеспечение для создания Flash-контента, в Adobe Animate, чтобы отразить его растущее использование для создания HTML5-контента в пользу Flash-контента. [37]

Открытый исходный код [ править ]

Adobe предприняла шаги по сокращению или устранению затрат на лицензирование Flash. Например, документация по формату файла SWF предоставляется бесплатно [38] после того, как они ослабили требование о принятии соглашения о неразглашении для ее просмотра в 2008 году. [39] Adobe также создала проект Open Screen, который снимает лицензионные сборы и открывает протоколы данных для Flash.

Adobe также открыла исходный код многих компонентов, относящихся к Flash.

  • В 2006 году виртуальная машина ActionScript 2 (AVM2), реализующая ActionScript 3, была передана в дар Mozilla Foundation с открытым исходным кодом , чтобы начать работу над виртуальной машиной Tamarin, которая будет реализовывать языковой стандарт ECMAScript 4 с помощью сообщества Mozilla . [40] Он был выпущен в соответствии с условиями трех лицензий MPL / GPL / LGPL и включает спецификацию для формата байт-кода ActionScript ; Проект Tamarin, совместно управляемый Mozilla и Adobe Systems [41] Сейчас Mozilla считает его устаревшим.
  • В 2011 году Adobe Flex Framework была передана в дар Apache Software Foundation с открытым исходным кодом и переименована в Apache Flex. [42] Некоторые расценили этот шаг как отказ Adobe от Flex и отказ от Flash Platform в целом. [43] [44] Источники из Apache говорят, что «Adobe больше не занимается разработкой корпоративных приложений. По крайней мере, что касается Flash, Adobe концентрируется на играх и видео», [43] [45] и делают вывод, что «Инновации Flex стремительно развиваются!». [45] Пожертвованный исходный код включал частично разработанный компилятор AS3 (получивший название «Falcon») и набор технологий BlazeDS . [44] [45]
  • В 2013 году набор инструментов кросс-компиляции CrossBridge C ++ был открыт Adobe и выпущен на GitHub . [46] [47] Проект ранее назывался «Алхимия» и «Компилятор C ++ среды выполнения Flash» и был нацелен на рынок разработки игр, чтобы видеоигры на C ++ можно было запускать в Adobe Flash Player. [48]

Adobe не желала делать полный исходный код Flash Player доступным для разработки бесплатного программного обеспечения, и даже несмотря на то, что были созданы бесплатные альтернативы с открытым исходным кодом, такие как Shumway и Gnash , они больше не находятся в активной разработке. [49] Единственным полнофункциональным сторонним проигрывателем Flash Player является коммерчески доступный проигрыватель Scaleform GFx Player, представляющий собой промежуточное программное обеспечение для разработки игр, предназначенное для интеграции в видеоигры, отличные от Flash . [ необходима цитата ]

Open Screen Project [ править ]

1 мая 2008 года Adobe анонсировала проект Open Screen Project , цель которого - обеспечить согласованный интерфейс приложений для всех устройств, таких как персональные компьютеры, мобильные устройства и бытовая электроника . [50] При объявлении проекта были обозначены семь целей: отмена лицензионных сборов для Adobe Flash Player и Adobe AIR , снятие ограничений на использование файловых форматов Shockwave Flash ( SWF ) и Flash Video (FLV) , публикация интерфейсов прикладного программированиядля переноса Flash на новые устройства и публикации протокола Flash Cast и Action Message Format (AMF), которые позволяют приложениям Flash получать информацию из удаленных баз данных. [50]

По состоянию на февраль 2009 г. были опубликованы спецификации, снимающие ограничения на использование спецификаций SWF и FLV / F4V. [51] Протокол Flash Cast, теперь известный как протокол доставки мобильного контента, и протоколы AMF также стали доступными, [51] при этом AMF доступен как реализация с открытым исходным кодом, BlazeDS .

В список поставщиков мобильных устройств, присоединившихся к проекту, входят Palm , Motorola и Nokia [52], которые вместе с Adobe объявили о создании фонда Open Screen Project на сумму 10 миллионов долларов. [53] По словам партнера BSQuare, с 2012 года проект Open Screen больше не принимает новые заявки. Однако платное лицензирование по-прежнему остается вариантом для производителей устройств, которые хотят использовать программное обеспечение Adobe. [ необходима цитата ]

Конец жизни [ править ]

Одним из основных применений Flash в Интернете, когда он был впервые выпущен, было создание полностью иммерсивных интерактивных веб-сайтов. Обычно это были очень креативные дизайны сайтов, которые обеспечивали большую гибкость по сравнению с текущими стандартами HTML, а также работали через коммутируемое соединение. [54] Однако доступ к этим сайтам был ограничен из-за того, что кнопка «Назад» была закрыта.", полностью избавляя посетителей от использования Flash, возвращая их на ту страницу, на которой они были до того, как впервые попали на сайт. Кроме того, они рассматривались как форма элитарности, поскольку обычно требовали оплаты дизайнерской фирме, чтобы создать и поддерживать сайт по сравнению с теми, которые можно было разработать в HTML. Сайты, полностью работающие на Flash, потеряли популярность из-за более стратегического использования плагинов Flash для видео и других интерактивных функций среди стандартных соглашений HTML, соответствующих наличию таких функций HTML, как каскадные таблицы стилей в середине 00-х. [55] В то же время это также привело к тому, что Flash стал использоваться для новых приложений, включая вышеупомянутые видеоигры и анимацию. [56] Предшественники YouTube.но создание пользовательских Flash-анимаций и игр, таких как Newgrounds, стало популярным, что еще больше способствовало распространению использования Flash. [54]

К концу тысячелетия были выпущены смартфоны с возможностью просмотра , что соответствовало развитию динамического HTML . Пятнадцать лет спустя, WAP были в значительной степени заменены реализации полного Capability и HTML5 стандарт включены большую поддержку интерактивных и видео элементов. Поддержка Flash в этих мобильных браузерах не была включена. Стив Джобс из Apple, как известно, написал открытое письмо Adobe в 2010 году, критикуя закрытый характер платформы Flash и присущие ей проблемы безопасности, чтобы объяснить, почему Flash не поддерживается в iOS . [57] [58]Adobe создала среду Adobe AIR как средство успокоить Apple и потратила время на юридическую борьбу с Apple за условия ее App Store, чтобы разрешить использование AIR на iOS. В то время как Adobe в конечном итоге победила, позволив другим сторонним средам разработки получить доступ к iOS, решение Apple заблокировать сам Flash было сочтено «смертельным ударом» для Flash-приложения. [56] В ноябре 2011 года, примерно через год после открытого письма Джобса, Adobe объявила, что больше не будет разрабатывать Flash, поскольку, хотя Flash хорошо справился со своей задачей, большинство его функций лучше поддерживалось стандартами HTML5, особенно для мобильных платформ. . [59]

В 2011 году Adobe прекратила поддержку Flash на Android. [59] Adobe заявила, что платформа Flash переходит на Adobe AIR и OpenFL , многоцелевую реализацию Flash API с открытым исходным кодом. [60] В 2015 году Adobe переименовала Flash Professional, основную среду разработки Flash, в Adobe Animate, чтобы подчеркнуть расширенную поддержку разработки HTML5, и заявила, что она «побудит создателей контента создавать новые веб-стандарты», а не использовать Flash. [61]

В июле 2017 года, Adobe осуждается Flash, и объявила о End-Of-Life (EOL) в конце 2020 года, и прекратит поддержку, распространение и обновление безопасности для Flash Player. [1] После объявления разработчики подали петицию о превращении Flash в проект с открытым исходным кодом, что вызвало разногласия. [62]

С объявлением Flash EOL многие браузеры предприняли шаги по постепенному ограничению содержимого Flash (предупредите пользователей перед его запуском, в конечном итоге заблокировав весь контент без возможности его воспроизведения). По состоянию на февраль 2021 года все основные активно поддерживаемые браузеры блокируют Flash без возможности воспроизведения. Только IE11 , нишевые браузеры и некоторые браузеры, созданные для Китая, планируют продолжить поддержку. Кроме того, за исключением китайского варианта Flash, программное обеспечение для выполнения Flash имеет встроенный аварийный выключатель, который не позволяет ему воспроизводить Flash после 12 января 2021 года. [63]

Поддержка Post EOL [ править ]

Adobe Flash по-прежнему будет поддерживаться в Китае и во всем мире на некоторых специализированных корпоративных платформах после 2020 года. [64]

Проекты сохранения контента [ править ]

Существует множество усилий, направленных на сохранение Flash-приложений, включая веб-сайты, видеоигры и анимацию за пределами EOL Flash. [56] [65] [66] Internet Archive представил рюшами и Emularity Flash - эмуляторы для эмуляции флэш - игр и анимации без дыр в безопасности в ноябре 2020 года, открыв новую коллекцию для создателей и пользователей , чтобы сохранить и сохранить флэш - содержимое. [67] [68] Проект Flashpoint собрал более 38 000 Flash-приложений, за исключением тех, которые были коммерческими продуктами, и предлагался в виде большого бесплатного архива для загрузки пользователями. [69] [70]

Форматировать [ редактировать ]

FLA [ править ]

Исходные файлы Flash имеют формат FLA и содержат графику и анимацию, а также встроенные ресурсы, такие как растровые изображения, аудиофайлы и видеофайлы FLV. Формат исходного файла Flash был проприетарным форматом, и Adobe Animate и Adobe Flash Pro были единственными доступными инструментами разработки, способными редактировать такие файлы. Исходные файлы Flash (.fla) можно скомпилировать в файлы Flash-роликов (.swf) с помощью Adobe Animate. Обратите внимание, что файлы FLA можно редактировать, а файлы вывода (.swf) - нельзя.

SWF [ править ]

Файлы Flash-роликов были в формате SWF , которые традиционно назывались роликами "ShockWave Flash", "Flash-роликами" или "Flash-приложениями", обычно имели расширение файла .swf и могли использоваться в виде подключаемого модуля веб-страницы. , строго «воспроизводится» в автономном проигрывателе Flash Player или включается в самоисполняющийся фильм «Проектор» (с расширением .exe в Microsoft Windows ). Файлы Flash Video [spec 1] имеют расширение файла .flv и либо используются из файлов .swf, либо воспроизводятся с помощью проигрывателя с поддержкой flv, такого как VLC , или QuickTime и Windows Media Player с добавленными внешними кодеками .

Использование векторной графики в сочетании с программным кодом позволяет уменьшить размер файлов Flash - и, таким образом, позволяет потокам использовать меньшую полосу пропускания - чем соответствующие растровые изображения или видеоклипы. Для контента в одном формате (например, просто текста, видео или аудио) другие альтернативы могут обеспечить лучшую производительность и потреблять меньше энергии ЦП, чем соответствующий Flash-фильм, например, при использовании прозрачности или обновлении большого экрана, таком как фотографии или текст блекнет.

В дополнение к механизму векторного рендеринга Flash Player включает виртуальную машину, называемую ActionScript Virtual Machine (AVM), для интерактивного написания сценариев во время выполнения с видео, аудио на основе MP3 и растровой графикой. Начиная с Flash Player 8, он предлагал два видеокодека: On2 Technologies VP6 и Sorenson Spark , а также возможности выполнения JPEG , Progressive JPEG, PNG и GIF .

3D [ править ]

Flash Player 11 представил полный API трехмерных шейдеров под названием Stage3D , который очень похож на WebGL . [71] [72] Stage3D обеспечивает рендеринг 3D-графики с ускорением на GPU во Flash-играх и приложениях и использовался для создания Angry Birds и нескольких других известных игр.

Для Flash с использованием Stage3D были созданы различные 3D-фреймворки, такие как Away3D 4, [72] CopperCube , [73] Flare3D , [74] и Starling . [75] Профессиональные игровые движки, такие как Unreal Engine [76] [77] и Unity, также экспортируют версии Flash, которые используют Stage3D для рендеринга 3D-графики.

Flash-видео [ править ]

Практически все плагины браузера для видео являются бесплатными и кроссплатформенными, включая предложение Adobe Flash Video, которое было представлено с Flash версии 6. Flash Video был популярным выбором для веб-сайтов из-за большой установленной пользовательской базы и возможности программирования Flash. . В 2010 году Apple публично раскритиковала Adobe Flash, в том числе его реализацию воспроизведения видео за то, что он не использовал преимущества аппаратного ускорения, что являлось одной из причин, по которой Flash нельзя было найти на мобильных устройствах Apple. Вскоре после критики Apple, Adobe продемонстрировала и выпустила бета-версию Flash 10.1, в которой использовалось доступное аппаратное ускорение графического процессора даже на Mac. Бета-версия Flash 10.2, выпущенная в декабре 2010 года, добавила аппаратное ускорение для всего конвейера рендеринга видео.

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

Видео с программным рендерингом
Flash Player поддерживает программную визуализацию видео, начиная с версии 6. Такое видео поддерживает векторные анимации, отображаемые над видеоконтентом. Это обязательство может, в зависимости от графических API-интерфейсов, предоставляемых операционной системой, запрещать использование наложения видео , как в традиционном мультимедийном проигрывателе , в результате чего преобразование и масштабирование цветового пространства должно происходить в программном обеспечении. [78]
Видео с аппаратным ускорением
Flash Player поддерживает воспроизведение видео с аппаратным ускорением, начиная с версии 10.2, для видеоформатов H.264 , F4V и FLV . Такое видео отображается поверх всего содержимого Flash и использует наборы микросхем видеокодеков, установленные на устройстве пользователя. Разработчики должны специально использовать технологию StageVideo в Flash Player, чтобы можно было включить аппаратное декодирование. Flash Player внутренне использует для этого такие технологии, как DirectX Video Acceleration и OpenGL .

В тестах, проведенных Ars Technica в 2008 и 2009 годах, Adobe Flash Player показал лучшие результаты в Windows, чем Mac OS X и Linux с тем же оборудованием. [79] [80] Позднее производительность последних двух улучшилась в Mac OS X с Flash Player 10.1, [81] и в Linux с Flash Player 11. [82]

Flash Audio [ править ]

Flash Audio чаще всего кодируется в формате MP3 или AAC ( Advanced Audio Coding ), однако он также может использовать аудиокодеки ADPCM , Nellymoser ( Nellymoser Asao Codec ) и Speex . Flash поддерживает частоты дискретизации 11, 22 и 44,1 кГц. Он не может иметь частоту дискретизации звука 48 кГц, которая является стандартной частотой дискретизации ТВ и DVD.

20 августа 2007 года Adobe объявила в своем блоге, что с обновлением 3 для Flash Player 9 в Flash Video будут реализованы некоторые части международных стандартов MPEG-4 . [83] В частности, Flash Player будет работать с видео, сжатым в H.264 (MPEG-4, часть 10), аудио, сжатым с использованием AAC (MPEG-4, часть 3), F4V, MP4 (MPEG-4, часть 14), M4V, Форматы мультимедийных контейнеров M4A, 3GP и MOV , спецификация синхронизированного текста 3GPP (MPEG-4, часть 17), который представляет собой стандартизованный формат субтитров и возможность частичного синтаксического анализа для атома «ilst», который является эквивалентом ID3, который iTunes использует для хранения метаданные . MPEG-4 Part 2 и H.263 не будут работать в формате файлов F4V. Adobe также объявила, что будет постепенно переходить от формата FLV к стандартному базовому формату медиафайлов ISO ( MPEG-4, часть 12 ) из-за функциональных ограничений структуры FLV при потоковой передаче H.264. Финальный выпуск Flash Player, реализующий некоторые части стандартов MPEG-4, стал доступен осенью 2007 года. [84]

Adobe Flash Player 10.1 не имеет функции подавления акустического эха, в отличие от предложений VoIP в Skype и Google Voice, что делает эту и более ранние версии Flash менее подходящими для групповых звонков или собраний. В бета-версии Flash Player 10.3 реализовано подавление акустического эха.

ActionScript [ править ]

В программах Flash используется язык программирования ActionScript . Это расширенный надмножество языка программирования ECMAScript с классической моделью классов в стиле Java , а не с моделью прототипа JavaScript .

Технические характеристики [ править ]

В октябре 1998 года Macromedia опубликовала на своем веб-сайте спецификацию Flash версии 3. Это было сделано в ответ на многие новые и часто полуоткрытые форматы, конкурирующие с SWF, такие как форматы Xara Flare и Sharp Extended Vector Animation . Несколько разработчиков быстро создали библиотеку C для создания SWF. В феврале 1999 года была представлена ​​MorphInk 99, первая сторонняя программа для создания файлов SWF. Macromedia также наняла Middlesoft для создания свободно доступного набора разработчиков для файлов формата SWF версий 3–5.

Macromedia сделала спецификации Flash-файлов для версий 6 и более поздних доступными только в рамках соглашения о неразглашении , но они широко доступны на различных сайтах.

В апреле 2006 года была выпущена спецификация формата файла Flash SWF с подробным описанием последней на тот момент версии формата (Flash 8). Хотя по-прежнему отсутствует конкретная информация о встроенных форматах сжатия видео (On2, Sorenson Spark и т. Д.), Эта новая документация охватывает все новые функции, предлагаемые во Flash v8, включая новые команды ActionScript, элементы управления выразительными фильтрами и т. Д. Документ спецификации формата файла предлагается только разработчикам, которые согласны с лицензионным соглашением, которое разрешает им использовать спецификации только для разработки программ, которые могут экспортировать в формат файла Flash. Лицензия не позволяет использовать спецификации для создания программ, которые могут использоваться для воспроизведения файлов Flash. Спецификация Flash 9 была доступна с аналогичными ограничениями. [85]

В июне 2009 года Adobe запустила проект Open Screen ( ссылка Adobe ), который сделал спецификацию SWF доступной без ограничений. Раньше разработчики не могли использовать спецификацию для создания SWF-совместимых проигрывателей, а только для создания программного обеспечения для создания SWF-экспорта. Однако в спецификации по-прежнему отсутствует информация о кодеках, таких как Sorenson Spark . [86]

Инструменты анимации [ править ]

Официальные инструменты [ править ]

Программа разработки Adobe Animate в основном используется для разработки графики и анимации и их публикации для веб-сайтов, веб-приложений и видеоигр. Программа также предлагает ограниченную поддержку встраивания аудио и видео и сценариев ActionScript.

Adobe выпустила Adobe LiveMotion , предназначенное для создания интерактивного анимационного контента и его экспорта в различные форматы, включая SWF. LiveMotion не смогла набрать сколько-нибудь заметной пользовательской базы. [ указать ]

В феврале 2003 года Macromedia приобрела Presedia, которая разработала инструмент создания Flash, который автоматически конвертировал файлы PowerPoint во Flash. Впоследствии Macromedia выпустила новый продукт под названием Breeze, который включал в себя множество новых усовершенствований.

Сторонние инструменты [ править ]

Различные бесплатные и коммерческие программные пакеты могут выводить анимацию в формат Flash SWF, подходящий для отображения в Интернете, в том числе:

  • Ajax Animator направлен на создание среды разработки Flash.
  • Alligator Flash Designer
  • Amara Web
  • Apple Keynote позволяет пользователям экспортировать презентации во Flash SWF-анимацию.
  • CelAction2D
  • Столкновение
  • Экспресс Аниматор
  • KoolMoves
  • KToon может редактировать векторы и генерировать SWF, но его интерфейс сильно отличается от Macromedia.
  • Anime Studio - это программный пакет для 2D-анимации, специализирующийся на анимации персонажей, который создает Flash-анимацию.
  • OpenOffice Impress
  • Question Writer публикует свои викторины по Flash-анимации
  • Саласага
  • Screencast и Screencam , создают демонстрации или учебные пособия, снимая экран и генерируя его Flash-анимацию.
  • SWiSH Max - это редактор анимации с предустановленной анимацией, разработанный бывшим сотрудником Macromedia, который может выводить Flash-анимацию.
  • Synfig
  • Toon Boom - это традиционный инструмент анимации, который может выводить Flash-анимацию.
  • Туфи
  • Vyond - это программное обеспечение как сервисный инструмент для создания анимированных видеороликов.
  • Xara Photo & Graphic Designer может выводить Flash-анимацию

Проект Flash 4 Linux был инициативой по разработке приложения Linux с открытым исходным кодом в качестве альтернативы Adobe Animate. Планы разработки включали создание возможностей для 2D-анимации и анимации , а также вывод файлов в форматах SWF. F4L превратился в редактор, способный создавать 2D-анимацию и публиковать SWF-файлы. Flash 4 Linux был переименован в UIRA. UIRA намеревался объединить ресурсы и знания проекта F4L и проекта Qflash, оба из которых были приложениями с открытым исходным кодом, призванными предоставить альтернативу проприетарному Adobe Flash.

Инструменты программирования [ править ]

Официальные инструменты [ править ]

Adobe предоставляет ряд инструментов для разработки программных приложений и видеоигр для Flash:

  • Apache Flex SDK - бесплатный SDK с открытым исходным кодом для компиляции полнофункциональных веб-приложений на основе Flash из исходного кода. Компилятор Apache Flex ActionScript 3.0 создает файлы SWF из файлов ActionScript 3 . Flex был основным компилятором ActionScript 3 и активно разрабатывался Adobe до того, как был передан в дар Apache Software Foundation в 2011 году.
  • Adobe Animate - в основном используется для разработки графики и анимации, но поддерживает сценарии ActionScript и отладку.
  • Adobe Flash Builder - разработка и отладка корпоративных приложений, содержит Flex SDK с компонентами пользовательского интерфейса и диаграмм.
  • Adobe Scout - визуальный профилировщик для оптимизации производительности Flash-контента.
  • CrossBridge - бесплатный SDK для кросс-компиляции кода C ++ для запуска в Flash Player.

Сторонние инструменты [ править ]

Сторонние инструменты разработки были созданы, чтобы помочь разработчикам в создании программных приложений и видеоигр с помощью Flash.

  • FlashDevelop - это бесплатная среда разработки Flash ActionScript с открытым исходным кодом , которая включает в себя менеджер проектов и отладчик для создания приложений на Flash Player и Adobe AIR.
  • Powerflasher FDT - это коммерческая среда разработки ActionScript, аналогичная FlashDevelop.
  • Haxe - это объектно-ориентированный язык программирования высокого уровня с открытым исходным кодом, предназначенный для создания веб-контента, который может компилировать SWF-файлы из программ Haxe. С 2012 года Haxe может создавать программы для Flash Player, которые работают быстрее, чем то же приложение, созданное с помощью компилятора Adobe Flex SDK, благодаря дополнительной оптимизации компилятора, поддерживаемой в Haxe. [ необходима цитата ]
  • SWFTools (в частности, swfc) - это компилятор ActionScript 3.0 с открытым исходным кодом, который генерирует файлы SWF из файлов сценариев, которые включают теги SVG .
  • swfmill и MTASC также предоставляют инструменты для создания SWF-файлов путем компиляции текстовых файлов, файлов ActionScript или XML во Flash-анимацию.
  • Библиотека Ming для программного создания SWF-файлов имеет интерфейсы для C , PHP , C ++ , Perl , Python и Ruby . Он может импортировать и экспортировать графику из XML в SWF.

Игроки [ править ]

Собственный [ править ]

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

Scaleform GFx - это коммерческий альтернативный Flash-проигрыватель, который поддерживает рендеринг 2D-графики с аппаратным ускорением с использованием графического процессора . Scaleform имеет высокую совместимость как с Flash 10 ActionScript 3 [87], так и с Flash 8 ActionScript 2. Scaleform GFx - это промежуточное программное обеспечение для разработки игр, которое помогает создавать графические пользовательские интерфейсы или HUD в трехмерных видеоиграх. Он не работает с веб-браузерами.

IrfanView , программа просмотра изображений, использует Flash Player для отображения SWF-файлов.

Открытый исходный код [ править ]

OpenFL , кроссплатформенная реализация Adobe Flash API с открытым исходным кодом [60], поддерживает импорт ресурсов SWF. [88]

Lightspark - это бесплатный проигрыватель SWF с открытым исходным кодом, который поддерживает большую часть ActionScript 3.0 и имеет подключаемый модуль, совместимый с Mozilla . [89] Он будет использовать Gnash, бесплатный проигрыватель SWF, поддерживающий код ActionScript 1.0 и 2.0 (AVM1). Lightspark поддерживает рендеринг 3D-контента на основе OpenGL . Плеер также совместим с видео в формате H.264 Flash на YouTube .

Gnash стремился создать программный проигрыватель и замену плагина для браузера Adobe Flash Player. Gnash может воспроизводить SWF- файлы до версии 7 и 80% ActionScript 2.0. [90] Gnash работает на Windows, Linux и других платформах для 32-битных, 64-битных и других операционных систем, но в последние годы разработка значительно замедлилась.

Shumway - это Flash Player с открытым исходным кодом, выпущенный Mozilla в ноябре 2012 года. Он был построен на JavaScript и, таким образом, совместим с современными веб-браузерами. [91] [92] [93] В начале октября 2013 года Shumway был включен по умолчанию в ночную ветку Firefox. [94] Shumway визуализировал содержимое Flash, переводя содержимое внутри файлов Flash в элементы HTML5 и запуская интерпретатор ActionScript на JavaScript . [95] Он поддерживал как AVM1, так и AVM2, а также версии ActionScript 1, 2 и 3. [96] Разработка Shumway прекратилась в начале 2016 года. [97]

В том же году, когда компания Shumway была заброшена, началась работа над Ruffle , эмулятором флэш-памяти, написанным на Rust . Он также работает в веб-браузерах путем компиляции в WebAssembly и использования HTML5 Canvas . [98] В 2020 году Internet Archive добавил поддержку эмуляции SWF, добавив Ruffle в свою схему эмуляции. [99]

Доступность [ править ]

Настольные компьютеры [ править ]

Adobe Flash Player [ править ]

Adobe Flash устарел. [1] Последняя версия Adobe Flash Player доступна для трех основных настольных платформ, включая Windows , macOS и Linux . [100] На Linux , PPAPI плагин доступен; NPAPI версия не была обновлена новыми основными версии на некоторое время [101] , пока Adobe не передумала о прекращении поддержки и ее бывший плана ПРЕКРАТИТЬ «в 2017 году». [102]

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

  • Подключаемый модуль на основе ActiveX
  • Подключаемый модуль на основе NPAPI
  • Подключаемый модуль на основе PPAPI
  • Проектор

Версия ActiveX - это элемент управления ActiveX для использования в Internet Explorer и любых других приложениях Windows, поддерживающих технологию ActiveX. Плагин версии доступны для браузеров , поддерживающих либо NPAPI или PPAPI плагинов на Microsoft Windows , MacOS и Linux . Версия для проектора - это автономный проигрыватель, который может напрямую открывать файлы SWF . [103]

В следующей таблице указана поддержка Flash Player и Adobe AIR в операционных системах для настольных ПК :

Adobe AIR [ править ]

Adobe AIR версии 18 содержит Adobe Flash Player 18 и доступен для Windows XP и более поздних версий , а также для macOS . [107] Официальная поддержка настольных дистрибутивов Linux прекратилась в июне 2011 года с версией 2.6. [108] Последней версией Adobe AIR является AIR 32, в то время как Harman поставляет AIR 33.

Мобильные устройства [ править ]

Adobe Flash Player [ править ]

Adobe Flash Player был доступен для множества мобильных операционных систем, включая Android (между версиями 2.2 [115] и 4.0.4 [116] ), Pocket PC / Windows CE , QNX (например, на BlackBerry PlayBook ), Symbian , Palm OS , и webOS (начиная с версии 2.0 [117] ). Flash Player для смартфонов стал доступен производителям мобильных телефонов в конце 2009 года. [118]

Однако в ноябре 2011 года Adobe объявила о прекращении поддержки Flash Player на мобильных устройствах. [119] Adobe продолжает поддерживать развертывание содержимого на основе Flash в качестве мобильных приложений через Adobe AIR.

Adobe подтверждает свою приверженность «активному участию» в HTML5. [120] [121] Adobe объявила о прекращении использования Flash для мобильных платформ или телевидения, вместо этого сосредоточившись на HTML5 для содержимого браузера и Adobe AIR для различных магазинов мобильных приложений [122] [123] [124] [125] и описала это как "начало конца". [126] BlackBerry LTD (ранее известная как RIM) объявила, что продолжит разработку Flash Player для PlayBook. [127]

Adobe Flash Player для устройств iOS (iPhone, iPad и iPod Touch) отсутствует. Однако Flash-контент можно запустить на устройствах iOS разными способами:

  • Flash-контент можно объединить в приложение Adobe AIR, которое затем будет работать на устройствах iOS. (Apple не позволяла это какое-то время, но в сентябре 2010 года они ослабили эти ограничения. [128] )
  • 8 марта 2011 года Techradar сообщил, что Adobe предоставляет экспериментальный серверный инструмент ( Wallaby ) для преобразования Flash-программ (насколько это возможно) в код HTML5, что позволяет устройствам iOS отображать контент. [129]
  • Если контент представляет собой Flash-видео, обслуживаемое Adobe Flash Media Server 4.5, сервер будет переводить и отправлять видео как HTTP Dynamic Streaming или HTTP Live Streaming, оба из которых могут воспроизводиться на устройствах iOS. [130]
  • Некоторым специализированным мобильным браузерам удается поддерживать Flash посредством потоковой передачи контента из облака непосредственно на устройство пользователя. Некоторыми примерами являются Photon Browser [131] и Puffin Web Browser. [132]

Мобильная версия Internet Explorer для Windows Phone не может воспроизводить Flash-контент [133], однако поддержка Flash по-прежнему присутствует в версии Windows для планшетов . [134]

Adobe AIR [ править ]

Adobe AIR был выпущен в 2008 году и позволяет создавать мобильные приложения и мобильные игры с использованием Flash и ActionScript. Известные мобильные игры, созданные с использованием Flash, включают Angry Birds , Machinarium и Defend Your Castle .

Используя AIR, разработчики могут получить доступ ко всем функциям Adobe Flash, включая текст , векторную графику , растровую графику , видео , аудио , камеру и микрофон . Adobe AIR также включает дополнительные функции, такие как интеграция с файловой системой, собственные клиентские расширения, интеграция с рабочим столом и доступ к подключенным устройствам и датчикам.

Приложения AIR могут быть опубликованы как собственные телефонные приложения в определенных мобильных операционных системах, таких как Android ( ARM Cortex-A8 и выше [135] ) и Apple iOS . [107]

Портативные электронные устройства [ править ]

Adobe Flash Lite - это облегченная версия Adobe Flash Player, предназначенная для мобильных телефонов [136] [ самостоятельно опубликованный источник? ] и другие портативные электронные устройства, такие как Chumby и iRiver .

На развивающемся рынке одноплатных устройств для энтузиастов, который в значительной степени популяризируется Raspberry Pi , поддержка со стороны Adobe отсутствует. Однако проигрыватель с открытым исходным кодом Gnash был портирован и оказался полезным. [137]

Альтернативы в Интернете [ править ]

Список альтернативных игроков, не использующих Интернет, см. В § Открытый исходный код .

OpenFL [ править ]

OpenFL - это программный фреймворк с открытым исходным кодом, который отражает Adobe Flash API. Он позволяет разработчикам создавать единое приложение на основе API OpenFL и одновременно нацеливаться на несколько платформ, включая iOS, Android, HTML5 (на выбор Canvas, WebGL, SVG или DOM), Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4. , PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi и Node.js. [138] OpenFL является зеркалом Flash API для графических операций. Приложения OpenFL могут быть написаны на Haxe , JavaScript (EcmaScript 5 или 6+) или TypeScript. [139]

С помощью OpenFL было разработано более 500 видеоигр [140], включая удостоенные награды BAFTA Game Papers, Please , Rymdkapsel , Lightbot и Madden NFL Mobile .

HTML5 [ править ]

HTML5 часто называют альтернативой использованию технологии Adobe Flash на веб-страницах. Adobe выпустила инструмент, конвертирующий Flash в HTML5, [141], а в июне 2011 года Google выпустила экспериментальный инструмент, который делает то же самое. [142] [143] В январе 2015 года YouTube по умолчанию перешел на проигрыватели HTML5, чтобы лучше поддерживать большее количество устройств. [144]

Flash в HTML5 [ править ]

Следующие инструменты позволяют конвертировать Flash-контент в HTML5:

  • Adobe Edge Animate был разработан для непосредственного создания анимации HTML5. [145]
  • Adobe Animate теперь позволяет напрямую публиковать Flash-анимацию в содержимом HTML5.
  • Google Swiffy - это веб-инструмент, разработанный Google, который конвертирует файлы SWF в HTML5 , используя SVG для графики и JavaScript для анимации.
  • CreateJS - это библиотека, которая, хотя и доступна отдельно, также была принята Adobe в качестве замены Wallaby в CS6 . В отличие от Wallaby, который был отдельной программой, «Toolkit for CreateJS» работает только как надстройка внутри Flash Professional ; он генерирует вывод для холста HTML5 , анимированный с помощью JavaScript. [146] [147] Примерно в декабре 2013 года набор инструментов был интегрирован непосредственно в Flash Professional CC. [148] [149]

Следующий инструмент может запускать Flash-контент в браузере с поддержкой HTML5, но не преобразует его в веб-страницу HTML5:

  • Shumway , разработанная Mozilla , была виртуальной машиной Flash с открытым исходным кодом, написанной на JavaScript.

Критика [ править ]

Мобильная поддержка [ править ]

Веб-сайты, созданные с помощью Adobe Flash, не будут работать на большинстве современных мобильных устройств под управлением Google Android или iOS ( iPhone , iPad ). Единственная альтернатива - использование HTML5 и адаптивного веб-дизайна для создания веб-сайтов, поддерживающих как настольные, так и мобильные устройства.

Однако Flash по-прежнему используется для создания мобильных игр с использованием Adobe AIR. Такие игры не будут работать в мобильных веб-браузерах, но должны быть установлены через соответствующий магазин приложений .

Привязка к поставщику [ править ]

Использование Adobe для декодирования Flash делает его использование во всемирной паутине серьезным - полнота его общедоступных спецификаций обсуждается, и никакая полная реализация Flash не является общедоступной в виде исходного кода с лицензией, разрешающей повторное использование. Как правило, общедоступные спецификации - это то, что делает формат повторно реализуемым (см. Будущую проверку хранения данных ), а повторно используемые кодовые базы могут быть перенесены на новые платформы без одобрения создателя формата.

Ограничения Adobe на использование спецификаций SWF / FLV были сняты в феврале 2009 года (см. Adobe Open Screen Project ). Однако, несмотря на усилия таких проектов, как Gnash, Swfdec и Lightspark , полный бесплатный проигрыватель Flash по состоянию на сентябрь 2011 года еще не появился. Например, Gnash еще не может использовать SWF v10. [150] Примечательно, что Gnash был включен в список высокого приоритета Free Software Foundation , по крайней мере, с 2007 года до его удаления в январе 2017 года. [151]

Известные сторонники свободного программного обеспечения, открытых стандартов и всемирной паутины предостерегают от использования Flash:

Основатель Mozilla Europe , Тристан Нитот , заявил в 2008 году: [152]

Компании, создающие веб-сайты, должны остерегаться проприетарных мультимедийных технологий, таких как Adobe Flash и Microsoft Silverlight. (...) Вы создаете контент для своих пользователей, и кто-то посередине решает, должны ли пользователи видеть ваш контент.

Представитель открытых стандартов, изобретатель CSS и соавтор HTML5, Хокон Виум Ли объяснил в техническом разговоре Google 2007 года, озаглавленном «Элемент <video>», предложение Theora в качестве формата для видео HTML5 : [153]

Я очень твердо верю, что нам нужно согласовать какой-то базовый формат видео, если [элемент видео] будет успешным. Flash сегодня является базовым форматом в Интернете. Проблема с Flash в том, что это не открытый стандарт.

Ричард Столлман, представитель движения за свободное программное обеспечение , заявил в своем выступлении в 2004 году, что: [154] «Использование Flash на веб-сайтах является серьезной проблемой для нашего сообщества».

Доступность и удобство использования [ править ]

Консультант по юзабилити Якоб Нильсен опубликовал в 2000 году окно Alertbox под названием Flash: 99% Bad , заявив, что «Flash имеет тенденцию ухудшать качество веб-сайтов по трем причинам: он поощряет злоупотребление дизайном, он нарушает фундаментальные принципы взаимодействия с Интернетом и отвлекает внимание от веб-сайтов. основная ценность ". [155] Некоторые проблемы были, по крайней мере, частично исправлены после жалоб Нильсена: размер текста можно контролировать с помощью полного масштабирования страницы, и авторы могут включать альтернативный текст во Flash, начиная с Flash Player 6.

Блокировка Flash в веб-браузерах [ править ]

Некоторые веб-сайты сильно зависят от Flash и становятся непригодными для использования без Flash Player или с заблокированным Flash.

Flash-содержимое обычно встраивается с помощью элементаobject или embed HTML . [156] Веб-браузер, в котором не полностью реализован один из этих элементов, отображает замещающий текст, если он предоставлен веб-страницей. Часто для полной реализации этих элементов браузеру требуется плагин, хотя некоторые пользователи не могут или не хотят его устанавливать.

Поскольку Flash можно использовать для создания контента (например, рекламы), который некоторые пользователи считают неприятным или для загрузки требуется большой объем трафика, некоторые веб-браузеры по умолчанию не воспроизводят Flash-контент, пока пользователь не щелкнет по нему, например Konqueror , К-Мелеон .

В большинстве современных браузеров есть возможность блокировать плагины, воспроизводя их только тогда, когда пользователь нажимает на них. Версии Opera начиная с 10.5 имеют встроенную блокировку Flash. Opera Turbo требует, чтобы пользователь щелкнул мышью, чтобы воспроизвести Flash-контент, и браузер также позволяет пользователю постоянно включать эту опцию. Как в Chrome [157], так и в Firefox [158] есть возможность включить «щелчок для воспроизведения плагинов». Эквивалентные расширения «блокировщика Flash» также доступны для многих популярных браузеров: в Firefox есть Flashblock и NoScript , в Internet Explorer есть Foxie, который содержит ряд функций, одна из которых называется Flashblock. Браузеры на основе WebKit под macOS, например Safari от Apple, имеют ClickToFlash. [159]В июне 2015 года Google объявил, что Chrome по умолчанию будет «приостанавливать» рекламу и «нецентральный» Flash-контент. [160]

Firefox (начиная с версии 46) переписывает старый код встраивания YouTube только для Flash в современный встроенный проигрыватель YouTube, который может использовать HTML5 или Flash. [161] Такой код встраивания используется сайтами, не относящимися к YouTube, для встраивания видео YouTube, и его все еще можно встретить, например, в старых блогах и форумах.

Безопасность [ править ]

В течение многих лет отчет о безопасности Adobe Flash Player [162] побуждал многих экспертов по безопасности рекомендовать не устанавливать проигрыватель или блокировать Flash-контент. [163] [164] US-CERT рекомендует блокирование Flash, [165] и исследователь безопасности Чарли Миллер рекомендовали "не устанавливать Flash"; [166] тем не менее, для людей, все еще использующих Flash, Intego рекомендовала пользователям получать надежные обновления «только непосредственно от поставщика, который их публикует». [167] Adobe Flash Player содержит более 1078 записей CVE , [168] из которых более 842 приводят к выполнению произвольного кода., а прошлые уязвимости позволяли шпионить через веб-камеры. [169] [170] [171] [172] Эксперты по безопасности давно предсказывают упадок Flash, заявляя, что с развитием HTML5 «... потребность в подключаемых модулях браузера, таких как Flash, уменьшается». [173]

Активные действия третьих сторон по ограничению риска начались с того, что в 2010 году Стив Джобс заявил, что Apple не разрешит использование Flash на iPhone , iPod touch и iPad, сославшись на ужасную безопасность в качестве одной из причин. [174] Flash часто использовал возможность динамически изменять части среды выполнения на языках OSX для улучшения собственной производительности, но вызывал общую нестабильность. В июле 2015 года серия недавно обнаруженных уязвимостей привела к тому, что директор по безопасности Facebook Алекс Стамос призвал Adobe полностью прекратить поддержку программного обеспечения [175] и веб-браузера Mozilla Firefox , Google Chrome.и Apple Safari, чтобы внести в черный список все более ранние версии Flash Player. [176] [177] [178]

Флэш-куки [ править ]

Как и HTTP-куки , флеш-куки (также известные как « Локальный общий объект ») могут использоваться для сохранения данных приложения. Файлы cookie Flash не используются в разных доменах . Исследование, проведенное в августе 2009 года Ашканом Солтани и группой исследователей из Калифорнийского университета в Беркли, показало, что 50% веб-сайтов, использующих Flash, также использовали flash-файлы cookie, однако политика конфиденциальности редко раскрывала их, а пользовательский контроль над настройками конфиденциальности отсутствовал. [179]Кэш и история большинства браузеров подавляют или удаляют функции не влияли на запись Flash Player локальных общих объектов в свой собственный кеш в версии 10.2 и ранее, и в этот момент сообщество пользователей было гораздо меньше осведомлено о существовании и функционировании файлов cookie Flash, чем файлов cookie HTTP. . [180] Таким образом, пользователи с этими версиями, удалив HTTP-файлы cookie и очистив файлы истории браузера и кеши, могут полагать, что они очистили все данные отслеживания со своих компьютеров, хотя на самом деле история просмотра Flash остается. Собственная панель Adobe Flash Website Storage Settings , подменю веб-приложения Adobe Flash Settings Manager , а также другие редакторы и наборы инструментов могут управлять настройками и удалять локальные общие объекты Flash. [181]

См. Также [ править ]

  • Adobe Creative Cloud
  • Список программного обеспечения для 2D-анимации
  • OpenFL

Пояснительные сноски [ править ]

  1. FLV и F4V. Архивировано 23 сентября 2010 г. в Wayback Machine . F4V основан на стандарте базового формата медиафайлов ISO , который можно бесплатно загрузить по адресу http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html .

Ссылки [ править ]

  1. ^ a b c «Flash и будущее интерактивного контента» . Adobe Inc. 25 июля, 2017. Архивировано из оригинала на 2 декабря 2017 года . Проверено 1 июля 2019 года .
  2. ^ Обновление дорожной карты AIR , Крис Кэмпбелл, блог Adobe, 25 июля 2017 г., 9:08
  3. ^ a b c d УОРРЕН, КРИСТИНА (20 ноября 2012 г.). «Жизнь, смерть и возрождение Adobe Flash» . Mashable . Проверено 11 июня 2015 года .
  4. ^ a b Пинхо, Карлос (7 июля 2009 г.). «50 красивых Flash-сайтов» . Smashing Magazine . Проверено 11 июня 2015 года .
  5. ^ Оглядываясь назад на лучшие Flash-сайты 2009 г. Архивировано 18 октября 2015 г., на Wayback Machine , Adobe Developer Connection, 14 декабря 2009 г.
  6. ^ DAVLIN, ANN (15 июня 2011). «35 лучших сайтов в формате 3D Flash» . Разрушение 3D . Проверено 11 июня 2015 года .
  7. ^ 20 лучших 3D-сайтов , Web Designer Drops, 15 сентября 2012 г.
  8. ^ Google для автоматического преобразования Flash-рекламы в HTML5 , IT Pro Magazine, Кэролайн Прис, 27 февраля 2015 г.
  9. ^ «Google убивает свой инструмент Swiffy для преобразования файлов Flash в HTML5 1 июля» . venturebeat.com . 15 июня 2016 г.
  10. ^ YOUTUBE ТЕПЕРЬ ИГРАЕТ ВИДЕО HTML5 ПО УМОЛЧАНИЮ, ESCHEWS ADOBE FLASH , Popular Science , Дэн Морен, 28 января 2015 г.
  11. ^ YouTube отказывается от Adobe Flash для HTML5 в большинстве браузеров , The Inquirer , Крис Мерриман, 28 января 2015 г.
  12. ^ До свидания, Флэш! YouTube теперь по умолчанию использует HTML5 в Интернете , журнал PC World, Ян Пол, 28 января 2015 г.
  13. ^ "Приложение YouTube Flash для телевизоров больше не доступно - Справка YouTube" . support.google.com . Проверено 4 февраля 2021 года .
  14. ↑ a b c d e МакКьюн, Дуг (23 февраля 2009 г.). Adobe Flex 3.0 для чайников . Джон Вили и сыновья. п. Глава 1, «От HTML к RIA». ISBN 978-0470436820.
  15. ^ Rocchi Чезаре (2011). Визуализация данных с помощью Flash Builder . Focal Press. ISBN 978-0240815039.
  16. ^ a b Файн, Яков (16 марта 2010 г.). Разработка предприятий с помощью Flex: лучшие практики для разработчиков RIA . ISBN O'Reilly Media, Inc. 978-1449388737.
  17. ^ «Speedtest.net от Ookla - Глобальный тест скорости широкополосного доступа» .
  18. ^ Каковы требования для использования Speedtest.net? , Speedtest.net
  19. ^ Самый популярный в мире тест скорости интернета, наконец, отбрасывает Adobe Flash , The Next Web, Оуэн Уильямс, 7 декабря 2015 г.
  20. ^ a b c d Гроссмейстеры Flash: Интервью с создателями Flash , Cold Hard Flash
  21. ^ a b c d e f g h МАКРОМЕДИА НАЗАД , Цифровая археология
  22. ^ PC Графика и видео, Том 6, вопросы 1-6 , Advanstar Communications, 1997
  23. Перейти ↑ Personal Computer Magazine , PC Communications Corporation, 1995
  24. ^ Вальдрон, Рик (27 августа 2006). «Флэш-история» . Flashmagazine . Проверено 18 июня 2001 года .
  25. ^ Гей, Джонатан (2001). «История Flash» . Adobe Systems Inc. архивации с оригинала на 4 февраля 2009 года . Проверено 18 октября 2009 года .
  26. История Flash: назад к графике. Архивировано 1 января 2015 года на Wayback Machine.
  27. The History of Flash: The Dawn of Web Animation, архивная копия от 25 января 2008 г., на Wayback Machine.
  28. ^ «Гроссмейстеры Flash: Интервью с создателями Flash» . ColdHardFlash.com . Проверено 12 февраля 2008 года .
  29. ^ «Flash Player в 2005 году» . ZDNet . Архивировано из оригинального 16 мая 2007 года . Проверено 26 декабря 2008 года .
  30. Флинн, Лори Дж. (19 апреля 2005 г.). «Adobe покупает Macromedia за 3,4 миллиарда долларов (опубликовано в 2005 году)» . Нью-Йорк Таймс . ISSN 0362-4331 . Проверено 4 марта 2021 года . 
  31. ^ Джозеф Лабрек (2011). Что нового в Flash Player 11 . O'Reilly Media, Inc. стр. 17. ISBN 978-1-4493-1110-0.
  32. ^ Дорожная карта Adobe Flash , Adobe
  33. ^ [1] Архивировано 7 июля 2015 г., на сайте Wayback Machine, представляющем Flash Player 11.4 / AIR 3.4 beta !, Тибо Имбер (сотрудник Adobe), ByteArray
  34. ^ «1 миллиард AIR установок» . Бен Форта . 9 мая 2014 года . Проверено 4 марта 2021 года .
  35. ^ Compass Intelligence объявляет победителей премии Mobility Awards 2014 г. , Compass Intelligence
  36. ^ Compass Intelligence объявляет победителей премии Mobility Awards 2015 г. , Compass Intelligence
  37. ^ Барретт, Брайан. «К сожалению, Adobe Flash не умер. Он просто изменил свое имя» . ПРОВОДНОЙ . Проверено 22 июня 2017 года .
  38. ^ Технологический центр SWF | Adobe Developer Connection. Заархивировано 22 августа 2014 г. на Wayback Machine . Adobe.com (14 июля 2009 г.). Проверено 11 марта, 2011.
  39. ^ «Adobe Open Screen Project» . Архивировано 11 августа 2011 года . Проверено 21 марта 2012 года . С сегодняшнего дня не будет ограничений на использование спецификации SWF или спецификаций FLV и F4V, составляющих видео во Flash. Раньше, чтобы ознакомиться со спецификацией SWF, пользователям приходилось подписывать лицензионное соглашение, чтобы не использовать его для создания конкурирующих проигрывателей.
  40. ^ «Adobe и Mozilla Foundation к движку сценариев Flash Player с открытым исходным кодом» . Пресс-центр Mozilla Foundation . Сан-Франциско. 7 ноября 2006 года архивация с оригинала на 21 октября 2010 года . Проверено 3 сентября 2010 года .
  41. ^ Тамарин проекта архивации 10 февраля 2007, в Wayback Machine . Mozilla.org (5 октября 2010 г.). Проверено 11 марта, 2011.
  42. ^ «Adobe жертвует Flex Apache» . Techworld . Архивировано 18 ноября 2011 года . Проверено 17 ноября 2011 года .
  43. ^ a b Тим Андерсон (15 ноября 2015 г.). «Сногсшибательная версия Adobe Flex SDK для разработчиков STUNS» . Архивировано 10 августа 2017 года . Проверено 10 августа 2017 года .
  44. ^ a b Джоаб Джексон, Служба новостей IDG (16 ноября 2011 г.). «Adobe жертвует Flex для Apache» . PCWorld . Архивировано 4 декабря 2012 года . Проверено 10 октября 2015 года .
  45. ^ Б с Flex! = Вспышка архивации 10 января 2016, в Wayback Machine , PrintUI, 27 января 2013
  46. ^ Open Source Вспышка C ++ Compiler, CrossBridge архивации 25 марта 2014, в Wayback Machine , Adobe Блогов, 25 июня 2013
  47. ^ CrossBridge архивации 20 сентября 2017, в Wayback Machine , Adobe Gaming GitHub Сайт
  48. Adobe Open-Sources Flash C / C ++ Compiler. Архивировано 6 февраля 2017 г. на Wayback Machine , Phoronix, Майкл Ларабель, 26 июня 2013 г.
  49. ^ "Справочное руководство Gnash" . gnu.org . Архивировано 25 ноября 2011 года . Проверено 12 ноября 2011 года .
  50. ^ a b «Adobe и лидеры отрасли создают проект открытого экрана» . 1 мая 2008 года в архив с оригинала на 10 февраля 2009 года . Проверено 20 февраля 2009 года .
  51. ^ а б Мурарка, Ануп. «Внутри проекта Open Screen» . Архивировано 10 февраля 2009 года . Проверено 21 февраля 2009 года .
  52. ^ «Партнеры проекта Open Screen» . Архивировано 24 февраля 2009 года . Проверено 20 февраля 2009 года .
  53. ^ «Adobe и Nokia объявляют о финансировании проекта открытого экрана в размере 10 миллионов долларов» . 16 февраля 2009 года Архивировано из оригинального 19 -го февраля 2009 года . Проверено 20 февраля 2009 года .
  54. ^ a b Фокс, Крис (31 декабря 2020 г.). «Adobe Flash Player наконец-то упокоен» . BBC News . Проверено 31 декабря 2020 года .
  55. Смит, Эрни (9 октября 2019 г.). «Flash отвечает за самую креативную эпоху Интернета» . Vice . Проверено 24 ноября 2020 года .
  56. ^ a b c Лоухед, Натали (24 ноября 2020 г.). «Забытое движение Flash-веб-сайтов (когда веб-сайты были« новой развивающейся формой искусства »)» . Гамасутра . Проверено 24 ноября 2020 года .
  57. ^ Valentino-Devries, Дженнифер (29 апреля 2010). «Основные моменты: Эксклюзивное интервью журнала с генеральным директором Adobe» . The Wall Street Journal . Проверено 19 июня 2017 года .
  58. Артур, Чарльз (29 апреля 2010 г.). «Генеральный директор Adobe наносит ответный удар Стиву Джобсу по поводу Flash на iPhone от Apple» . Хранитель . Проверено 19 июня 2017 года .
  59. ^ a b Гросс, Дуг (9 ноября 2011 г.). «Убил ли Стив Джобс Adobe Flash?» . CNN . Проверено 4 февраля 2021 года .
  60. ^ a b «Знакомство с OpenFL» . Блог Джошуа Граника . 30 мая 2013 года.
  61. ^ Kastrenakes, Иаков (1 декабря 2015). «Adobe говорит людям прекратить использовать Flash» . Грань . Проверено 25 июля 2017 года .
  62. ^ Шарвуд, Саймон; tweet_btn (), редактор APAC 31 июля 2017 г., 02:58. «Петиция призывает Adobe Flash выжить как зомби с открытым исходным кодом» . Проверено 2 августа 2017 года .
  63. ^ Чимпану, Каталин. «Adobe заблокирует запуск Flash-контента 12 января 2021 года» . ZDNet . Проверено 18 февраля 2021 года .
  64. ^ «Уведомление об Adobe Flash Player 2021 (вариант для Китая)» . flash.cn . Zhongcheng Network Technology Co., Ltd . Проверено 17 января 2021 года .
  65. ^ "FlashPoint BlueMaxima" . BlueMaxima . Проверено 18 июля 2020 года .
  66. ^ «Архив флеш-игр - сохранить флеш-игры» . Архив флеш-игр . Проверено 18 июля 2020 года .
  67. Кэмпбелл, Ян Карлос (19 ноября 2020 г.). «Интернет-архив теперь хранит Flash-игры и анимацию» . Грань . Проверено 19 ноября 2020 года .
  68. Скотт, Джейсон (22 ноября 2020 г.). «Вспышка назад! Дальнейшие мысли о вспышке в Интернет-архиве» . Интернет-архив блогов . Проверено 4 февраля 2021 года .
  69. Бейли, Дастин (1 февраля 2020 г.). «Каждая флеш-игра в 2020 году исчезает навсегда - но в этом проекте их осталось 38 000» . PCGamesN . Проверено 1 февраля 2020 года .
  70. Мортон, Лорен (31 января 2020 г.). «Программа запуска Flashpoint спасает Flash-игры от надвигающегося исчезновения» . Ружье Rock Paper . Проверено 1 февраля 2020 года .
  71. ^ Мэтт Фишер (2013). HTML5 для разработчиков Flash . Packt Publishing Ltd. § Stage3D против WebGL, стр. 91. ISBN 978-1-84969-333-2.
  72. ^ a b «Stage3D vs WebGL Performance - Airtight Interactive» . Airtightinteractive.com. 28 октября 2011 . Проверено 4 августа 2014 года .
  73. ^ «Обзор инструментов: CopperCube 4.0» . evelop-online.net. 28 мая 2014 года . Проверено 22 сентября 2014 года .
  74. ^ Кейт Gladstien (2013). Разработка флеш-игр в социальном, мобильном и трехмерном мире . Cengage Learning. С. 383–421. ISBN 978-1-4354-6021-8.
  75. ^ Тибо Имбер (2012). Представляем Скворца . ISBN O'Reilly Media, Inc. 978-1-4493-2089-8.
  76. ^ Вагнер Джеймс Ау (2012). Секреты игрового дизайна . Джон Вили и сыновья. п. 130. ISBN 978-1-118-46391-8.
  77. ^ «Adobe Flash 11 использует Unreal Engine 3 для улучшения браузерных игр | The Verge» . theverge.com. 7 октября 2011 . Проверено 4 августа 2014 года .
  78. ^ Melanson, Майк (27 января 2010). «Решение разных проблем» . Пингвин.SWF . Проверено 15 ноября 2014 года .
  79. ^ «Тесты Flash в различных операционных системах» . 17 октября 2008 г.
  80. Пол, Райан (16 октября 2009 г.). «Практическое занятие: бета-версия Hulu Desktop для Linux требует больших ресурсов» . Arstechnica.com . Проверено 4 декабря 2010 года .
  81. ^ «Flash Player 10.1: улучшения производительности для Mac OS X» . 6 мая 2010 г.
  82. ^ «Flash Player 11: стабильнее и быстрее для Linux» .
  83. ^ «Что только что случилось с видео в сети» . Adobe. Архивировано из оригинального 6 -го января 2010 года.
  84. ^ "Пресс-релиз Adobe о MPEG-4 в Flash Player 9" . Adobe.com. Архивировано из оригинала на 3 декабря 2010 года . Проверено 4 декабря 2010 года .
  85. ^ «Часто задаваемые вопросы по спецификации формата файлов Adobe» . Adobe Systems. Архивировано из оригинала на 11 ноября 2007 года . Проверено 15 ноября 2007 года .
  86. ^ «Сообщество Free Flash реагирует на проект Adobe Open Screen» . Архивировано из оригинального 28 сентября 2008 года . Проверено 29 ноября 2008 года .
  87. ^ Крис Графт. «Scaleform GFx 4 поддерживает Flash 10 AS3» . Гамасутра . Проверено 1 октября 2010 года .
  88. ^ «Использование активов SWF» . www.openfl.org .
  89. ^ «Флеш-плеер Lightspark продолжает развиваться» . Linux.be. 9 июля 2010 года Архивировано из оригинального 13 марта 2016 года . Проверено 3 сентября 2010 года .
  90. ^ "Справочное руководство Gnash" . www.gnu.org . Проверено 12 ноября 2011 года .
  91. ^ Duckett, Крис (13 ноября 2012). «Шамуэй хочет заменить Flash на JavaScript» . ZDNet . Проверено 8 января 2013 года .
  92. ^ «Шамуэй: открытый проект среды исполнения SWF Mozilla - The H Open: Новости и возможности» . H-online.com. 13 ноября 2012 года архивации с оригинала на 20 декабря 2012 года . Проверено 8 января 2013 года .
  93. ^ «Mozilla публично объявляет о проекте Shumway с открытым исходным кодом для Flash-рендерера, спонсируемом Mozilla | Iloveubuntu: блог Ubuntu» . Иловеубунту. 12 ноября 2012 года в архив с оригинала на 18 января 2013 года . Проверено 8 января 2013 года .
  94. ^ «[Phoronix] X.Org против XMir на рабочих столах KDE, Xfce, Unity» . Phoronix.com. 24 сентября 2013 . Проверено 4 октября 2013 года .
  95. Villegas, Jet (12 ноября 2012 г.). «Проект времени выполнения Shumway Open SWF» . Mozilla.
  96. Уиллис, Натан (21 ноября 2012 г.). «Скрежет, Лайтспарк и Шамуэй» . LWN.net . Проверено 13 июня 2014 года .
  97. ^ "Flash Replacement Shumway почти мертв - gHacks Tech News" . 23 февраля 2016 . Проверено 17 сентября 2016 года .
  98. ^ «Ruffle, эмулятор флеш-плеера. Список участников на GitHub с течением времени» .
  99. ^ «Флэш-анимации живут вечно в Интернет-архиве» .
  100. ^ a b c d Технические характеристики Adobe Flash Player , Adobe.com
  101. ^ «Партнерство Adobe и Google для Flash Player в Linux» . Архивировано из оригинального 19 мая 2019 года . Проверено 25 ноября 2012 года .
  102. ^ «Бета-новости - Flash Player NPAPI для Linux» .
  103. ^ "Загрузки" . Центр поддержки Adobe Flash Player . Проверено 1 октября, 2016 .
  104. ^ a b Технические характеристики Adobe AIR Tech , Adobe.com
  105. ^ a b c Версии Adobe Flash Player , Adobe.com
  106. ^ a b Получите Adobe Air , Adobe.com
  107. ^ a b Функции iOS в Adobe AIR 2.6 , Adobe Devnet
  108. ^ «Установить Adobe AIR 2 - 64-битный Linux» . Проверено 22 мая 2015 года .
  109. ^ Создание установщика Windows для вашего приложения среды выполнения AIR , Adobe Developer Connection
  110. ^ a b Упаковка встроенного установщика для настольных ПК , Справочный центр Adobe
  111. ^ «Опубликовать приложение Adobe AIR в магазине приложений Mac» .
  112. ^ a b Использование Flash Builder 4.5 для упаковки приложений для устройств Google Android , Adobe Developer Connection
  113. ^ a b Использование Flash Builder 4.5 для упаковки приложений для устройств Apple iOS , Adobe Developer Connection
  114. ^ a b Использование Flash Builder 4.5 для упаковки приложений для устройств BlackBerry Tablet OS , Adobe Developer Connection
  115. ^ Фил Никинсон (27 апреля 2010). «Энди Рубин говорит, что Flash появится в версии Froyo операционной системы Android» . Androidcentral.com. Архивировано 4 декабря 2010 года . Проверено 4 декабря 2010 года .
  116. ^ «Сегодня последний день, чтобы получить Flash для Android» . WebProNews. 14 августа 2012 . Проверено 12 января 2015 года .
  117. Саша Сеган (19 октября 2010 г.). «HP WebOS 2.0 с Flash: Практика» . PCMAG.com . Проверено 16 октября 2011 года .
  118. ^ «Последний лидер мобильной индустрии Palm присоединится к проекту Open Screen» . 16 февраля 2009 года в архив с оригинала на 23 февраля 2009 года . Проверено 20 февраля 2009 года .
  119. ^ Винокур, Дэнни (9 ноября 2011). «Flash, чтобы сосредоточиться на просмотре ПК и мобильных приложениях; Adobe будет более активно участвовать в HTML5 (избранные блоги Adobe)» . Blogs.adobe.com . Проверено 26 января 2012 года .
  120. ^ Стивенс, Тим. (2011-11-09) Adobe подтверждает, что Flash Player мертв для мобильных устройств . Engadget.com. Проверено 21 июля 2013.
  121. ^ "Adobe Flash Player Turfed для мобильных устройств" . Архивировано из оригинального 25 апреля 2012 года . Проверено 11 ноября 2011 года .
  122. ^ «Веб-дизайнеры: пора отказаться от Flash, Silverlight и перейти на HTML5» .
  123. ^ «Flash мертв. Да здравствует HTML5» . ZDNet . 9 ноября 2011 . Проверено 12 ноября 2011 года .
  124. ^ «Flash, чтобы сосредоточиться на просмотре ПК и мобильных приложений; Adobe для более активного участия в HTML5» . Adobe Systems. 9 ноября 2011 . Проверено 12 ноября 2011 года . Мы больше не будем продолжать разработку Flash Player в браузере для работы с новыми конфигурациями мобильных устройств (набор микросхем, браузер, версия ОС и т. Д.) После предстоящего выпуска Flash Player 11.1 для Android и BlackBerry PlayBook.
  125. ^ "У PlayBook есть будущее, наполненное Flash; худшее решение RIM на сегодняшний день?" .
  126. ^ «Начало конца Adobe Flash» . CNN . 10 ноября 2011 . Проверено 11 ноября 2011 года .
  127. ^ "У PlayBook есть будущее, наполненное Flash; худшее решение RIM на сегодняшний день?" . Проверено 11 ноября 2011 года .
  128. Джозеф Менн (9 сентября 2010 г.). «Apple ослабляет правила для разработчиков приложений» . Financial Times . Проверено 16 октября 2011 года .
  129. Гэри Маршалл (8 марта 2011 г.). «Flash приходит на iPad, iPad 2 и iPhone» . techradar.com . Проверено 8 марта 2011 года .
  130. Джонни Эванс (9 сентября 2011 г.). «Adobe предлагает Flash без Flash для Apple iPad и iPhone» . КОМПЬЮТЕРНЫЙ МИР. Архивировано из оригинального 7 -го октября 2011 года . Проверено 16 октября 2011 года .
  131. ^ "Photon Browser" . Проверено 5 марта 2014 года .
  132. ^ «Веб-браузер Puffin - О программе» . Архивировано из оригинального 14 февраля 2014 года . Проверено 12 февраля 2014 года .
  133. Перейти ↑ Hemphill, Kenny (15 сентября 2011 г.). «Microsoft отказывается от поддержки Flash в версии Internet Explorer для планшетов» . MacUser . Лондон: Деннис Паблишинг . Архивировано из оригинального 20 декабря 2012 года.
  134. ^ Ботт, Эд. «Microsoft меняет поведение Flash по умолчанию в Windows 8 и RT» . zdnet.com . Проверено 2 февраля 2015 года .
  135. ^ «Flash Player 10.1 - Установка и обновления» . Архивировано 8 октября 2010 года . Проверено 19 ноября 2010 года .
  136. ^ Молл, Кэмерон (2007). Мобильный веб-дизайн . Lulu.com. ISBN 9780615185910.[ самостоятельно опубликованный источник ]
  137. Кристофер Крамер (7 августа 2012 г.). «Вспышка на Raspberry Pi» . Проверено 12 мая 2013 года .
  138. ^ "OpenFL ReadMe" . OpenFL на Github . 10 июля 2019.
  139. ^ "OpenFL ReadMe" . OpenFL на Github . 10 июля 2019.
  140. ^ Витрина OpenFL
  141. ^ «Из Flash в HTML5: узнайте больше о наборе инструментов CreateJS» . Adobe.com .
  142. ^ "Google Swiffy" . Google Labs . Архивировано из оригинала на 4 сентября 2011 года.
  143. ^ Л., Максим. «Google только что анонсировал конвертер SWF в HTML5» . Связанные в группах: технологии HTML5 .
  144. ^ "YouTube теперь по умолчанию использует HTML5 <video>" . Проверено 16 июля 2015 года .
  145. ^ RJ Owen; Люк Стивенс (2013). Правда о HTML5 . Апресс. п. 83. ISBN 978-1-4302-6415-6.
  146. ^ Альберти, Сандро: HTML - CSS-анимация . Доступ 21 августа 2019 г.
  147. ^ «Архивная копия» (PDF) . Архивировано из оригинального (PDF) 5 марта 2016 года . Проверено 5 августа 2014 года . CS1 maint: заархивированная копия как заголовок ( ссылка )
  148. ^ "Архивная копия" . Архивировано из оригинала на 8 августа 2014 года . Проверено 5 августа 2014 года .CS1 maint: archived copy as title (link)
  149. ^ «Inspire теперь называется Adobe Create Magazine | Create» .
  150. ^ "Домашняя страница Gnash" . Gnu.org . Проверено 4 сентября 2011 года .
  151. ^ «Список изменений для списка высокоприоритетных проектов» . Фонд свободного программного обеспечения.
  152. ^ Нито, Тристан (29 апреля 2008). «Mozilla предупреждает о« повестке дня » Flash и Silverlight » . ZDNet . Архивировано из оригинального 27 декабря 2008 года . Проверено 4 сентября 2011 года .
  153. ^ «Хокон Виум лежит на элементе видео в HTML 5» . Google Video. 29 марта 2007 . Проверено 14 августа 2014 года .
  154. ^ "Ричард Столмен о движении за свободное программное обеспечение и его проблемах" . Австралийский национальный университет, Канберра, Австралия: Google Video. 13 октября 2004 . Проверено 14 августа 2014 года .
  155. Нильсен, Якоб (29 октября 2000 г.). «Вспышка: 99% плохо» . Проверено 21 февраля 2009 года .
  156. ^ «Справка для службы проверки разметки W3C» . Validator.w3.org . Проверено 26 января 2012 года .
  157. ^ «Как включить Flashblock в Chrome (и сделать его на 5000% более безопасным)» . How-to Компьютерщик. 8 апреля 2011 . Проверено 18 августа 2012 года .
  158. ^ «Firefox 14, чтобы получить функцию плагина« Нажмите, чтобы играть »» . ghacks.net. 29 марта 2012 . Проверено 18 августа 2012 года .
  159. ^ "ClickToFlash" . Проверено 27 июля 2011 года .
  160. ^ «Лучшее время автономной работы вашего ноутбука» .
  161. ^ «QA / Youtube Embedded Rewrite» . Проверено 21 мая 2016 года .
  162. ^ «Бюллетени и рекомендации по безопасности» . Архивировано 6 апреля 2010 года . Проверено 27 марта 2010 года .
  163. ^ «Эксперт считает, что политика Adobe Flash рискованна» . ZDNet . 12 ноября 2009 . Проверено 27 марта 2010 года .
  164. ^ «Защитите себя от Flash-атак в Internet Explorer» . 9 сентября 2012 . Проверено 7 июля 2013 года . Я рекомендую вам полностью отключить надстройку Shockwave Flash в IE
  165. ^ «Защита вашего веб-браузера» . Архивировано 26 марта 2010 года . Проверено 27 марта 2010 года .
  166. ^ «Pwn2Own 2010: интервью с Чарли Миллером» . 1 марта 2010 года Архивировано из оригинального 24 -го апреля 2011 года . Проверено 27 марта 2010 года .
  167. ^ «Как узнать, действительно ли обновление Adobe Flash Player» . Intego. 8 марта 2013 . Проверено 9 апреля 2013 года .
  168. ^ «Adobe Flash Player: уязвимости безопасности CVE, версии и подробные отчеты» . Проверено 12 февраля 2015 года . 291 уязвимость
  169. ^ «Adobe исправляет шпионское отверстие веб-камеры во Flash» . Проверено 4 апреля 2012 года .
  170. ^ «Flash Player как шпионская система» . Проверено 4 апреля 2012 года .
  171. ^ «Менеджер настроек Adobe Flash Player» . Adobe Systems. Архивировано 20 июня 2010 года . Проверено 1 июля 2010 года .
  172. ^ «Панель глобальных настроек конфиденциальности» . Adobe Systems . Проверено 4 апреля 2012 года .
  173. ^ «Отчет об угрозах безопасности Sophos 2013» (PDF) . Sophos. Декабрь 2012. С. 11, 24 . Проверено 9 мая 2010 года .
  174. Джобс, Стив (29 апреля 2010 г.). «Мысли о Flash» . Apple.com . Проверено 18 июня 2012 года .
  175. Винсент, Джеймс (13 июля 2015 г.). «Новый начальник службы безопасности Facebook хочет назначить дату, чтобы убить Флэша» . Грань . Проверено 14 июля 2015 года .
  176. ^ «Firefox заносит в черный список проигрыватель Flash из-за не исправленных уязвимостей нулевого дня» . Ars Technica . Condé Nast. 14 июля 2015 года . Проверено 15 июля 2015 года .
  177. ^ «Adobe Flash заблокирован, потому что он устарел» . Служба поддержки Google . Проверено 20 октября 2015 года .
  178. ^ «Apple блокирует старые небезопасные версии подключаемых модулей Adobe Flash в OS X Safari» . Apple Insider . Проверено 24 октября 2015 года .
  179. ^ Hoofnagle, Крис Джей; Томас, Лорен; Мэйо, Квентин; Канти, Шеннон; Солтани, Ашкан (10 августа 2009 г.). «Солтани, Ашкан, Кэнти, Шеннон, Мэйо, Квентин, Томас, Лорен и Хуфнэгл, Крис Джей: файлы cookie Flash и конфиденциальность». SSRN 1446862 .  Cite journal requires |journal= (help)
  180. ^ «Локальные общие объекты -« Флэш-файлы cookie » » . Электронный информационный центр конфиденциальности. 21 июля 2005 года архивации с оригинала на 16 апреля 2010 года . Проверено 8 марта 2010 года .
  181. ^ «Как управлять и отключать локальные общие объекты» . Adobe Systems Inc. 9 сентября 2005 . Проверено 8 марта 2010 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт