Статьи

Мобильный Flash далек от смерти: установление рекорда

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


В этот день Adobe запланировала регулярную встречу с аналитиками, чтобы обсудить, как идут дела в компании, и заложить некоторые основы для предстоящего года.

Разнообразные технические публикации начали объявлять «Флэш мертв» …

В пресс-релизе и сообщении в блоге, опубликованном этим утром, говорится, что Adobe намерена отказаться от всей будущей работы мобильного браузера с мобильной версией Flash Player. Еще более тревожным, чем этот факт, был язык, используемый Adobe, который сосредоточился на увольнении мобильного Flash Player с заявлениями, указывающими на то, что HTML был лучшей технологией. Это справедливо расстроило большое количество сильнейших сторонников Adobe в сообществе Flash и Flex.

Позже на этой неделе Adobe опубликовала больше информации о своих планах относительно Flex и сообщила, что SDK будет внесен в Apache Foundation и поддерживается Spoon, Adobe и сообществом в целом.

Сказать, что сообщество было шокировано этими заявлениями, было бы мягко говоря. Различные технические публикации начали объявлять «Flash is dead», а затем начался настоящий PR-кошмар, так как те из нас, у кого были инвестиции в Flash Platform, были наводнены запросами от издателей, редакторов, клиентов и широкой общественности — все требовали ясности ,


Итак, что на самом деле произошло в тот день? Что на самом деле сказал Adobe? Adobe заявила, что они остановят разработку версии Flash Player для Android для веб-браузера. Это эффективно помещает будущие версии Android на тот же уровень, что и iOS в отношении Flash Player.

Они делают это в рамках масштабной реорганизации компании, чтобы перевести ресурсы на поддержку и инструментарий HTML и сосредоточить усилия по мобильному Flash на AIR на Android, iOS и других потенциальных системах, таких как Windows 8 Metro. В целом, это хорошая вещь, и, если представить ее по-другому, это не оказало бы почти негативного воздействия.

Важно отметить, что мобильный Flash Player 11 не исчезает на Android (пока) — но если телефоны Android хотят продолжить выпуск новых версий, они должны лицензировать комплект переноса от Adobe и скомпилировать его для своих клиентов. Тем временем он останется доступным для скачивания и использования.

Мобильный источник Flash Player лицензируется для тех, кто хочет компилировать для своих собственных платформ (как это делает сейчас Blackberry). Таким образом, мобильный Flash Player может вообще не исчезнуть при некоторых обстоятельствах. Все зависит от того, что партнеры хотят сделать.


Что касается объявлений, касающихся Flex: SDK передается в дар Apache Software Foundation и получит постоянную (надеемся, активную) поддержку со стороны проекта Spoon, самой Adobe и, возможно, других корпоративных участников.

Разработчики Flash широко используют Flex для использования в мобильных проектах на основе AIR благодаря повышенной почти естественной производительности в последних сборках, а также благодаря отличным компоновочным и структурным ресурсам, которые он предоставляет. Многие мобильные разработчики вкладывают большие средства в эту инфраструктуру и справедливо обеспокоены.

Flex в настоящее время является Apache «инкубатором», и это очень активный проект в Apache. Предполагая, что команда Apache Flex способна организовать все, что нужно для выпуска одного или двух выпусков (обычно достижимых в течение 4-6 месяцев), ожидается, что проект перейдет к полному статусу проекта Apache — переведя его на тот же уровень, что и ANT, Tomcat, HTTPD и другие известные, популярные проекты, используемые во всем мире.

Обратите внимание, что PhoneGap (теперь Apache Cordova) также был добавлен в Apache компанией Adobe непосредственно после приобретения Nitobi — так что это ни в коем случае не является смертным приговором или увольнением фреймворка.

Поскольку Flex находится в руках более широкого сообщества, на самом деле доступно больше ресурсов с учетом количества отдельных участников. Даже если вы сами не являетесь участником Apache, если у вас есть исправление для Flex, которое было бы полезно для других, свяжитесь с участником, чтобы узнать, могут ли они увидеть значение в исправлении и выполнить вклад вместо вас.

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


Adobe «удваивает» AIR для мобильных устройств.

Как уже говорилось, Flash-контент, доставляемый через мобильные приложения AIR на iOS, Android и Blackberry, никуда не денется и фактически получает больше ресурсов. Это то, с чем работало большинство разработчиков, когда дело доходит до мобильных устройств, а не Flash Player в браузере.

Я полагаю, что AIR все еще весьма ценен для разработки мобильных приложений и особенно ценен для игр с предстоящей поддержкой Stage3D. На фоне анонсов 11/9 повторяется заявление о том, что Adobe «удваивает» AIR для мобильных устройств.

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


Недавние объявления от Adobe действительно не так плохи для разработчиков с инвестициями в технологии Flash, как это может показаться. Мобильный Flash Player в браузере был (и остается) хорошим иметь. С 9 ноября 2011 года Adobe выпустила ряд обновлений для Flash Player 11 и AIR 3 для мобильных устройств. Они активно поддерживают Flash Player 11 на Android 4.0 «Ice Cream Sandwich».

Издатели, такие как O’Reilly и video2brain, опубликовали материалы от себя и других с момента анонса. Мой работодатель и клиенты ценят опытных разработчиков, которые знают, как работать с Flash на устройствах, настольных компьютерах и даже серверах.

Вещи выровняются, когда реальность ситуации станет ясной, и люди перестанут волноваться из-за объявлений. Фактически, Adobe проводит «Flex User Group 2012 Tour» в Северной Америке, чтобы развеять некоторые из этих мифов и восстановить доверие в сообществе. У Flash определенно есть дом на мобильном телефоне — он может принять другую форму, чем мы изначально ожидали.