Over the past few weeks I’ve had the privilege to work with the AIR 2.6 pre-release; I have to say I was completely shocked. The first time I used the AIR to iOS compiler that shipped with CS5, the frame-rates were poor enough that I disregarded it and never planned on using it again. About two months ago I decided to give it another go. I was shocked to say the least.
My application went from about 10 to 15 fps to a solid 40 fps. While I started off with the goal to create something with AIR for the sake of calling it an AIR app, I was able to forget about the technology and just focus on the game. Now, I spend more time creating new characters, backgrounds, and other game features instead of working around limitations.
I’m generally cautious when it comes to cross-platform development due to performance concerns (and in the past, for iOS apps, issues related to Apple’s policies). The video in this post though showcases Charles Schulze’s new game “Comb Over Charlie” and it seems promising. It demos the game on the iPhone (various generations), iPad, Motorola Xoom, Samsung Galaxy Tab, and more. Notice that there’s little performance difference between each of them and supposedly not much was done to port the game to each platform and device.