6.12.11

UI компоненты Mobile Flex 4.6

Недавно я участвовал в сравнении кросплатформенных мобильных SDK.
Исследование сузилось до сравнения PhioneGap и AIR. Одним из главных пунктов сравнения было наличие большого количества "нативных" UI компонентов. Хотелось бы рассказать о том что AIR, а именно Flex предлагает на эту тему.



На днях вышла новая версия Flex фреймворка под номером 4.6. Основные изменения - вкусности для мобильных приложений.
С Flex SDK идет AIR 3.1 SDK. В новом AIRE добавлена поддержка iOS5, решены некоторые проблемы с безопасностью. Главная фича - native extensions. О них я уже упоминал.

Итак, какие же компоненты есть в новом Flex? Вот список, который нам предлагает Flash Builder:
Для тех кто знал что было в 4.5 выпишу что клёвое добавилось:

  • ToggleSwitch - переключалка on/off
  • CalloutButton - менеджит Popover - всплывающую панельку, хорошо знакомую пользователям iPad
  • SpinnerList, DateSpinner - "барабан" для выбора значения из списка
  • SplitViewNavigatir - новый навигатор, размещающий две группы эелементов как в почтовом клиенте iPad.
Может что-то еще новое, но я не обратил сходу внимания.

Работает всё отлично и гладко. Я пробовал на андроиде (Google Nexus One) и айподе (iPon Touch 4) - отзывчиво крутятся списки, нажимаются кнопки.

Для ознакомления и наглядной демонстрации рекомендую скачать с AndroidMarket приложение TourDeFlex - оно позволяет потрогать компоненты в деле и посмотреть исходный код для желающих. 
На AppStore его к сожалению нет, но если хотите погонять на своем айфоне - могу дать исходники, пишите :)

И в конце - то что было для меня самым приятным: можно включить тему, скинующую приложение под нативное на iOS, когда оно запущено на iOS и под Андроид, когда оно запущено на Андроид. (правда последнее пока недоделали похоже, и оно просто мобильное такое флекс приложение :))
Вот примеры, угадайте кто где:














Включается это так:


Не буду порождать холиваров и про то кто круче - AIR+Flex, PhoneGap+Dojo или Java/Cocoa напишу в следующем посте.

2 комментария:

  1. Любопытно.

    Но вот этот переключатель ON/OFF прямо очень агли: http://1.bp.blogspot.com/-jj-S_65vFD8/Tt1Fq7PdmcI/AAAAAAAABFU/RZ03sjQsuuM/s320/tdf_check_i.png

    ОтветитьУдалить
  2. Ну он кстати один в один как на iOS 5 :)
    Мне кажется что он плохо смотрится потому что я его непонятно где положил. В такой типа табличке,с выравниванием справа он будет чуть лучше смотреться.

    ОтветитьУдалить