Adobe to flush Mobile Flash, how is it affecting the mobile development?
KenLim 2700049B4W Visits (2756)
Adobe recently announcement that they will no longer continue development for the Flash Player on the mobile browsers after the release of Flash Player 11.1 for Android and BlackBerry PlayBook. Nonetheless, they will still continue development on the desktop. Furthermore, they also announced that they will "aggressively contribute to HTML5". Mobile application developers might ask themselves, how does this affect me? What will it change?
In my opinion, this is good news! As described in an earlier article, a web app is usually the way to go for mobile, and the announcements from Adobe just prove it even further. The HTML5 will evolve even faster than before now that Adobe joined in. We will see new and improved ways of streaming media, animations and graphics that are more Flash-like using HTML5.
But what about current Mobile Flash developers you might ask. Well even Adobe doesn't seem to be very clear on what the future is for it. Adobe have a tool called Adobe AIR that allows the user to package Flash application into a native application using Flex technology. Adobe AIR is similar to running a Flash but not in a browser. It is very similar to PhoneGap (which just got acquired by Adobe) that allows to run a web site but not in a browser. Adobe also have a tool called Wallaby that allows the user to convert Flash to HTML5 code. So far it seems to be a mess on what is stored for current Mobile Flash developers... Will PhoneGap replace Adobe AIR in the future? or how will Flash, Flex and AIR work together along native and web apps? Unfortunately for Mobile Flash developers, it seems most big players in the mobile market are moving towards HTML5. Even though Mobile Flash is still supported, it will slowly start to disappear from the mobile development and Mobile Flash developers will eventually have to learn and use HTML5 if they want to keep supporting most of the mobile devices.
HTML5 might still be a bit fuzzy and not as nice looking as Flash, but it is surely evolving extremely quick and I think in a couple of years, it will be main stream and will be able to look just as nice as Flash.
Here's are two links to see what HTML5 can already do: