Home » Android, Flash, General Discussion, Mobile, New Developments

Adobe AIR for Mobile 2.5 on Android 2.1

20 April 2010 | 6,426 views | View Comments


Adobe is currently in it’s prerelease stages of testing AIR for Mobile, specifically on Android, and I’ve been one of the lucky developers invited to participate. Adobe was even kind enough to send over some Google Nexus One phones to get going and testing on multiple devices. (Thanks Michael Chou).

The first thing I’ve noticed when using AIR for Mobile is that it’s WORLDS easier than porting Flash content to the iPhone. Simply publish your swf and use the AIR SDK and Android SDK to convert and port the content directly to your phone. Done. You can either install the newly published apps using the Android SDK, or you can upload them to a server and browse to the the .apk files and install them directly from a website. If you install from a server (and not Google Marketplace) you just have to be sure that your device allows for “Unknown sources”.

I’ve also been involved in the CS5 Prerelease, and when publishing for the iPhone there were mobile provisioning files connected to certain devices and those devices were particular in the UDID provided with every Apple product and producing the security certificates (.p12 files) just added even more to the headaches in getting setup.

Well, when working with AIR 2.5 and the Android SDK, it way faster/easier. It took just a little getting used to the command line prompts, and my first Hello World app was off and running.

Note: The command prompt interface is only part of the early development stages. It will not be necessary in future releases.

I’ve also noticed quite a difference in terms of the speed at which Android seems to run compared to the iPhone/iTouch. AIR on Android reacts just as fast as the native Android applications, or at least really close. It’s performing much better than any results that I’ve gotten from the iPhone or iTouch. We’ll have to see how much it will improve over time, as this was the first build of AIR 2.5.

Now, the app that I had setup for iTunes is a Educational piece created for Pearson Education, and done in coordination with Media-Fuse. Here’s a video of the Android version for Digit Cards – Close to 20, 100, 100 Math Card game in action.





Here’s the same game, but in the iPhone version (in this video, an iTouch is used).





I also successfully installed Digit Cards on the Motorola Droid, but the resolution still needs to be adjusted from the Nexus One. I’ll see if I can port it over to the 480×854 from the Nexus 480×800, and also share that video here.

Overall, AIR for Mobile on Android is really off to a great start. Can’t wait for more builds to test. Adobe, you rock!

Share |
  • gerbay
    Sorry but the picture of the command lines are cut. May you give the complete line commands. I can't get an apk file from an air2.5 app on windows.
  • I'd suggest signing up for the Developer Prerelease. There are now other ways to successfully create your apk files without the need for the command line: http://entr.in/ger/2f
  • marnix van rijswijk
    how is the vector drawing performance compared to the bitmap performance? is there any huge difference like it was on the iphone?
  • Yes, there are some large differences, and using bitmaps instead of either vector or the Flash AS3 drawing API does make for a faster app.
blog comments powered by Disqus