If you haven’t heard, Machinarium has recently become a top selling iPad app in the iTunes store, and it was created using FlashBuilder 4.5 and Air for iOS. For now, let’s forget that it’s been a big success on multiple platforms including Steam for PC and Mac, well-recognized as a superlative indie game, and included in the Humble Indie Bundle; this game coming out on iPad is actually a really big deal.
Why?
I have always felt that it is our duty as technology experts to help our clients chose the best platforms for their products. And sometimes the best platform is the one that lets the developers do their work the fastest. Flash has always been great at adding a lot of character, subtlety, and interactive flair much faster than other platforms.
Unfortunately, due to recent high-profile skirmishes between Apple and Adobe, most clients currently think that “Flash is Bad.” They don’t understand that Job’s argument is full of half-truths and non-truths and most probably don’t realize that Flash code can now be run on an iDevice and more importantly sold for $$$. While Flash certainly ins’t the best in every situation, it’s actually a fantastic choice for a lot of applications and the programmers who have been using it for a long time who have honed their skills as interactive developers can add a lot intrinsically to their work. To say that it is “Bad” is to ignore much of the bigger picture.
Having a solid example to point to makes the case for using Air for iOS so much easier. And despite our cries, clients don’t really care about technical reasons… they DO care about top-selling apps that look beautiful! So next time you’re faced with a client who’s using some overhyped article from 2010 about Flash not performing well on mobile, you now have one more weapon in your arsenal. The more tools we have to deliver great experiences for our clients, the more everyone wins.
Also, it’s a pretty good game!






