In recent
few months we have heard lots of nonsense about Flash vs. HTML5 fight. Apple is
opposing Flash to run on their iOS platforms like iPhone, IPad, etc. Even 'Steve
Jobs' has criticized Flash in his open letter on Apple website. The facts are
really different than the picture being created.
Here we
have to make a note that Apple is one of the controllers of HTML5. We all know
that Apple has history of dominating over its own hardware and software. They do
not allow anyone to play with their hardware and software. Whereas; Flash has
its own development environment, which will affect iPhone development by Apple,
if Flash is allowed on iPhone. It could compete with the iTunes store for
different media distributed by Apple. This makes a large difference in Flash
and HTML5.
Flash
requires Latest Browser and Flash Players
Flash develop its Flash Player and upgrades its technology for better user experience. It usually requires latest player for the same. Developers always need a better result from Flash because of high demand from clients regarding vector graphics and video. And hence, it requires always a latest browser and Flash Player.
So there
does not seem any fight. Both can be used for better user
experience and no one will lose the race.
Let us see
some facts which will focus on the points which describes that the war is nonsense
and just to make an attention towards the HTML5.
Who is controlling?
Flash
Platform
Adobe
Systems
HTML5
“WHATWG”
Committee made up by Opera Software, Mozilla Foundation and Apple.
Most
Selling fact for HTML5
Video
Yes
video. Video delivery through web is the most selling fact behind HTML5. 'Steve Jobs'
has mentioned that “Flash is not necessary to watch video over the web”.
Definitely,
HTML5 supports basic video players. But, if you want advanced video players
which have streaming or interactive features with video effects then? Then you
have to choose Flash or some other technology.
HTML
Another
thing which is being described by various columnists is, “You cannot develop
website in Flash completely, and it will require HTML to run on web”. That’s why
HTML5 is best for web.
True,
if HTML is required to run the Flash over web then why not HTML5. But the fact
is both Flash and HTML5 require other language support to run the video or
interactive content over the web, such as; Javascript. So, none of them are
independent.
SWF is
not allowed in HTML5?
As far as
I know, you can still use embed tag in HTML5. If embed tag is there then why to
worry? You can embed swf. Check “HTML5
fundamentals, Part 1: Getting your feet wet”.
So you don’t
need to develop your videos and interactive elements in different environments
for HTML5 you can still use Flash in it.
Adobe
is Opposing HTML5?
I don’t
think so! Adobe
has developed Adobe Edge
for creating animated web content using HTML5, CSS3 and JavaScript. This will
add Motion and Interaction Design with ease for HTML5.
Adobe has already
declared that they will aggressively contribute to HTML5. Read: Flash to
Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to
HTML5
Flash develop its Flash Player and upgrades its technology for better user experience. It usually requires latest player for the same. Developers always need a better result from Flash because of high demand from clients regarding vector graphics and video. And hence, it requires always a latest browser and Flash Player.
Yes this
is ridicules to always keep on updating the player and browser.
So, do you
think HTML5 will not require any browser upgrade? Will it run on IE7 / IE8?
No. it
will also require upgrades in its browser technology as HTML5 is emerging
technology. Most of the browsers are still not compatible with it. Even Safari
by Apple, on Windows platform fails to run HTML5 videos.
Sources:
2.
Read
Write Web : http://www.readwriteweb.com/archives/does_html5_really_beat_Flash_surprising_results_of_new_tests.php
3.
Forbes:
http://www.forbes.com/sites/fredcavazza/2011/07/17/why-opposing-html5-and-Flash-is-a-non-sense/
4.
Flowing
Data: http://flowingdata.com/2011/05/10/Flash-vs-html5/
5.
Blogs.Adobe:
http://blogs.adobe.com/conversations/2011/11/Flash-focus.html
6.
Adobe
Labs: http://labs.adobe.com/technologies/edge/
7.
IBM
Developer Works Library: http://www.ibm.com/developerworks/web/library/wa-html5fundamentals/index.html
No comments:
Post a Comment
Your comments are valuable for me. Thank you for posting it.