1 Nov 2013

HTML5 vs. Flash - What You Need to Know

php , javascript , html5 , css3 , web design development1

It’s been 5 years since the announcement of HTML5 and however the HTML5 vs. Flash dialogue continues to rage on among developers. all over you look, from newspapers to magazines to the net, you’re swamped with articles concerning these technologies, usually giving conflicting recommendation concerning that is that the higher resolution. So, with all the noise on this subject circling within the technology layer, however does one create a choice on that one is best for you?

Background :
Released in 1996, Flash is a multimedia system platform originally developed by Macromedia and later noninheritable  by Adobe. By 2000, it had become the actual commonplace for video playback, animated banners, and interactive multimedia websites. Flash basically became the quality tool in an exceedingly non-standard net of multi-platform browsers.

HTML was developed by the world Wide net consortium (W3C), a bunch whose main purpose is “to guide the world Wide net to its full potential by making protocols and pointers that make sure the growth of the net in [the] future”. The last hypertext markup language specifications targeted on future developments were XHTML two.0 and HTML four.01, however neither had been updated since 2000. With developers longing for one terminology that enclosed elaborate process models to encourage additional practical implementations, HTML5 was born.


The initial HTML5 specification was formally declared in 2007, however it didn't become a significant topic of dialogue till April 2010. it had been at that point that then-CEO of Apple, Steve Jobs, issued a public letter titled "Thoughts on Flash" wherever he concludes that "[Adobe] Flash is not any longer necessary to observe video or consume any quite net content" which "new open standards created within the mobile era, like HTML5, will win."

The Debate :

Proponents of Flash argue that, with over one billion users worldwide, Flash isn’t exploit any time before long.  The numbers, per Adobe, support them:
  •  70th of web-based games are designed using Flash, as well as twenty four of the top twenty five Facebook games
  •  
  •  75th of net videos are viewed using Flash (YouTube was exclusively Flash till adding HTML5 video playback in 2011)
  •  98 of enterprises have confidence the Flash Player and quite three million developers use Flash technology
  • 85th of the most-visited websites use Flash in one kind or alternative

Flash fans conjointly argue that, with ninety nine of browsers supporting the technology, they need a way larger audience reach. additionally, since all of the Flash “code” is compiled into a SWF file, somebody trying to look at the supply would have to be compelled to crack 2 levels of secret writing to urge what they have, a undeniable fact that several developers appreciate. Plus, as a result of it’s in hand by one company, they (Adobe) have entire management on the technology’s innovation rate.

HTML5 advocates argue that many of the items Flash fans see as execs are literally major drawbacks. as a result of the technology is driven by one company, they and that they alone verify the longer term direction of Flash. as a result of the specification for HTML is developed by an open standards development syndicate, they have confidence feedback, permitting developers to form the longer term growth of HTML.

Developers that like HTML conjointly argue that as a result of Flash code is compiled, there's no manner for an enquiry engine to properly spider the content. meaning all the good content in your flash banner, animation, or video adds nothing to your site’s computer program improvement (SEO). HTML content is browse as plain text by a spider and, once properly formatted, will offer an enormous boost to your site’s computer program placement. 

Finally, whereas Flash will boast additional current browser support, HTML5 is quickly gaining within the adoption of its individual features. the majority fashionable browsers embrace support for HTML5, to not mention tablets and mobile phones (many of that aren't capable of running Flash at all).

No comments:

Post a Comment