Over the past 3 years Apple Inc. has taken the heat on pushing the adoption of the W3C standard, HTML5, for all web based development. They have even been taken to court for not allowing competitor's technology (Flash) on their platform (iOS). Recently to avoid any more blame for flaws in these 3rd party technologies, they have stopped pre-installing them on all hardware products they ship.
Now the companies behind these other technologies are showing signs of support for Apple's directions. Are Microsoft shifts away from Silverlight and Adobe announcing the HTML5 Video Player widget indications that Apple rivals in the HTML5 war are finally given up?
This recent Microsoft decision is in line with their statement 4 years ago stating that, what they had done with Internet Explorer for the past 6 version were wrong and IE8 is the start of HTML5 compliancy.
Recently Microsoft released beta version of IE9 at PDC, which will be even more compliant with HTML5 than any previous versions of Internet Explorer.
The mess that are current web sites is really the fault of Microsoft. For creating browsers (IE) that are too tolerant of HTML coding mistakes and non-conformation to the HTML standards. Microsoft also provided web developers with technologies (ASP, etc.) and tools (.NET) that are not W3C standards. Along with the prevalent of Microsoft technologies in the 3rd world countries, these created a low cost labour force that further propagates non-standards web sites and applications. Fortunately with Apple's and other members of W3C efforts web site and applications owners are finally demanding HTML5 compliance.
Microsoft's statement about HTML5 is not to say they are abandoning Silverlight, Silverlight is still the development environment for their Windows 7 Phone platform. What they are saying is that HTML5 is Microsoft's future directions for true cross platform compatibility. This is a significant message to all web site and application owners. In the past these owners are only focused on the platform [Windows] they felt majority of the computing users are using. Now they are told that if they want to future prove their products and services they should focus on HTML5.
As for Adobe, they are not giving up on Flash either. They released the HTML5 Video Player widget because their users [developers] are demanding ways to be compatible with the iOS platform; it being the largest consumer of HTML5 content at the moment. I'm sure they are also aware of the efforts YouTube, Vimeo and others are doing to make their respective sites compliant with HTML5. One of the largest video sharing site, YouKu, serving the largest population in the world made their site compatible with on the iOS platform in July this year.
In the same month, we saw one of the largest online business migrating to HTML5; the porn industry. The adult film studio Digital Playground announces it will convert its mobile sites to HTML5. History teaches us that when the porn industry puts its supports behind a technology all competitive technologies will eventually disappear. Case in point is the VHS and Beta video cassette tape format war.
If you know me I am a strong proponent of standards compliance, I first express my opinions publicly with my article Compatibility. So I am very happy to see HTML5 is showing signs of wining the war. This will results in better build web sites and applications in the long run. Content will finally be separated from the technologies they are served in. How? I will leave this as a topic for another article.