Thursday, September 1, 2011

Why HTML 5 is better than Flash?

          Hi guys. Today I'm here with my first blog and its about technology and the future of web. In this blog I want to share my thoughts about why HTML5 is gonna rock the future and how flash gonna go to the graveyard of technology.
          Actually flash is a technology that goes hand in hand with the browser. Flash is a plug in to the browser which should be updated frequently. Flash supports much media in the web like videos, games and many interactive mini programs. Almost 70% video in the web is written in flash (.flv format) in 2010. But now that has reduced to 50% due to emerging HTML5 technology. Actually flash is a software decoder. Its written for computers.
          HTML5 is a technology that uses chips in the hardware to decode the media. So its even easier for the post PC products(Tablets) to run HTML5 because battery life is important for these products. A software decoding needs double power than a hardware decoding. And the videos in HTML5 looks better. They are written in H.264 format.


          People from the flash industry are not going to like this. So they start to raise questions against this. They pressurize the manufacturers who doesn't support flash in their products. For an instance lets discuss about iPad.
                iPad is a post PC product and they call this a thing beyond PC. But this doesn't support flash. So Adobe(Manufacturer of flash) started to raise questions about this. They trash the Apple guys for not supporting flash in their iPad.
               Here is why Apple guys are so stubborn in opposing flash where their close rivals even show this as a drawback to the product.
               Battery Life: iPad has a legendary battery power of 10 hours. Almost many tablets have a battery power of 7-9 hours. But if we use flash, the battery gets drained in just half of the time. As I've already told, flash is a software decoder, so requires more power.
               Security: Symantec recently highlighted Flash for having one of the worst security records in 2009. And Mac is known for non crashing OS. But this flash has made even Macs crash. And even flash didn't work fast as the users wanted in mobile devices. Till date we don't have mobile browsers that run flash fast.
               Web Share: Flash guys say that about 70% of the video in the web is made in flash and so there is no reason to buy a flash non supportive device. Actually they are wrong. Much video in the web is also available in alternative resources like Youtube, Netflix, Vimeo, etc... which can be run on these tablets. Another small share also eventually switches to HTML5. Who wants a plugin to run video?
                Applications: Flash guys even say that many mini applications can't run in tablets. You know what? They even can't run in tablets supporting flash unless they are re-written because flash is a computer thing based on right-click and left-click. But post PC products are touch based. You don't have right-click and left-click in touch products. So they have to be re-written any way to make them work in tablets. Instead writing them in flash, write them in HTML5.
               So HTML5 having these advantages cant definitely loose web war. Actually they don't even need to compete because HTML5 is such a superior technology over flash.
              Please comment your thoughts.

Update: And as expected Adobe has abandoned its concentration on flash in mobile platforms. Though they throw updates for flash that is present on other mobile phones, new ones are not going to get flash. Adobe stated that it will concentrate on HTML 5 from now on.