2011-05-09 4 views
1

У нас есть приложение AIR, которое работает в режиме клиент-сервер в качестве настольного приложения.Какую версию AIR следует использовать для переноса моего приложения на Android?

Наше приложение работает на Версия AIR-1.5; Версия Flex 3.5. Мы хотим, чтобы это приложение было перенесено на Android.

Будет ли AIR 1.5 работать с Android? если не какая версия AIR должна использоваться с Android?

А также, могу ли я настроить свой Flex Builder для частичной версии AIR SDK?

Я смущаюсь с AIR 2.0, 2.5 и недавно выпущенным Flex Hero SDK для мобильных платформ. Кто-нибудь может мне помочь, пожалуйста . Было бы весьма полезно.

ответ

1

Будет ли AIR 1.5 работать с Android? если не какая версия AIR должна использоваться с Android?

No. Air для Android находится в версии 2.6. Вы должны использовать v4.5 Flex SDK для мобильных устройств. Был выпущен Flash Builder 4.5 last week.

А также, можно ли сконфигурировать мой Flex Builder для частичной версии AIR SDK?

Да. По крайней мере, в версии 4.1 и выше вы можете. (Я никогда не использовал ничего до этого, но, я думаю, вы можете.) Вы можете скачать столько SDK, сколько захотите. Вы можете установить Flash Builder для использования любого SDK по умолчанию (Flash Builder -> Настройки -> Flash Builder -> Установленные Flex SDK), и любой отдельный проект может переопределить его. (Файл -> Свойства -> Компилятор Flex -> Версия Flex SDK)

Я смущаюсь с AIR 2.0, 2.5 и недавно выпущенным Flex Hero SDK для мобильных платформ. Кто-нибудь может мне помочь, пожалуйста . Было бы весьма полезно.

Я понимаю путаницу. Я думаю, что лучший способ - загрузить последнюю версию Flash Builder 4.5, которая включает в себя Flex 4.5 SDK и Air 2.6 для мобильных устройств. Загрузите свой проект. Вероятно, вы обнаружите, что из Flex 3.5 есть много вещей, которые необходимо изменить.

Во-первых, на мобильном устройстве не так много компонентов MX. Это почти все компоненты Spark. Но это не так плохо, как кажется.

Хотя вы, вероятно, можете переносить много кода на свой мобильный проект, вам нужно создать новый пользовательский интерфейс для вашего мобильного проекта. Если ваш существующий Air UI не был разработан для небольших экранов и сенсорного интерфейса, пользовательский интерфейс не будет хорошо переводиться. С точки зрения User Experience, вы захотите повторно написать свой интерфейс в любом случае. Бонус, однако, заключается в том, что большинство ваших не-UI-кода должны легко переноситься, и все это полностью повторно используется.

Надеюсь, ради вас, что у вас есть хорошее разделение между вашим пользовательским интерфейсом и вашим поведением ... это облегчит этот процесс TON. Если ваш AS3 плотно встроен в ваш MXML, вам придется немного поработать.

Удачи :)

+0

Спасибо Брайан. Он очистил большинство моих сомнений. Я постараюсь установить FLEX Builder 4.5, и я вернусь к вам, если у меня возникнут какие-либо сомнения. – Saravana