The reality of developing web games with Flash, HTML5 and Unity
4. Mobile
Flash: Until today I would have said that, iOS aside, mobile support for the Flash plugin was great
But Adobe have officially killed the Flash Player plugin for mobile and tablets, so consider this utterly dead. You can create mobile apps via AIR, but they aren’t web games so are outside the scope of this article. [Update] Stage3D for mobile still isn’t there yet and with so many hardware/vendor combinations, and an ageing AVM behind it, it’s an uphill battle for Adobe devs. Also it appears that in the restructuring Adobe have removed Oliver Goldman from the AIR team and moved him to Cloud projects. He was an absolutely key figure in AIR, there from the start, so read into this what you will.
HTML5: Here mobile support goes from strength to strength. iOS5 saw a huge HTML5 performance increase. As mobile browsers start allowing access to features such as touch events and accelerometer support, I only see this getting better. Of course you still have to deal with all the different screen resolutions and aspect ratios, but this isn’t specific to HTML5.
Unity: There is no mobile browser Unity plugin. Given Unity’s strength at compiling native mobile apps I can understand why.
Richard Davey shares his insights and experiences creating games on Flash, HTML5, and Unity across 10 different axis. In the light of Flash's probable demise his advice is: stick with Flash while you can, but start learning JavaScript and HTML5 too. It's a backward step but one you'd better prepare for.

