Какую версию AIR следует использовать для переноса приложения на Android? - PullRequest
1 голос
/ 09 мая 2011

у нас есть приложение AIR, которое работает в режиме клиент-сервер как настольное приложение.

Наше приложение работает на AIR version-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 Ответ

1 голос
/ 09 мая 2011

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

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

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

Да.По крайней мере, в v4.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 не был разработан для небольших экранов и сенсорных экранов, он не будет хорошо транслироваться.С точки зрения пользовательского опыта, вы все равно захотите переписать свой пользовательский интерфейс.Тем не менее, бонус заключается в том, что большая часть кода, не относящегося к интерфейсу пользователя, должна легко переноситься, и все это можно использовать повторно.

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

Удачи:)

...