Microsoft finally released a browser that supports some CSS3 properties. As usual they’re in catch-up mode, but IE9 still isn’t exactly on par with the rest of them. If you check the compatibility chart on findmebyip.com you’ll see there are still some red Xs compared to the other major browsers. What’s the deal with text shadows? Anyways, it might be good enough for now but there’s one gigantic problem that, at least to me, resembles the lovely situation created by the devil’s browser IE6. Microsoft is restricting IE9 to Windows Vista and Windows 7. For front-end developers, this shifts the problem from supporting IE6 (which we can hopefully all agree to stop supporting unless a client pays extra for it) to finding some way to implement CSS3 in IE7 and IE8.
To be fair, yes, it has been 10 years since XP was released but, to give the big M some credit, it’s pretty stable and it’s definitely still the most widely used personal OS out there. I actually haven’t even upgraded my PC yet, but that’s mostly because I want to throw 7 on a solid-state drive and really beef up my RAM. That won’t be an overly expensive upgrade but I’m trying to save more than spend in this economic climate. I believe that XP is going to stick around for quite a while in corporate, educational, and government environments – just like IE6 stuck around.
At this point I’m going to conclude that Microsoft’s decision to not allow IE9 on XP will hold back most developers, including myself, from using CSS3, which is really sad. I’ve considered Internet Explorer to be a failure for quite a long time and it seems as if Microsoft will always find a way to mess it up over and over. I still don’t get why it took them five years to release IE7. They also never seem to want to jump ahead of the curve and be innovative when it comes to browsers, only copy the best. Microsoft has improved IE and it’s a much better situation than it used to be, but at this point I kind of wish they’d just buy Opera and stop making browsers internally. After all, is a browser really a selling point for an entire OS?