Likelihood to Recommend
Adobe AIR is well-suited for a developer who is already familiar with Flash and AS3. It is well-suited for 2D app development using Starling or another third-party graphics library. However, to be used appropriately and avoid errors and poor performance, a basic understanding of programming principles is needed, so it's not great for a designer who hasn't studied a lot of coding.
Employee in OtherHigher Education Company, 1001-5000 employees
- Smooth transition from Flash/Actionscript 3, and ability to port older Flash projects to AIR with little to no code changes.
- Ability to integrate custom and third party native extensions (ANE files) provides access to hardware and other APIs otherwise only exposed via native java/obj-c/swift.
- Ability to code and test within a single IDE (Flash / Flash Builder / Flash Develop) makes it extremely easy to set up a project and development environment. The ability to use the Flash timeline is a huge advantage when doing animation.
- The abundance of AS3/Flash examples and tutorials online provide a vast resource compared to other hybrid solutions.
- Adobe Air applications are taxing on a user's CPU, especially considering how simple a lot of the apps are.
- Updating and installing Air based applications is very user unfriendly, often asks for updates that are aggressively pushed to the front of the user.
- As HTML 5 has gotten more and more sophisticated, for basic things a lot of times browser-based apps make a lot more sense.
Adobe AIR 7.0
Based on 1 answer
Although Adobe AIR is just an SDK without an actual "UI" it's commonly used within Flash, Flash Builder, or FlashDevelop. Considering the integration with Flash IDE, there are very few tools that can compete with its features.
Return on Investment
- Disney Interactive ended up ultimately having to pivot drastically to switch entirely over to Unity for our tech stack due to lack of support for Air. During this transition, we lost a huge amount of good talent, and were forced to shutter many projects.
- Prior to the switch to Unity, Air allowed us to quickly port several web games to mobile after overhauling the graphics to be bitmap rather than vector based.
- Air allowed a small number of our developers to be able to transition to mobile before the elimination of all web flash positions.
Engineer in EngineeringComputer Games Company, 501-1000 employees
Premium Consulting/Integration Services—
Entry-level set up fee?