Разработчики: | Adobe Systems |
Дата последнего релиза: | ноябрь 2011 года |
Технологии: | Средства разработки приложений |
Flex 4.5
Компания Adobe Systems Incorporated представила обновленные версии программного обеспечения Adobe Flash Builder 4.5 и Flex 4.5, которое позволяет разработчикам создавать приложения для iPhone, iPad и BlackBerry PlayBook. Поддержка устройств на базе Android была представлена в апреле 2011 года.
Теперь в распоряжении разработчиков появилась единая платформа для создания привлекательных мобильных приложений, которые можно распространять через магазины приложений Android Market, Apple App Store и BlackBerry App World. Доступное в виде отдельного продукта или в составе пакетов Creative Suite 5.5 Web Premium и Master Collection, решение Flash Builder 4.5 позволяет создавать приложения, которые будут работать на ведущих платформах для мобильных устройств.
"Реакция разработчиков на новые возможности для работы с мобильными приложениями, реализованные в решении Flash Builder 4.5 и в среде the Flex 4.5, была совершенно фантастической, – говорит Эд Роу (Ed Rowe), вице-президент по инструментам разработчиков, Adobe. – Их впечатлило, насколько легко теперь создавать великолепные мобильные приложения для устройств на базе Android, а также для BlackBerry PlayBook, iPhone и iPad. Теперь компании получают возможность эффективно взаимодействовать со своими заказчиками, какими бы устройствами последние ни пользовались".
Обновление состоялось вместе с анонсом платформы Adobe Digital Enterprise Platform . С учетом того, что сегодня потребители все активнее работают с контентом, используя свои смартфоны и планшетные устройства, крупным предприятиям необходимо предусмотреть в своих маркетинговых стратегиях возможность использования мобильных приложений. В то же время, ИТ предприятия стремятся создавать приложения для управления бизнес-процессами, CRM-продукты и другие приложения для повышения продуктивности сотрудников с целью обеспечить более широкую поддержку многочисленных устройств и платформ. С помощью Flash Builder и Flex предприятия получают возможность использовать единый инструмент, единую среду и единый код для создания высокопроизводительных приложений, которые будут работать на настольных компьютерах, смартфонах и на планшетных устройствах.
Окружение Flex 4.5 также обеспечивает существенное повышение продуктивности, позволяя разработчикам быстрее создавать приложения для настольных компьютеров, Интернета и крупнейших мобильных платформ. Готовые профессиональные шаблоны кода, а также функции автоматического завершения и генерации кода, реализованные в Flash Builder 4.5, ускоряют создание приложений Flex и ActionScript и обеспечивают разработчикам возможность внедрять эти приложения с помощью программного обеспечения Adobe AIR, рабочей среды Adobe для запуска самостоятельных приложений. Все это позволяет разработчикам создавать приложения более чем для 80 миллионов устройств на базе Android, а также BlackBerry PlayBook, iPad и iPhone, представленных сегодня на рынке. К концу года поддержка приложений Air будет реализована более чем в 200 миллионах мобильных устройств.
Adobe готовится передать в руки сообщества разработку Flex SDK. Компания планирует доверить работу над технологией Apache Software Foundation, чтобы сообщество Flex и все заинтересованные лица могли принять участие в создании её будущих версий. Решение Adobe, вопреки ожиданиям, вызвало негодование Flex-разработчиков — сообщество полагает, что Adobe пытается «избавиться» от невыгодной технологии.
Flex SDK — это фреймворк разработки для среды Adobe Flash, который позволяет создавать Flash-приложения с использованием XML и ActionScript. На Flex разрабатываются как web-приложения, так и автономное десктопное и мобильное ПО. Веб-разработчики используют Flex, чтобы избежать проблем кросс-браузерной совместимости, а также для работы с мультимедиа и визуализацией данных. Кроме того, фреймворк содержит ряд инструментов для создания приложений, управляемых данными, и потому часто используется в разработках корпоративного уровня. Часть кода Flex, в том числе ключевые компоненты, была открыта в 2007 году под лицензией Mozilla Public Licence, однако разработка по-прежнему строго контролировалась Adobe.
О переводе Flex на открытую модель управления было объявлено 11 ноября 2011 года. Изначально заявлялось, что управлять разработкой Flex будет некоммерческая Open Source-организация с ироническим названием Open Spoon Foundation (игра слов: "spoon" - "ложка", "fork" - "вилка" и "форк программы"; Adobe утверждают, что «не собираются делать форк Flex»), основанная Adobe специально для этой цели. 15 ноября Adobe уточнили: Open Spoon Fоundation не будет сама управлять проектом; организация всего лишь сотрудничает с Adobe, чтобы совместными усилиями перевести Flex SDK под управление Apache Software Foundation. То же самое уже было сделано с PhoneGap — проектом компании Nitobi, которую Adobe купили несколько месяцев назад.Метавселенная ВДНХ
Новость вызвала смятение среди Flex-разработчиков. «Похоже, Adobe собирается полностью забросить Flex, а в перспективе, и Flash... Наша компания вложила миллионы в разработку на Flex, и теперь я просто не знаю, что сказать сотрудникам», - возмущается Эрик Сервантес (Erich Cervantez), старший Flex-разработчик в крупной сети спортивно-оздоровительных центров.
Опасения разработчиков небезосновательны. Flex — куда более «проблемный» продукт, нежели PhoneGap, поскольку это SDK для проприетарной среды, а код Flash Player Adobe открывать не собирается. Неизвестно, согласится ли Apache Foundation принять проект, который столь сильно привязан к проприетарной платформе; более того, даже если это произойдет, разработка Flex не сможет продолжиться без участия со стороны Adobe — ведь только компании будет известно, что нового в будущих версиях Flash Player.
При этом, Adobe открыто заявляют, что технологией будущего они считают не Flash, а HTML 5. «Мы убеждены, что в долгосрочной перспективе HTML 5 станет лучшей технологией для коммерческой разработки. При этом, мы знаем, что в настоящее время Flex имеет преимущества там, где это касается крупномасштабных проектов, в первую очередь связанных с разработкой настольного ПО, - пишет команда Flex в официальном блоге. - Имея опыт инноваций в развитии Flex, мы собираемся вложить столько же усилий в развитие HTML 5, начиная с мобильных приложений. Большинство инженеров и менеджеров, которые работали над Flex SDK, вскоре будут распределены по HTML-проектам».
Заявления Adobe о смене фокуса не расходятся с делом: незадолго до этого, 9 ноября 2011 года, компания объявила о прекращении разработки Flash-плагина для мобильных браузеров, в частности, на Android и PlayBook. Ситуация идёт к тому, что технология Flash становится все менее и менее выгодной для Adobe, особенно на мобильном рынке: Google и RIM в последнее время отодвинули Flash на второй план, сконцентрировавшись на HTML 5, а устройства Apple, как известно, никогда его не поддерживали. В свете этого перевод Flex SDK на открытую модель управления для многих участников сообщества выглядит, как начало заката Flash — и прочит незавидное будущее самому Flex, так как компания очевидно пытается дистанцироваться от проекта, перестающего приносить прибыль.
Adobe, однако, утверждает, что «по-прежнему предана» Flex и Flash Builder - IDE для разработки на Flex, основанной на Eclipse. Если Adobe и планирует «забросить» Flex, то это случится не скоро, иначе компания рискует потерять корпоративных клиентов, которые уже отказываются инвестировать в проект, чьё будущее находится под угрозой. То же верно и для Flash — его компоненты и зависимости слишком тесно интегрированы во все продукты Adobe, в том числе мобильные приложения. Переход на HTML 5, который очевидно составляет новую стратегию компании, будет происходить постепенно, и задача, стоящая теперь перед Adobe — произвести его, не потеряв доверие потребителя.
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Бипиум (Bpium) (10)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Другие (387)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
IFellow (АйФэлл) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
КРИТ (KRIT) (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (589, 302)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Форсайт (1, 3)
Сбербанк (1, 2)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
Мобильные ТелеСистемы (МТС) (1, 4)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
РЖД-Технологии (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Т1 Иннотех (ГК Иннотех) (1, 1)
Другие (11, 11)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 322
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Siemens Xcelerator - 2
Парадокс: MES Builder - 2
Турбо X - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
Форсайт. Мобильная платформа (ранее HyperHive) - 3
BSS Digital2Go - 3
Cloud ML Space - 2
Kubernetes - 1
Другие 8