AMT Blog

Switching From Flash To HTML5

After the Abode’s recent announcement of dropping all development plans on mobile flash, HTML5 has obviously become the no. 1 choice for mobile web developers. 

Flash-to-html-5

In Adobe’s official announcement, Danny Winokur, Adobe’s VP and general manager of interactive development, wrote, “HTML5 is now universally supported on major mobile devices, in some cases exclusively. This makes HTML5 the best solution for creating and deploying content in the browser across mobile platforms. We are excited about this, and will continue our work with key players in the HTML community, including Google, Apple, Microsoft and RIM, to drive HTML5 innovation they can use to advance their mobile browsers.

According to Eric Meyers, an author and HTML/CSS expert, A rational comparison between HTML5 & Flash goes like this: “It's really the HTML we're all used to plus more elements. But that's the 80/20 answer. HTML5 adds new elements for things like sections of a document and articles, and figures and captions for figures. So it covers things that a lot of us do all the time, like create <div> and then <p> inside of that to go along with an image. Now there's just an element called "figure" and you insert an image and you have an element after that called "caption."

There's been an attempt to look at what people are doing. What class names are people using over and over again? What structures are they setting up over and over again? Because HTML doesn't have elements that directly address those.

The HTML5 spec also attempts to very precisely and exhaustively describe what browsers should do in pretty much any given circumstance. Older HTML specifications would simply say: "These are the elements. These are the attributes. Here are some basic parsing rules. Here is what you're supposed to do if you encounter an error." HTML5 has these really long algorithms that say: "Do this, then this, then this, then this. And if you hit a problem, here, do this other thing." There's a lot of debate as to whether that's even a good idea. But if the vision that's encoded in those algorithms is brought out -- I'm not saying it will be, but if it is, then browsers will be a lot more interoperable. But that's the base level answer. As you push further into the more obscure corners, then the answer to "how is HTML5 different?" becomes much more complicated.

Read more…

AMT has developed an indigenous framework which converts Flash to HTML5. Are you looking to convert your mobile flash web apps to HTML5. Contact us for more information.

Filed under: Flash HTML 5 Mobile Web
11
To Posterous, Love Metalab