В зависимости от того, что вы создаете, Air - отличная платформа для разработки кроссплатформенных мобильных приложений.Несмотря на недавние новости о том, что Flash Player больше не разрабатывается для мобильных браузеров, родная история остается сильной.Кроме того, увидев родную разработку для IOS, Android и Flex, платформа Flex намного лучше, когда речь заходит о простоте разработки.Благодаря высокоуровневым функциям, таким как привязка данных, визуальное управление состоянием, модель твердого компонента / обложки, модель перехода и т. Д., IOS и Android (IMO) опережают поколение или два.
Если вы используетеFlex для мобильных устройств (iOS / Android / Playbook) - вы получаете общий вид на всех мобильных устройствах.@MarkGranoff предположил, что пользовательский опыт ухудшается при использовании подхода, но я бы оспорил это.
Хотя я согласен, что нестандартное моделирование компонентов пользовательского интерфейса в Air чувствует себя немного не такЯ никому не рекомендую создавать приложения таким образом.Вместо этого создайте приложение, которое выглядит как ваше приложение.Было много приложений, которые не соответствуют нативному внешнему виду или ощущению iOS или Android, но все еще остаются качественными с точки зрения эстетики и UX.
Есть что-то, что можно сказать о приложении, которое выглядит / ведет себяодинаково для всех платформ.Я могу вам многое сказать ... пользователю все равно.Если это выглядит хорошо, чувствует себя хорошо и делает то, что хочет, они счастливы.
Flex Mobile SDK использует много одинаковых парадигм пользовательского интерфейса (особенно в версии SDK, которая скоро будет выпущена), и становится все лучше.Я бы не дискредитировал это.Вы можете сэкономить много денег и времени, используя что-то вроде Flex Mobile.