More thoughts on Flash vs. HTML5

I started a video tutorial training at lynda.com on HTML5 as I’m getting more and more impressed by the new possibilities of HTML5 and CSS3. Yesterday during lunch I ran into a hot discussion about Adobe Flash vs. HTML5 with a colleague who is a former Flash developer, just as I am … I have been a bit more on the designer side but stopped working with Flash about the time MX came out. So we both are not using Flash actively anymore although I have to check FLA files from time to time and got recently into the Flash-Video topic at work as I supported a project related to online advertising and video. Moreover I had a Flash CS4/ActionScript3 training a few months ago at work so I got up to speed regarding the latest features and capabilities of Flash. A good starting point for an intense tech-discussion! 🙂 I also learned about the possibility of creating Flash projects without actually buying Flash by using FlashDevelop. So basically a hardcore developer can’t tell you anymore that he doesn’t get into Flash because for him it’s an ugly piece of 2D animation software and you can’t say that it’s a matter of money what you chose. There are many aspects of the discussion like the speed and reliability of Flash on mobile devices or older machines (Apple picked that up and banned Flash) and if you are more a designer who wants do do animation or really code stuff from the scratch.

In the end I think there is a fight going on to win the hearts and minds of developers (this article comes to the same conclusion: http://techcrunch.com/2010/02/05/the-future-of-web-content-html5-flash-mobile-apps/)… Flash, Silverlight and HTML5 are awesome frameworks for great web content but the question for me is: why should I build HTML5 sites that look and behave different from browser to browser where I can have a cross-platform-plug-in like Flash that renders them the same way everywhere? Is it because Flash is a proprietary technology (I know that Adobe claims the opposite) and HTML5 is an open standard driven by W3C, whatwg.org, Apple, Microsoft, Google and some other companies ? For sure it is but what has Adobe done wrong that would make people switch? Has it been abusing their market position? The answer is NO in my opinion. They never made people register for downloading the Flash player or tried to abuse their dominance too much. Microsoft provides with Silverlight an extremely powerful toolset… but yea, it’s from Microsoft so nobody really trusts them (I recently tried out their new Expression… pahh! Forget Adobe Dreamweaver! This is much more powerful for only-CSS-based-websites).

I’m very curious where the trend goes but there are indications about an end of the “Adobe vs. Apple” war. Apple now allows apps to be compiled in Flash for example: http://www.reghardware.com/2010/09/09/apple_ios_runtime_green_light/

So maybe Flash, HTML5 and Silverlight will peacefully co-exist in future. People who always used open source like PHP will probably support HTML5 and everyone who used to work with Flash like media agencies will keep it and Silverlight? Not sure but there must be someone using it 😉 I keep learning HTML5 and CSS3 just as I enjoyed learning Adobe Flash AS3 … and right now I’m downloading Microsoft Visual Studio Lightswitch Beta 🙂

One thing I forgot about… once HTML5 gets finalized the Flash vs. HTML5 debate will be over. Everyone will learn HTML5 instead of HTML4 or do you know someone who still writes HTML3 and embeds Flash for the advanced stuff? The question won’t be: “will HTML5 replace Flash?” but “now that I know HTML5 why should I use Flash?”. Consequence: Flash must get better (probably much better) to survive once HTML5 becomes a final standard.

Useful info on Flash vs. HTML5:

http://remysharp.com/2010/02/08/html5-vs-flash/

http://www.ludamix.com/archives/2010/02/entry_5.html

demos:

http://websatisfactionpr.com/projects/websatisfactionpr/index.php?option=com_content&view=article&id=131:html5-demo&catid=51:tips&Itemid=18

http://www.mygeekpal.com/276/working-with-html5-the-future-of-web/

Advertisements

2 Comments

  1. warriorspwn@hotmail.com

  2. May be you are right.
    But learn some important about HTML5 from your posting.
    Thanks for nice post.


Comments RSS TrackBack Identifier URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s