IE9 to launch on March 14, 2011
windowsteamblog.com
windowsteamblog.com
Or launch like the rest of the software development world now operates and push out updates on a regular basis, with new features and better standards support, leading to something that actually has a chance of competing with the browsers the rest of us love to use?
'Cause I think it was around 2000 that people started realizing that monolithic development and release cycles lead to failed products. Software needs to be, and can be, updated constantly, or it falls behind. If this launch is like all other IE launches, it will be a day we will all look back on with disappointment. Don't get me wrong, I would love to see Microsoft actually become a modern development house, but I have huge doubts that it could ever happen.
Hopefully, there's more to come.
There are ways to use svg to implement scalable gradients: http://css3wizardry.com/2010/10/29/css-gradients-for-ie9/ . With some clever engineering someone could make a library that automatically converts gradient styles into SVG backgrounds.
The real smoking gun that it still isn't modern is that it doesn't include a spellcheck by default. You can't claim to be doing what users want while ignoring that elephant in the room.
Spelling words properly, just for one day
Chrome, Firefox and Safari have no problem doing it, so it's very likely a political decision.
I think Microsoft has some responsibility to update IE6 on XP, given that they left it out on the market so long and caused an incalculable amount of time to be lost developing for it while the rest of the worst was trying to move on.
[1] http://ie.microsoft.com/testdrive/info/FrequentlyAskedQuesti...
http://hacks.mozilla.org/2010/09/hardware-acceleration/
http://blog.chromium.org/2010/09/unleashing-gpu-acceleration...
If Microsoft wanted to support GPU acceleration through an alternate rendering path like two other browsers are doing on XP, they would have done so.
I find it more likely to conclude that they just didn't want to support XP and developed a browser GPU acceleration engine that wouldn't support it as a result of this high-level decision.
You can point at the FAQ all day, but you can't deny that there is a way to do GPU acceleration of web content on XP.
1) They don't want people using XP. If other browser vendors want to take it on, I think MS has decided that they're fine with that. But they don't want to enable XP anymore.
2) The test matrix is a huge test cost. Doing XP means cutting something else. I think they decided that the cost of supporting XP wasn't worth it when they looked at how it effected their roadmap.
I hope Mozilla and Google take advantage of this opportunity.
It still doesn't work in Firefox4 though. Not sure if I'm surprised.
EDIT: Argh, didn't take long to find an "install Silverlight" while browsing through the HTML5 demos site:
http://html5labs.cloudapp.net/WebSockets/ChatDemo/wsdemo.htm...
Why do they keep doing this?
Putting it on the HTML5 Labs site is kind of goofy, and the whole HTML5 Labs thing is sort of a dubious PR exercise to begin with, but I guess it does at least show they're experimenting with the Web Sockets protocol.
twelve months
twelve months
twelve months
There's nothing to be sad about, it's a decision we make everyday. If IE is so painful that the revenue is not worth it, then don't do it. We currently don't support OS X. I'm not sad when Apple ships a new version of OS X. I just know that the 10% of the market that they own is one that we won't support. I'm fine with that, and have been for a while now.
"Well, sir (or ma'am), your new website will only work with 'Modern' browsers."
"I see. And what is a 'Modern' browser?"
"Anything but IE."
"Ah. Nice meeting with you. I'll keep your quote in mind."
No IE support != less revenue. No IE support = no revenue.
Our day is coming...
I'm afraid our problems with IE involves other people using it, and their choice to do so is largely beyond our control.