Everyone who has watched a Youtube video has used the Adobe Flash Player but for how long will that be the case?
The moment Apple announced that Flash would not be supported on any of their iOS devices was the moment when I knew the end for Flash was near. Ever since, Apple has advertised the use of HTML5. Even though HTML5 will not be finished before a good three years from now it is already being used by many company’s including Youtube.
HTML5 offers the ability to do exactly what Flash does just without the Flash Player. Combine HTML5 with Javascript and CSS and you’ve got a Flash clone.
What are the plus sides to HTML5 over Flash?
- It works right out of the box with any modern day browser like Firefox, Safari or Chrome. No need for any extra download
- iPad, iPhone and iPod Touch are supported (and all other devices which run HTML5 and Javascript that do not support Flash).
- No need to create multiple versions to get it to work on different devices (unlike Adobe AIR which need a specific binary for each platform).
- The Flash Player can’t crash or generate a lot of CPU and RAM usage since it doesn’t exist anymore.
- Hardware acceleration like OpenGL and DirectX is built in.
What are the down sides to HTML5 over Flash?
- All games and video players have to be rewritten from the ground up.
- Developers will have to learn a new language in order to make the transition.
- The web-application can’t be easily ported to a native desktop application (like Adobe AIR does).
Even Adobe is indirectly admitting that Flash is coming to an end. They are currently focusing on making Adobe Flash Professional (their app to create a Flash object) compatible with HTML5 and Javascript. I’ve seen some demo’s and they are doing a great job at this! Here are two videos demonstrating Adobe Wallaby & Adobe Edge
Even Lee Brimelow, who is an Adobe employee, is posting tutorials about HTML5 on his Flash tutorial website GotoAndLearn.
I hear you ask “What about Microsoft Silverlight and Unity?” and my answer is the same as for flash, they will both seize to exist in the near future. Unity has a bigger change to stay alive since it’s a cross platform application and doesn’t rely on just the browser. But Microsoft Silverlight is pretty much a copy of Flash. It only works in a browser and therefore HTML5 will take it over.
It is inevitable that Flash will seize to exist in the near future. Until then it is good practice to start learning HTML5 and Javascript today. Web developers will stay in the business and in my mind will get a big boost through HTML5 but they will have to do it without Flash.
Youtube gaming channel announcement
A few days ago a friend of mine and myself decided to start a Youtube (please subscribe) gaming channel. We will mostly cover Minecraft but we won’t limit us to that game.
A good gaming channels needs a good microphone so we bought two AT2020 microphones. The AT2020 is a excellent microphone that produces high quality audio. We will try to do all of our commentary live instead of after recording the video to give you the full effect.
All our video will be in at least 720P HD since we don’t like low quality (just like you I guess)