Сравнение HTML5 и Flash - Comparison of HTML5 and Flash
HTML5 обычно может использоваться как альтернатива Adobe Flash.[1] Оба включают функции для воспроизведения звука и видео в веб-страница, Его также можно использовать для игры в некоторые базовые браузерные игры HTML5 и интегрировать векторная графика возможны с обоими.
С объявлением Adobe о прекращении поддержки Flash Player 31 декабря 2020 года многие веб-браузеры больше не будут поддерживать Flash-контент.
«HTML5» в этой статье иногда относится не только к HTML5 спецификация, которая сама по себе не определяет способы анимации и интерактивности на веб-страницах,[2] но для HTML5 и связанных стандартов, таких как JavaScript или же CSS 3. Анимация с помощью JavaScript также возможна с HTML 4.
Сравнительная таблица
В таблице ниже сравниваются функции платформы Flash, спецификации HTML5 и функций, реализованных в современных веб-браузеры.
HTML5 стандарт | HTML веб-браузер Особенности | Adobe Flash /ВОЗДУХА Особенности | |
---|---|---|---|
Дата начала | Работа началась в 2003 году. Рабочий проект по состоянию на 2011 г.[3] | Нет данных | Работа началась в 1996 г.[4] Версия 1 выпущена в 1997 г. |
Настольные операционные системы | Нет данных | AmigaOS, MorphOS, Яблоко macOS, Linux, Майкрософт Виндоус | яблоко macOS, Linux, Майкрософт Виндоус |
Мобильные операционные системы | Нет данных |
| |
Приставки для видеоигр | Нет данных |
| |
Поддержка устройства | Нет данных | Полный доступ на основе разрешений к веб-камера, микрофон, акселерометр и GPS | |
Проникновение на рынок | Нет данных | 82,3% сайтов (по состоянию на 28 марта 2020 г.)[18] | 4,5% сайтов (на 19 апреля 2018 г.)[19] |
Поддержка браузера | Нет данных | 97,5% установок браузеров (по состоянию на февраль 2020 г.)[20] | 29% установок браузера (по состоянию на июль 2019 г.)[21] |
Форматы векторной графики | Нет данных | Масштабируемая векторная графика (SVG) поддерживается ~ 97% браузеров[22] | SWF со встроенной графикой и AS3SVGRenderer |
Растровые эффекты | да | 90+%[23] поддержка фильтров в CSS3 (например, Glow, Blur, Drop Shadow, Sepia)[24] | Да, применяется к тексту или графике (например, Glow, Drop Shadow, Bevel)[25] |
Отображение векторного текста | да | да | Да, с Система типа шафрана |
Поддержка шрифтов | Нет данных | Установленные шрифты и пользовательские шрифты с использованием CSS 3 веб-шрифты | Установленные шрифты и встроенные шрифты[26] |
Текст сглаживание | Нет данных | Да, реализовано в большинстве браузеров для системных и пользовательских шрифтов | Да, в большинстве случаев^2 |
Текст табуляция | Нет | Поддерживается только внутри тегов pre | Да, с Text Layout Framework |
Макет жидкого текста | да | Да, с помощью тега "div" и стиля CSS | Нет, но размер текстовых полей можно изменить в ActionScript. |
Табличные данные | да | Да, через тег "table" | Нет, но текстовые поля можно объединить в сетку |
Связанные текстовые фреймы^1 | По состоянию на 2016 год[Обновить], конкурируют две спецификации: CSS Regions[27] и CSS Overflow[28] | С CSS Regions, поддерживаемыми Safari, IE11 и Edge[29] | Да, с Text Layout Framework[30] |
Языки программирования | Зависит от | JavaScript | ActionScript, Pixel Bender |
C ++ поддерживать | Кросс-компиляция кода C ++ в JavaScript с помощью Emscripten | Поддерживается WebAssembly | Кросс-компиляция кода C ++ для запуска в Flash Player через FlasCC[31] В AIR есть собственные расширения AIR, которые позволяют загружать собственный код, например скомпилированный код C ++. |
Формат доставки кода | Простой текст | Открытый текст JavaScript с ограниченным обфускация, WebAssembly байт-код, GLSL для графических процессоров, в Элементы холста | Составлено байт-код, может быть запутан |
Форматы данных | Зависит от | CSS 3, HTML, XML, JSON[32] | JSON, XML, Подмножество CSS 1[33] |
Сжатие данных | Нет | GZIP сжатие файлов HTML, JS и CSS[34] | LZMA или же ВЫПУСКАТЬ для файлов SWF |
Форматы изображений | Зависит от | PNG, JPEG, SVG, Анимированные Гифка[примечание 1][35] | PNG, JPEG, JPEG-XR, Однокадровый Гифка[36][37] |
Видео форматы | Зависит от | 90 +% поддержка H.264;[38] различная поддержка WebM и Огг Теора (видеть HTML5 видео ) | H.264, Соренсон Спарк, и On2 VP6[39] |
Потоковое видео | да[40] | Поддерживается IE, Edge, Firefox, Chrome, Safari и Opera.[41] | Flash видео, H.264 и частичная поддержка MP4 |
Аудио форматы | Зависит от | ~ 94% поддержка MP3,[42] AAC[43] и WAV PCM; различная поддержка Ogg Vorbis, и WebM Vorbis (видеть HTML5 аудио ) | MP3, WAV и AAC аудиофайлы или встроенный звук |
Полноэкранная поддержка | да[44] | Поддерживается всеми основными настольными браузерами, отображается предупреждение.[45] Еще не широко поддерживается на мобильных устройствах | Да, с отображением предупреждения |
Шифрование DRM | Зависит от | ~ 65% поддержка аудио / видео файлов.[46] Все остальные файлы являются открытым текстом, кроме обфускации | Нет, файлы в двоичном формате можно декомпилировать, что является запутыванием |
Файловая система доступ | Зависит от | Загрузка одного файла и перетащить и отпустить файлов в браузер[47] | Поддержка загрузки и генерации одного файла,[48] Только AIR: полный доступ на создание / чтение / запись к файловой системе[49] |
Обработка растровых изображений | Зависит от | ~ 95% поддержка элемента холста[50] | Да, через класс BitmapData[51] |
Бинарные манипуляции | да | Да, через типизированные массивы JavaScript[52] | Да, через класс ByteArray[53] |
Большие двоичные данные | Нет | Через веб-сокеты для потоковой передачи двоичных или других данных | Да, встроенные или потоковые двоичные данные[54] |
Автономное хранилище | Зависит от | Да, через веб-хранилище, HTTP cookie, или же Индексированная БД для хранения двоичных данных, данных XML или JSON[55] | Да, через Локальные общие объекты хранить AMF -форматированные данные |
Метаданные | Мета-теги | Может быть включен в Мета-теги | Платформа расширяемых метаданных |
Примечания
- ^ Позволяет тексту перетекать в другие текстовые поля, полезно для настольная издательская система.
- ^ Статический текст, созданный с помощью Редактор Flash автоматически встраивается и сглаживается. В текстовые поля, созданные с помощью ActionScript, необходимо вручную встраивать шрифты для сглаживания.
Сравнение
Поддержка программного обеспечения
Вспышка
Первоначально веб-браузеры не могли сами отображать Flash-носители и требовали проприетарный бесплатный плагин Adobe Flash Player. До 2008 года не существовало официальных спецификаций для создания альтернативного плеера. Альтернативные плееры были разработаны до 2008 года, но они поддерживают Flash в меньшей степени, чем официальная.[56] Поддержка Flash встроена в Гугл Хром,[57][58] Internet Explorer 10 (и позже),[59][60] и Microsoft Edge.[61]
Последняя версия Adobe Flash Player работает на Майкрософт Виндоус, Яблоко macOS, RIM, QNX и Google TV.
Более ранние версии работают на Android 2.2-4.0.x (Flash был выпущен для версии 4.0, но Adobe объявила, что прекращает поддержку Android 4.1 и выше.[62]) (Flash 11.2), GNU /Linux (Flash 11.2, за исключением Pepper Flash, который поддерживается и распространяется Google, а не Adobe), PlayStation 3 (Вспышка 9), PSP (Вспышка 6). Adobe Flash Lite работает на Wii, Symbian, Maemo Linux, Windows Mobile, и Chumby.
Apple никогда не позволяла запускать Flash iOS, операционная система, работающая на iPad, iPhone, Ipod Touch и Apple TV. Apple никогда не планировала этого, даже после того, как Adobe объявила об окончании срока службы Flash Player в июле 2017 года.[63] Apple официально отказалась от поддержки Adobe Flash в версии Safari 14 для macOS, выпущенной 17 сентября 2020 года, для macOS 10.14 Mojave и macOS 10.15 Catalina.
В феврале 2012 года Adobe объявила о прекращении разработки Flash Player для Linux для всех браузеров, кроме Google Chrome, отказавшись от поддержки NPAPI и используя только Chrome PPAPI.[64][65] В августе 2016 года Adobe объявила, что, начиная с версии 24, она возобновит предложение Flash Player для Linux для других браузеров.[66] Adobe прекратит традиционную поддержку платформы Flash в 2020 году, и Firefox, и Google Chrome прекращают поддержку Flash.[67]
HTML5
Все веб-браузеры поддерживают HTML и другие Веб-стандарты в различной степени. Adobe выпустила инструмент, конвертирующий Flash в HTML5,[68] а в июне 2011 года Google выпустила экспериментальный инструмент, который делает то же самое.[69][70]
По состоянию на декабрь 2013 г.[Обновить], версии браузеров, такие как Хром, Fire Fox, Internet Explorer, Опера, и Сафари в значительной степени реализовать HTML5. Однако некоторые части спецификации HTML5 все еще внедрялись производителями браузеров.
По состоянию на январь 2015 г. YouTube по умолчанию используется проигрыватель HTML5, чтобы лучше поддерживать большее количество устройств.[71]
Нейтралитет продавца
До 2008 года на использование Flash действовали ограничительные лицензии. Условия запрещали использование спецификации для разработки любого программного обеспечения (включая проигрыватели), которое могло бы отображать или читать (и, следовательно, преобразовывать) SWF-файлы, и требовали, чтобы выходные SWF-файлы были совместимы с проигрывателями Adobe.[72]
В 2008 году были сняты ограничения на использование спецификаций SWF и FLV / F4V, и были выпущены некоторые спецификации.[73] Однако «Спецификация формата файла SWF версии 10» якобы не содержала всей необходимой информации, не содержала большого количества информации, которая ранее не была известна сообществу,[74] и сама по себе не может быть скопирована, распечатана в более чем одной копии, распространена, перепродана или переведена без письменного разрешения Adobe Systems Incorporated.[75]
Flash - это не открытый стандарт. Контролируется одной фирмой, Adobe Systems. Напротив, HTML5 в основном контролируется комитетом, Рабочей группой по технологиям веб-гипертекстовых приложений (WHATWG ).[63]
На протяжении многих лет разные люди хвалили Flash за единообразную визуализацию на разных платформах. Создание сайтов во Flash - это способ предотвратить разветвление кода, при этом создаются разные версии сайта для разных браузеров.[76][77]
Выступая на «Adobe Max» в 2011 году, Итаи Ассео также сказал, что, в отличие от HTML5, Flash предлагает способ разработки приложений, которые работают на разных платформах. По его словам, HTML5 в настоящее время реализуется по-разному (если вообще реализуется) в разных браузерах. Хотя подключаемый модуль браузера Flash не поддерживается в ОС Apple iPhone, приложения Flash можно экспортировать в Adobe AIR, который работает в этой операционной системе как собственное приложение. В том же выступлении г-н Ассео посетовал на возвращение к новой войне браузеров (как это было в конце 1990-х). По его словам, если Flash потеряет популярность, веб-разработчикам придется либо разработать множество различных версий своих веб-сайтов и собственных приложений, чтобы учесть различные реализации HTML5, либо запретить доступ браузерам, которые не поддерживают их версию HTML, либо существенно уменьшают функциональность своих сайтов, чтобы доставлять контент в наименее продвинутый браузер.[78]
Авторская
Создавать веб-сайты Flash с помощью инструментов Adobe относительно проще, чем со встроенными средами разработки для CSS, HTML и JavaScript;[79] однако многие инструменты Adobe дороги и проприетарное программное обеспечение.[79]
В 2011 году Adobe выпустила инструмент преобразования Flash в HTML5 для существующего контента.[80]
Поскольку HTML5 является открытым форматом, для него также могут быть созданы инструменты, подобные инструментам для Flash. Приложения вроде Шумиха[81] и Adobe Edge уже в продаже.
Спектакль
Flash имеет лучшую производительность, чем HTML, поскольку сравнение Flash с HTML в 2010 году показало, что Flash быстрее, чем другие технологии, при использовании для анимации, не связанной с видео, хотя они догоняют.[82][83]
Некоторые пользователи, тем более, что macOS и Linux, жаловались на относительно высокий использование процессора Flash для воспроизведения видео.[84][ненадежный источник? ] Частично это было связано с тем, что плагин Flash не использовал графический процессор для рендеринга видео. Adobe отреагировала на некоторые из этих критических замечаний в выпусках 10.1 и 10.2 плагина Flash, переложив декодирование видео H.264 на выделенное оборудование и представив новый видео API под названием Stage Video.[85][ненадежный источник? ] Использование более нового ActionScript 3.0 внутри Flash-роликов вместо старого ActionScript 2.0 повышает скорость выполнения кода примерно в 10 раз.[86] Программные процедуры, написанные разработчиками, также могут влиять на производительность приложений, созданных во Flash, и это также может повлиять на анимацию HTML5.[87]
DRM
Flash включает DRM поддерживать. Основной стандарт HTML 5 не включает управление цифровыми правами функциональность напрямую, вместо Зашифрованные медиа-расширения (EME) спецификация описывает канал связи между веб-браузерами и программным обеспечением агента управления цифровыми правами (DRM). EME - это не полная реализация DRM, а просто спецификация того, как могут работать реализации DRM.
Исторически до внедрения EME реализации могли поддерживать DRM, например, в кодеки.[88] Предложение добавить функции DRM в сам HTML5 подверглось критике со стороны тех, кто считает открытость и независимость от поставщиков (как на стороне сервера, так и на стороне клиента) одним из наиболее важных свойств HTML, поскольку DRM несовместим с бесплатно программное обеспечение,[89][90] и в предлагаемой форме потенциально не более независимы от производителя, чем проприетарные плагины, такие как Flash.[91][92]
Доступность
И Flash, и HTML-текст могут быть прочитаны программами чтения с экрана. Однако необходимо соблюдать особую осторожность, чтобы обеспечить правильное чтение Flash-роликов. Например, если Flash-фильм настроен на бесконечное повторение, это может привести к тому, что программа чтения с экрана будет повторять содержимое бесконечно. При установке флажка «Сделать объект доступным» в Adobe Flash Professional будет создана текстовая версия объекта для программ чтения с экрана. Он также скроет любое движение от программы чтения с экрана.[93] Поскольку Flash-контент обычно размещается на одной веб-странице, он отображается как отдельная запись на страницах результатов поисковой системы, если только такие методы, как глубокие ссылки используются с такими библиотеками, как SWFAddress для предоставления нескольких ссылок на веб-сайтах Flash и веб-приложениях. Виджеты пользовательского интерфейса объекты во Flash не всегда ведут себя так же, как их собственные копии на хосте. Клавиатура, мышь и другие сочетания клавиш для специальных возможностей могут не работать, если разработчик веб-страницы явно не добавит для них поддержку.
Поисковые системы
Как Flash-контент, так и HTML-контент могут индексироваться Google, Yahoo !, и Bing, хотя двунаправленный текст (например, арабский, иврит ) не поддерживается Google.[94][95] Yahoo! добавили поддержку для индексации Flash-сайтов в 2008 году, хотя Google смог проиндексировать их за несколько лет до этого. Bing добавил поддержку Flash-сайтов в 2010 году.
устройства iOS
Apple продвигает HTML5 в качестве альтернативы Flash для видео и другого контента на iOS, ссылаясь на причины производительности, не позволяющие Adobe Flash Player для установки на устройства iOS, включая iPhone, Ipod Touch и iPad.[63][96] Flash-приложения могут быть упакованы как собственные приложения iOS через Интегрированная среда выполнения Adobe и iOS Packager.[97]
Смотрите также
- Сравнение редакторов векторной графики
- CSS анимация
- Flash анимация
- HTML5test
- Безопасность Adobe Flash
- SVG анимация
- Синхронизированный язык интеграции мультимедиа
Примечания
- ^ SVG можно использовать несколькими способами: он может быть включен в исходный код html или может быть связан как источник изображения для отображения (например, в
<img ... />
тег);
Рекомендации
- ^ Билтон, Ник (30 июня 2010 г.). «Amazon представит предварительные просмотры книг в Интернете». Биты. Нью-Йорк Таймс. Получено 26 декабря, 2010.
- ^ Джеймс Уильямсон (23 августа 2010 г.). Что такое HTML5 (и чем он не является). HTML5 с правом первого выбора (Онлайн-видео). Lynda.com.
- ^ «Текущий статус HTML». Консорциум World Wide Web.
- ^ Шенкленд, Стивен (3 февраля 2010 г.). «HTML против Flash: можно ли избежать войны за территорию?». CNET Новости. Получено 26 декабря, 2010. Цитировать журнал требует
| журнал =
(помощь) - ^ а б c d е Поддержка мобильного HTML5 В архиве 2013-07-10 в WebCite, TheHTML5Test.com
- ^ Ионеску, Даниэль. «Flash Player 11.1 для Android Ice Cream Sandwich». Компьютерный мир. Получено 16 ноября, 2012.
- ^ Уолтон, Зак. «Adobe, возможно, прекратила поддержку Flash для Android, но вам это не обязательно». Получено 17 ноября, 2012.
- ^ «13 января 2015 г. - Выпуск - среда выполнения AIR 16 и SDK - Сообщество Adobe». forum.adobe.com.
- ^ «База знаний BlackBerry объясняет удаление Adobe Flash из ОС 10.3.1». Крекберри. Получено 25 января, 2015.
- ^ «Adobe поддерживает 3D-игры с помощью Flash Player 11 и AIR 3 - основные достижения в области игр, мультимедиа и многого другого». Крекберри. Получено 25 января, 2015.
- ^ а б c d "Насколько хорошо ваш браузер поддерживает HTML5?". HTML5test. Получено 2014-06-29.
- ^ "totalrevue.com". totalrevue.com. Архивировано из оригинал на 2016-03-04. Получено 2014-06-29.
- ^ «Архивная копия». Архивировано из оригинал на 2013-01-24. Получено 2012-11-24.CS1 maint: заархивированная копия как заголовок (связь)
- ^ «Nintendo: поддержка HTML5 для браузера Wii U, но без Flash». Neowin. Получено 2014-06-29.
- ^ «Первый браузер Wii U на платформе Netfront, поддерживающий HTML5?». Nintendo Nation.net. 2012-11-02. Получено 2014-06-29.
- ^ «Браузер Wii U лучше поддерживает HTML5, чем Internet Explorer 10 на ПК | GamesBeat | Игры | Джеффа Грабба». Venturebeat.com. 2012-11-01. Получено 2014-06-29.
- ^ "Блог Стива Фултона - Xbox 360 Internet Explorer играет в игры HTML5 ... но не во Flash". Гамасутра. 2012-10-23. Получено 2014-06-29.
- ^ «Статистика использования HTML5 для веб-сайтов». W3Techs. Q-Успех. В архиве из оригинала 2020-03-28. Получено 2020-03-28.
- ^ Чимпану, Каталин (19 апреля 2018 г.). «Flash используется на 5% всех веб-сайтов по сравнению с 28,5% семь лет назад». КровотечениеКомпьютер. В архиве из оригинала 2020-03-24. Получено 12 августа, 2019.
- ^ «Тенденции использования веб-браузера». W3Counter. Веб-службы Awio. В архиве из оригинала 07.03.2020. Получено 2020-03-28.
- ^ Чимпану, Каталин (16.07.2019). «Доля рынка Adobe Flash Player сокращается». ZDNet. CBS Interactive. В архиве из оригинала 2020-03-09. Получено 2020-03-28.
- ^ "Могу ли я использовать SVG". caniuse.com.
- ^ «Могу ли я использовать эффекты фильтра CSS». caniuse.com.
- ^ Данило, Алексей (25.05.2012). «Понимание эффектов фильтра CSS». HTML5 Rocks. Получено 2014-06-29.
- ^ «BitmapFilter - Справочник по API Adobe ActionScript 3 (AS3)». Help.adobe.com. 2014-05-28. Получено 2014-06-29.
- ^ Питер деХаан. «Встраивание шрифтов». Получено 23 июля, 2012.
- ^ "Области CSS". W3C. Получено 24 августа, 2015.
- ^ «Переполнение CSS». W3C. Получено 24 августа, 2015.
- ^ "Области CSS". Могу ли я использовать... Получено 12 февраля, 2016.
- ^ «Работа с текстом Text Layout Framework (TLF)». Adobe Systems. Получено 22 июля, 2012.
- ^ «Программное обеспечение для создания игр с Flash | Adobe Gaming». Gaming.adobe.com. Получено 2014-06-29.
- ^ "В браузере". Caniuse.com. Получено 2014-06-29.
- ^ «Таблица стилей - Справочник по API Adobe ActionScript 3 (AS3)». Help.adobe.com. 2014-05-28. Получено 2014-06-29.
- ^ "Какие браузеры могут обрабатывать Content-Encoding: gzip?". schroepl.net. 2003-03-11. Получено 2017-04-02.
- ^ «Масштабируемая векторная графика (SVG) 2». www.w3.org. Получено 2019-07-05.
- ^ Тибо Имбер. «Что нового в Flash Player 11». Получено 23 июля, 2012.
- ^ Спецификация формата файла SWF, версия 10 (PDF). Adobe Systems Incorporated. 2008. с. 25. Архивировано из оригинал (PDF) на 31.01.2012. Получено 2014-08-20.
- ^ «Могу ли я использовать видеоформат MPEG-4 / H.264?». Caniuse.com. Получено 2016-02-12.
- ^ «Поддерживаемые кодеки». Adobe Systems. Получено 29 июля, 2012.
- ^ W3C. "Расширения источников мультимедиа". Получено 24 августа, 2015.
- ^ Могу ли я использовать... "Расширения источников мультимедиа". Получено 1 октября, 2015.
- ^ "Могу ли я использовать аудиоформат MP3?". Caniuse.com. Получено 2016-02-12.
- ^ «Могу ли я использовать формат аудиофайлов AAC?». Caniuse.com. Получено 2016-02-12.
- ^ WHATWG. «Полноэкранный стандарт API». Получено 24 августа, 2015.
- ^ Могу ли я использовать... «Полноэкранный API». Получено 24 августа, 2015.
- ^ «Могу ли я использовать зашифрованные мультимедийные расширения». caniuse.com.
- ^ "Могу ли я использовать File API". caniuse.com.
- ^ «FileReference - Справочник по API Adobe ActionScript 3 (AS3)». Help.adobe.com. 2014-05-28. Получено 2014-06-29.
- ^ «Файл - Справочник по API Adobe ActionScript 3 (AS3)». Help.adobe.com. 2014-05-28. Получено 2014-06-29.
- ^ "Могу ли я использовать элемент холста HTML5". caniuse.com.
- ^ «BitmapData - Справочник по API Adobe ActionScript 3 (AS3)». Help.adobe.com. 2014-05-28. Получено 2014-06-29.
- ^ Могу ли я использовать... «Типизированные массивы». Получено 24 августа, 2015.
- ^ «ByteArray - Справочник по API Adobe ActionScript 3 (AS3)». Help.adobe.com. 2014-05-28. Получено 2014-06-29.
- ^ Спецификация формата файла SWF, версия 10 (PDF). Adobe Systems Incorporated. 2008. с. 253. Архивировано с оригинал (PDF) на 31.01.2012. Получено 2014-08-20.
- ^ Могу ли я использовать... "местный магазин". Получено 24 августа, 2015.
- ^ «Справочное руководство по Gnash». Gnu.org. 2008-05-18. Получено 2014-06-29.
- ^ «Встроенный плагин Adobe Flash Player». Блог команды Chrome. В архиве из оригинала 31.01.2013.
- ^ «Перенос Flash на изолированную платформу PPAPI». Официальный блог Chromium. Архивировано из оригинал на 2018-07-25.
- ^ «Проблемы с Flash Player | Windows 8». Adobe Systems. В архиве из оригинала на 20.12.2016. Получено 2016-12-15.
- ^ «Проблемы с Flash Player | Windows 10 | Internet Explorer». Adobe Systems. В архиве из оригинала на 20.12.2016. Получено 2016-12-15.
- ^ «Проблемы с Flash Player | Windows 10 | Microsoft Edge». Adobe Systems. В архиве из оригинала на 20.12.2016. Получено 2016-12-15.
- ^ Светлик, Джо (21 ноября 2011 г.). «Adobe Flash для ICS, а не для Android 5.0». CNET UK. Архивировано из оригинал 22 ноября 2011 г.. Получено 22 февраля, 2012. Цитировать журнал требует
| журнал =
(помощь) - ^ а б c Джобс, Стив (Апрель 2010 г.). «Мысли о Flash». Apple Inc.. Получено 1 мая, 2010.
- ^ Нойес, Кэтрин (6 апреля 2012 г.). «Для Flash в Linux, Chrome будет единственным выбором пользователей | PCWorld Business Center». Pcworld.com. Получено 10 апреля, 2012.
- ^ «Adobe выпускает последнюю версию Flash Player для Linux - Slashdot». Linux.slashdot.org. Получено 10 апреля, 2012.
- ^ «Бета-новости - Flash Player NPAPI для Linux». Блог команды разработчиков Adobe AIR и Adobe Flash Player. 31 августа 2016 г.. Получено 17 ноября, 2016.
- ^ https://www.bubbleshooter.net/blog/2019/12/05/the-end-of-flash/
- ^ «Из Flash в HTML5: подробнее об инструментарии CreateJS». Adobe.com.
- ^ "Google Swiffy". Google Labs. Архивировано из оригинал на 2011-09-04.
- ^ Л., Максим. "Google только что анонсировал конвертер SWF в HTML5". Связанные в группах: технологии HTML5.
- ^ "YouTube теперь по умолчанию использует HTML5 . Блог разработчиков и разработчиков YouTube.
- ^ «Лицензионное соглашение о спецификации форматов файлов SWF и FLV». Adobe Systems. 2007-06-27. Архивировано из оригинал на 2007-12-22. Получено 2008-01-05.
Вы не можете использовать Спецификацию каким-либо образом для создания или разработки среды выполнения, клиента, проигрывателя, исполняемого файла или другой программы, которая читает или отображает файлы SWF.
- ^ "Пресс-релиз проекта Open Screen". Adobe Systems. 2008-05-01. Получено 2008-05-01.
- ^ «Сообщество Free Flash реагирует на Adobe Open Screen Project». Архивировано из оригинал на 2008-09-28. Получено 2008-11-29.
- ^ «Спецификация формата файла SWF, версия 10» (PDF). Архивировано из оригинал (PDF) на 31.01.2012. Получено 2012-11-13.
- ^ Ка Вай Чунг и Крейг Брайант (2006). Решения для разработки приложений Flash: Справочник по удобству использования Flash. Апресс. п. 6. ISBN 9781590595947.
- ^ Хаддлстон, Роб (2010). Библия Flash Catalyst CS5. Вайли. ISBN 9780470767948.
- ^ Итаи Ассео. «Смерть Флэша». Получено 19 ноября, 2011.
- ^ а б Уэйнер, Питер (2 июня 2010 г.). «HTML5 против Flash: аргументы в пользу Flash». InfoWorld. Получено 5 января, 2011.
- ^ «Джон Нак о Adobe:« Валлаби »теперь доступен инструмент преобразования Flash в HTML5». Blogs.adobe.com. 2011-03-07. Получено 2012-06-18.
- ^ «Особенности рекламы». Tumultco.com. Получено 2014-06-29.
- ^ ""HTML5 "против Flash: сравнительный анализ анимации".
- ^ «Эффективность Flash и HTML5 (обновлено в январе 2012 г.)». Архивировано из оригинал на 2012-10-17. Получено 2012-11-20.
- ^ «Вспышка - Использование ЦП - FPS - Частота кадров». Размещение в Интернете. 10 декабря 2008 г. Обсуждения читателей на форумах поддержки Adobe. 10 декабря 2010 г.
- ^ Дачис, Адам (1 декабря 2010 г.). «Adobe выпускает бета-версию Flash 10.2, снижает нагрузку на процессор при воспроизведении видео». Лайфхакер. Получено 27 декабря, 2010.
- ^ «Обзор ActionScript 3.0». Adobe Systems. 27 июня 2006 г.
- ^ Скиннер, Грант (октябрь 2010 г.). Быстро как вспышка. Adobe MAX 2010. Архивировано из оригинал на 2011-07-07.
- ^ «Часто задаваемые вопросы - HTML Wiki». W3.org. 2011-02-22. Получено 2012-06-18.
- ^ Кори Доктороу (2013-03-12). «Что я хочу, чтобы Тим Бернерс-Ли понимал о DRM». Блог о технологиях на guardian.co.uk. Получено 2013-03-20.
- ^ Глин Муди (2013-02-13). «BBC атакует открытую сеть, GNU / Linux в опасности». Блог Open Enterprise по адресу ComputerworldUK.com. Архивировано из оригинал на 2013-03-17. Получено 2013-03-20.
- ^ Скотт Гилбертсон (12 февраля 2013 г.). «DRM для Интернета? Скажи, что это не так». Webmonkey. Condé Nast. Архивировано из оригинал на 2013-04-06. Получено 2013-03-21.
- ^ "Скажите W3C: мы не хотим Hollyweb". Бракованный по дизайну. Фонд свободного программного обеспечения. Март 2013. Архивировано с оригинал на 2013-03-24. Получено 2013-03-25.
- ^ «Рекомендации по созданию специальных возможностей Adobe Flash». Adobe Systems. Получено 21 мая, 2011.
- ^ «Flash и другие мультимедийные файлы». Получено 21 мая, 2011.
- ^ «Пауки Google и Yahoo теперь могут сканировать Flash-сайты». Ars Technica. Получено 21 мая, 2011.
- ^ Шенкленд, Стивен (29 апреля 2010 г.). «Джобс: почему Apple запретила использование Flash на iPhone». Deep Tech. CNET. Получено 13 ноября, 2011.
- ^ «Adobe AIR | Adobe AIR 3 | Развертывание приложений». Labs.adobe.com. Получено 2012-06-18.