Flash Is So 2011, HTML5 Is So 2014

Here’s a secret: Flash is far from dead, in fact it’s being adopted at a higher-rate than ever on multiple mobile platforms.  In recent ZDnet article Christopher Dawson wrote:

“And it isn’t just Android. Windows Phone 7, RIM’s BlackBerry OS, and HP’s WebOS all currently or will shortly support Flash on their mobile phones, ensuring that everything from YouTube to the latest hardware-accelerated web-based games are supported on every major mobile platform. Except, of course, iOS.”

So it appears, far from killing Flash by excluding it from iOS devices, Apple has instead, given their mobile competition a solid point of differentiation.

At the same time, HTML5, the technology Apple is banking on to replace Flash,  is still not finished. In fact, the target for a finished HTML5 is 2014.  In recent Web Monkey article on Wired.com  Scott Gilberton wrote:

“The World Wide Web Consortium (W3C) has extended the charter of the HTML Working Group (HTMLWG) — the group charged with creating HTML5 — and announced that HTML5 will move to last call status later this year. After a couple of years of rigorous testing, the spec should be finalized by the second quarter of 2014.”

Wow.  While you can start using HTML5 now (we in fact, have a book on the HTML5 Canvas coming out this year ), the target finish date of the second quarter of  2014 is still three years away.  A lot can happen in three years.  In fact, here some facts about what the tech world was like just three years ago in 2008:

  • Flash CS3 was released was the current version of Flash, and the world was just getting used-to ActionScript 3.
  • People were excited about the prospect of the Silverlight 2 beta and there was talk of Silverlight being a Flash killer.
  • Sun’s JavaFX was poised to be the next big thing, and there was talk of it being a Flash killer.
  • The iPhone was not yet a year old
  • Facebook would not turn cash-positive for another 18 months.
  • The Wii was still sold out in most stores.
  • Netflix On Demand had just gone unlimited.
  • 3D TV was still 2D TV

So what will happen by 2014?   Can HTML5 survive a 3 year beta-test and adoption period while other technologies continue to move forward?  Might it have been a bad idea to put a date on the finalization of HTML5?  Up until now, most people have thought that HTML5 was just around the corner.  Now they can see that it is still a long way away.

Some people might see this as simply a three-year lease on life for Flash,  but that may only be true if Flash stays in a static mode the entire time, which Adobe certainly will not let happen.   In fact, three years is a long time,  long enough for Flash to invade game consoles, 3D TV, set-top boxes, and, gasp, maybe even iOS devices.   In fact at the rate Flash and browser-less App Stores are evolving and growing, it just might be HTML5 that has something to worry about.

0saves
This entry was posted in Flash Game Development. Bookmark the permalink.
  • http://twitter.com/ChrisJRock Christopher J. Rock

    On the other hand, we can use HTML5 right now and its adoption rate is pretty impressive (excusing browser differences–which suck).

    On yet a third hand, as far as game development is concerned, HTML5 isn’t as capable or performing nearly as well as flash yet and we’re not hearing about the kind of attempts to boost HTML5′s power that we hear from the flash side.

  • http://twitter.com/andyvanee Andy Vanee

    This is just further propagating the lie of comparing commercial software to web standards. The release date on commercial software is when it’s ready for use, the release date on a standard is just a mark in the sand.

    Flash has the potential of being dropped or changed in whatever way suits flash, HTML is a spec for archival quality documents. Ones that will be viewable in another 20, 50, 200 years. The half-life of a Flash document, and any proprietary format, is a real concern. But probably not an immediate concern for game developers.

    • Anonymous

      Andy,
      You make a good point. We do need to consider how documents of all types will be viewable in the future. However, the open source tech world has done a damned fine job making that a reality using emulators for all manner of platforms for many years.

      The only other thing I’ll say is that the “battle” here was not started by people who use Flash, it was started by people like Steve Jobs, who decided to compare a web started (HTML5) to a commercial product (Flash), not the other way around.

  • http://www.chrismweb.com Chris Moeller

    Good to hear your thoughts on this debate!

    Do you use the flash IDE or flashdevelop most of the time? (based on using JSFL in the IDE, or anything but animating, it seems that the people who make the IDE are waay over paid)

    Coding with actionscript is fairly consistant with other languages (C++, java), but trying to code complicated stuff with javascript, has been a hassle most times in comparison.

    I think flash might eventually have to go more ‘open’ to survive. The problem due to Apple intentionally calling them out – it might have faded over time as people started using more useful tools, but instead ignited a response for the to start being more innovative, to prove themselves.

    • Anonymous

      I use the IDE most of the time (Steve), Jeff likes Flash Develop and Flex SDK. There is a place for both. I do agree that Adobe needs to focus on tools and away from the player…

  • Anonymous

    Flash is incredible…
    Apple is a shame!

  • http://twitter.com/ard Szymon Pilkowski

    No one is waiting for HTML5 (which now should be probably referred as HTML) spec to be finished before starting development. There’s a lot of HTML5 apps on the mobile market right now, and they are coming to the desktops too. Palm’s new WebOS uses HTML5 as a native environment. Google’s laptops will be entirely browser-based. Every mobile platform supports HTML5, possibly except WP7, but I’m not sure here. All Big Guys on the Internet support HTML5 and participate in it’s development – I don’t think that happens too often. By Big Guys I mean Google, Apple, Facebook, Microsoft, Mozilla… hell, Adobe itself is engaged in HTML5 development.
    Flash won’t die, but it’s usage will become limited to more complex stuff, probably 3d (cause I dont believe WebGL will make it too soon)

    • Anonymous

      Good points. Yeah, I agree. HTML(5) will take the common denominator role, while flash takes on the more specialized apps. All the more reason for iOS support.

  • http://pulse.yahoo.com/_AGIHK7DWK33VSD4RRKMOHOLEC4 Bill Scott

    Nice information. I’ve jumped ship to HTML5 and had no trouble at all with my first game using the canvas, Mutant Zombie Monsters at http://www.mutantzombiemonsters.com/

    Wasn’t hard at all!

    Cheers!

    • Anonymous

      I played it. I’d pretty nice. Is there any sound, or did I miss it? Did you use any library, or was it all from scratch?

    • Anonymous

      I played it. I’d pretty nice. Is there any sound, or did I miss it? Did you use any library, or was it all from scratch?