Is Adobe Air still actively supported?

Is Adobe AIR proper solution for development of mobile games?

  • 1, Does Adobe AIR deploy working native apps on iOS? 2, Does Adobe AIR deploy working native apps on Android? I remember I had to install client framework for AIR when I wanted to run AIR apps on Android. 3, Do you experience any performance issues with the newest version of AIR? 4, What other frameworks could be used for building native mobile apps? Corona? Cocos?

  • Answer:

    1, Does Adobe AIR deploy working native apps on iOS? Yes.  Use at least Adobe AIR 3.4.  If you have Flash CS6, it makes the publishing process easier (although CS5.5 is not a pain). 2, Does Adobe AIR deploy working native apps on Android? I remember I had to install client framework for AIR when I wanted to run AIR apps on Android. Yes. There's an option now to deploy the file with the Adobe Runtim as part of your app.  It does increase your app size by about 10MB. 3, Do you experience any performance issues with the newest version of AIR? This is tricky - if your games are developed using traditional Flash approaches  with timelines and movieclips, you will likely hit some performance bottle-necks.  Having said so, the newest Adobe AIR does render games better than the older SDKs. If you're building a FPS, I wouldn't go with Flash.  If you're building a Airport Scanner or SongPop, Flash is a great way to go to market quickly. 4, What other frameworks could be used for building native mobile apps? Corona? Cocos? For any of these frameworks (including Flash), one of the problems you will face is going to be integrating with native services such as gamecenter, admob, etc.  In almost all cases, you need to build these on your own, or wait for the community to deliver them. Lastly, please ensure you have people in your team who understand the core platforms' working - iOS and / or Android.

Mahesh Khambadkone at Quora Visit the source

Was this solution helpful to you?

Other answers

Though I would suggest developing application on their native development platforms. If you have a flash background you can use AIR to develop native applications. 1. Does Adobe AIR deploy working native apps on iOS? YES 2. Does Adobe AIR deploy working native apps on Android? I remember I had to install client framework for AIR when I wanted to run AIR apps on Android. You can use Captive Runtime packaging to create a native app. 3. Do you experience any performance issues with the newest version of AIR? IMO AIR is a good platform, and people are using it to develop pretty intense games/applications. 4. What other frameworks could be used for building native mobile apps? Corona? Cocos? Starling Framework (http://gamua.com/starling/) would be a very good framework for developing games and it is officially supported by Adobe.

Pratik Velani

Adobe AIR is good, however don’t waste time with locked frameworks, this reminds me a lot of working with Oracle databases, they’re good, but in real life they won’t scale and will damage your work opportunities (only airports use those systems as far as I know). It’s better to work on the original, which is JAVA, I know it can be scary for new users, but they can be installed on mostly any mobile platform, and all Andoid APK  files are mostly java, and Google made a lot of optimization in their Android operating system to run Java as efficiently as possible. http://en.wikipedia.org/wiki/Dalvik_%28software%29

Sara Hiasat

We actually went for AIR for those reasons: It is not flash on mobile. You develop apps in Flex / Flash, however you deploy them as a native iOS / Android apps. Doing it in JAVA is ineffective, since you can deploy only for Android. Same for Objective C and iOS. Sure there are multiplatform solutions like MonoTouch, but they are not suitable for game development. We are primary flash developer, having flash social games on Facebook - therefore AIR is a perfect solution for maintaining a single code with minor differences for different platforms. New 3 series of AIR are performing very well - Adobe have implemented Stage3D API for GPU acceleration. Actually, many iOS / Android top games nowadays are built in AIR. And Adobe keeps pushing mobile development further.

Anonymous

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.