Флэш

Материал из in.wiki
Перейти к навигации Перейти к поиску
800px-T64 and pencil.jpg Это незавершённая статья.
Вы можете помочь проекту, исправив и дополнив её.

Флэш — устаревшая технология компьютерной анимации для браузеров в Интернете.

Статья базируется на автопереводе из английской википедии

Adobe Flash (ранее Macromedia Flash и FutureSplash) — это устаревшая мультимедийная программная платформа, используемая для создания анимаций, многофункциональных интернет-приложений, настольных приложений, мобильных приложений, мобильных игр и встроенных видеоплееров для веб-браузеров. Её разработка прекращена, но она продолжает использоваться в Китае, а также существует специальный корпоративный браузер Harman для просмотра флэша там, где это необходимо.

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

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

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

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

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

FutureWave[править | править код]

Предшественником Flash был SmartSketch, продукт, выпущенный FutureWave Software в 1993 году. Компанию основали Чарли Джексон Джонатан Гей и Мишель Уэлш. SmartSketch был приложением для векторной графики для перьевых компьютеров под управлением PenPoint OS Когда PenPoint потерпел неудачу на рынке, SmartSketch был портирован на Microsoft Windows и Mac OS

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

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

Макромедиа[править | править код]

В декабре 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.

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 вместе с ее линейкой продуктов, в которую входили 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-движок (без ускорения GPU), который позволял выполнять базовые преобразования объектов в 3D-пространстве (положение, вращение, масштабирование).

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

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

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

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