Flash в новой реальности

22 сентябрь, 2011 - 12:35Игорь Дериев

Adobe официально анонсировала на следующий месяц очередные версии Flash Player 11 и AIR 3. Несмотря на то, что на ее Flash-экосистему давление оказывается буквально со всех сторон, компания ищет необходимые зацепки, чтобы удержаться на рынке и не растерять армию своих разработчиков.

В целом развитие двух объявленных продуктов движется в предсказуемом направлении. В плеере продолжает совершенстоваться поддержка аппаратного ускорения графики, а новая платформа Stage 3D (набор соответствующих ускоренных API) обещает 3D-игры практически консольного качества - можно посмотреть примеры. Хотя, конечно, когда Adobe говорит о 1000-кратном ускорении по сравнению с предыдущими версиями, верится с трудом. Также улучшена поддержка аудио-видео оборудования, HD-видео, появилась 64-разрядная версия. В AIR примечательно появление нативных расширений, которые будут особенно полезны для взаимодействия с устройствами вроде разнообразных датчиков.

Этот момент как-то прошел мимо меня, но с весны этого года, после того как Apple смягчила свои ограничения на ПО, Adobe вернулась к разработке AIR for iOS (версия 2.6), в Apple AppStore даже есть кое-какие приложения. AIR 3 объединяет средства разработки для различных, в том числе и мобильных платформ, позволяя сразу же нужным образом "упаковывать" приложения. Между прочим, таким образом будет поддерживаться и Metro в Windows 8, где, как известно, невозможно подключить плагины к браузеру с новым интерфейсом.

Вот такой обходной маневр с AIR на iOS и Metro/Windows 8 и обращает на себя внимание. Он позволяет комбинировать Flash, HTML5 и нативный код для создания приложений, которые будут исполняться вне браузеров, из которых Flash сегодня активно вытесняется. Нахождение нужного сочетания технологий для каждой платформы - отдельный вопрос, и, вероятно, не простой. Скажем, хотя формально Flash поддерживается в Chrome OS, но обновляется самой Google, для которой это явно "унаследованная" технология. Доставить же самостоятельно новый плеер или готовое приложение нельзя. А на iOS волюнтаризм Apple просто процветает, никому неизвестно, что она придумает завтра. Но пока что для Flash-разработчиков снова открыты все пути.