| |
Both are here to stay
Flash platform has been in existence for the past several
years. Since 1996, Flash has a strong base of developers and
users. As per the statistics provided by Adobe, Flash had
reached 98% penetration in March 2010. In creating highly
interactive browser based applications, it had a monopoly.
Apple has been promoting HTML5 as an alternative to Flash
for video and other content on the iOS. It has cited performance
reasons for not allowing the Flash runtime to be installed
on iOS. Flash runtime is not available on the Apple's iOS
devices: iPhone, iPod touch and iPad but it can be compiled
as a native iOS application through the Adobe iOS packager
in Flash CS5 Professional.
Flash's "CPU hogging" can also be considered as
a contributing factor in Apple's decision for not supporting
the technology on their mobile devices. Flash is considered
to be efficient on platforms where it can access hardware
acceleration and less efficient where it can't. But, with
the emergence of Flash Player 10.1, Flash has the opportunity
of accelerating growth in video playback performance on all
platforms that enable hardware acceleration. Since in 10.1
version, CPU utilization has decreased noticeably.
Flash has also the ability to specify measurements in sub-pixel
increments, resulting in a more pleasant appearance of Flash
web sites. Comparatively, HTML5 is browser dependant and hence
inconsistent. Though Mozilla Firefox, Opera, Google Chrome,
and Apple Safari implement HTML5 to a large degree, Microsoft’s
Internet Explorer does not support HTML5 outside of version
9.
Flash offers webcam and DRM support, while HTML and related
technologies currently do not yet. There is however "device
support" (device API) added to the HTML5 specification,
which allows for videoconferencing, access to webcams, microphones,
USB-thumbdrives and other USB- or serial devices.
Live streaming is not possible with HTML5 as yet. Multiple
video streaming via playlist is also not possible as yet.
According to Adobe, 85% of the most-visited web sites use
Flash, 75% of web video is viewed using the Flash Player,
98% of enterprises rely on the Flash Player, and 70% of web
games are made in Flash. In contrast, some video sites, including
YouTube, Vimeo and blip.tv, have implemented a degree of experimental
support for HTML5 video. Flash is not an open standard. It
is controlled by Adobe Systems, but HTML5 is largely controlled
by a committee (WHATWG), which is made up of three companies.
Apple is one of them.
Another reason for poor performance of Flash is that, some
Flash developers code their files wrongly. It can also be
a problem with "HTML5" animations.
HTML5 technology is growing as an alternative standard, but
that doesn't mean that Flash is coming to an end. HTML5 should
not be considered a replacement technology for Flash. It is
just a competitive platform.
Back
to Knowledgebase Content
|