3 ms·
The first item answers the question: Native UI Controls There are many native UI controls available in the Android SDK. Most of the applications on the market
by larrywright 16y ago
The first item answers the question:
Native UI Controls
There are many native UI controls available in the Android SDK. Most of the applications on the market make heavy use of these. They range from buttons, lists, form controls, layout containers, and much more. If you develop your application using Adobe AIR you will NOT have any access to these controls. The best thing you can do is to try and fake them, but from my experience it is never quite as good. So if you want to use native controls then you must go native.
That, in my mind, sums up why you would never use AIR for anything. I've tried out a number of AIR apps over the years, and have promptly uninstalled them all after a short period of time. They don't look like native apps, and they don't act like native apps. An example: on Windows systems (which I have to use at work), hitting CTL+Backspace deletes the previous word. In AIR? It inserts a control character.
Bottom line: If you want to write an app for a platform, write the app in that platform's native toolset.
- joelhooks 16y agoI'm a Flash Platform dev and have the same general opinion as you regarding AIR apps. Clunky and weird for the most part. I've had a lot of success with them for firewalled "enterprise" clients. I've built a lot of them and the clients really like them. As a consumer, I always go native. It is interesting that in a lot of cases you would likely not even know an app was built on AIR with mobile. There are a good number in both the Android and Apple stores.