Wednesday, December 16, 2009

HTML 5 - 12/16/09

HTML5 is fascinating to me. It is a show of frustration towards Adobe and their pseudo-monopoly on web-programming platforms. With HTML5, you will be able run web applications, stream videos, and have many of the features of Adobe Flash without having to use Adobe Flash.

Now, you may be asking, “Why would we want to stop using Flash?” The answer to that is pretty simple: Adobe is slow. Flash is one of the biggest reason for memory leaks in web browsers. Adobe has made little efforts to make Flash a lighter-running software. It took 13 years (including Flash’s time as being Macromedia) to support graphics cards for rendering., and that’s not even officially released yet! The biggest offense in my eyes is that Flash still does not support 64-bit browsers, meaning that no browser company spends money or time making good 64-bit browsers. Windows XP 64-bit came out 6 years ago. Not to mention that Flash is not even close to widely available on cell phones, either.

By creating all of these features to be built into the code for the website itself, it means that all of these features will be usable across all devices, processors, operating systems, everything. If the browser can render a page in HTML 5, it can perform all of the features of HTML5. It’s little surprise that the two people spearheading the development of HTML5 work for Apple and Google. Both companies make smartphones (or at least in Google’s case smartphone operating systems) and both companies make web browser. Google even makes some of the most popular web applications (Gmail says hello), so if they want nothing to do with Flash, that should say something to the folks at Adobe.

Of course, all of this hinges on web developers using it. If Flash programmers refuse to learn how to program for HTML5, it may be a while before a Flash-free or Flash-light world is the world we live in.

No comments:

Post a Comment