Depending on what you are building, Air is a great platform for developing cross-platform mobile applications. Despite recent news that the Flash player is no longer being developed for mobile browsers, the native story remains strong. Plus, having seen native IOS, native Android and Flex development, the Flex platform is much better when it comes to the ease of development. With high-level features like data binding, visual state management, a solid component/skinning model, transitioning model, etc, it is a generation or two ahead of iOS and Android (IMO).
If you are using Flex for mobile (iOS/Android/Playbook), you get a common look/feel across all mobile devices. @MarkGranoff suggested that the user experience is downgraded when using an approach, but I d challenge that.
Although I agree that an out-of-the-box styling of the UI components in Air feels a tad off, I don t recommend that anyone build apps that way anyways. Instead, create an app that looks like your app. There have been many applications that don t conform to the native look/feel of iOS or Android but are still quality from an aesthetic and UX perspective.
对于一个在所有平台上看望/照相的镜子,需要说几句。 我可以告诉大家,......用户确实不关心。 如果看好,感觉好,做他们想要的东西,他们会高兴。
The Flex Mobile SDK uses a lot of the same UI paradigms (especially in the soon-to-be-released version of the SDK) and it is getting better. I wouldn t discredit it. You can save a lot of money and time using something like Flex Mobile.