Microsoft is trying
That’s nice, it’s just a little painful to watch. Case in point, IE9 will most likely be released somewhere in 2011 with technologies that other browsers already had last year. We can assume that they’ve come up with some very useful tests as they did for IE8 covering a wide range of use cases. They’re not to bothered with the ACID3 test, which is also actually looking at edge cases not to mention non-existing cases. As a designer I don’t see the ACID3 test as being very useful for my work.
Microsoft has recently come out with some news on the development of IE9 and they’re pushing ahead with the adoption of more recent technology, like CSS3 and HTML5. They really are trying to catch up without making a stinking mess. IE8 was evidently an important milestone in that is was a pretty stable release. Which it is, I’ve never had to worry about IE8. IE7 isn’t that strait forward but at least I’ve never needed to deploy a hack for that browser either*. So all in all it isn’t as bad as some make out it to be.
The shift to a more interoperable web sounds great, but coming from Microsoft I can imagine some caveats like that they’ll introduce technology that can be adopted by others. Webslices anyone?
At least their CSS efforts are standards based, or rather specification driven. Funny enough they’re not the same. They’re just not in a position to dictate the pace of innovation. Those days have long gone.
Of course interoperable technology that’s not shared by other vendors isn’t really interoperable and can’t really be adopted by web developers. Apples CSS-transforms are great and all but in reality it’s a platform dependent technology and is most certainly not interoperable. All they’re doing is carving out a little bit of web for their iPhone.
What I’d like to see is the adoption of SVG and easier EOT font generation. Or better still the adoption of WOFF fonts. CANVAS should also be on their list as it’s a HTML5 technology, but I’m not going to hold my breath.
* I’m slowly adopting HTML5 as a standard implementation for web apps which requires a fix (not really a hack but still) for all current versions of Internet Explorer.