Okay, I really have been out of it the last few days. I hadn’t heard that Microsoft was planning a hostile takeover of Yahoo!.

I have to agree with this Google blog post: this would be bad. Yahoo! seems to “get it” (where “it” is an open Internet) much better than Microsoft does.

Actually, it reminds me a little of Disney vs. Pixar in the past decade. Pixar, in adddition to mastering computer animation, had a great sense of story—something which Disney lost track of in the mid-1990s. They saw Pixar’s movies doing better than their own, and while they were still getting a cut, they didn’t understand why they did better. They thought it was the 3D animation, when really, it was the fact that they were churning out forgettable animated films like that cattle movie whose name escapes me, while Pixar was doing Finding Nemo and The Incredibles.

Actually, the only way I can see a Microsoft takeover of Yahoo! being good for anyone but Microsoft would be if it went down like the Disney-Pixar merger, and the Yahoo! people ended up in charge of web services. Not that I expect it to be likely, and even if they were, I’m sure the higher-ups would cripple them. I get the impression that sort of thing is going on with the IE team as it is.

Internet Explorer.Microsoft’s Internet Explorer Team reports on a new IE installer release. They’ve changed a couple of defaults, updated their tutorials… and dropped the requirement for Windows Genuine Advantage validation:

Because Microsoft takes its commitment to help protect the entire Windows ecosystem seriously, we’re updating the IE7 installation experience to make it available as broadly as possible to all Windows users. With today’s “Installation and Availability Update,” Internet Explorer 7 installation will no longer require Windows Genuine Advantage validation and will be available to all Windows XP users.

As much as I prefer alternatives like Firefox and Opera, I’ve been frustrated at the relatively slow uptake of IE7. It’s just insane that 6 years after its release, we’re still stuck designing for IE6 as the world’s most-used browser.

So who’s still running IE6?

  1. People running older versions of Windows that can’t run IE7, and who haven’t switched to something else. (This is a pretty small percentage, judging by OS stats.)
  2. People who don’t know how to upgrade to IE7, or why they should.
  3. People who actually want to stay with IE6 (whether for technical reasons or just stubbornness)
  4. People who would be happy to upgrade to IE7, except they can’t/won’t run WGA (on principle, or because it’s broken on their system, or because their OS is pirated).

I don’t know how big each group is, but Microsoft seems to think it’s worth going after #4.

It’ll be interesting to see whether there’s a jump in IE7’s marketshare relative to IE6. Maybe we’ll reach that next milestone sooner than I expected.

Here’s a surprise: web standardista extraordinaire Molly Holzschlag is now working with Microsoft to promote web standards within the organization.

Improving interoperability, especially at high-profile services like many of Microsoft’s, is critical to the future of the web. I can only hope that the emphasis on standards will feed into the design goals for Internet Explorer 8—and that IE8 will be released before Windows XP drops from mainstream to extended support in 2009.

I just read an interesting post from Microsoft’s Internet Explorer team on The IE7 User-Agent String. This statement in particular illustrates a problem not unfamiliar to Opera users:

There are a few remaining sites which fail to recognize IE7 because they are performing exact string matches to look for specific IE version strings. Those checks will need to be removed or updated to accommodate IE7.

Yes, you read that correctly: there are websites out there using bad browser sniffing code which will send the wrong code to Internet Explorer 7. In fact, they go on to say that they’ve released a tool which will let IE7 pretend to be IE6!

To enable you to workaround any remaining sites that block access to Internet Explorer 7, we developed the User Agent String Utility. The utility comes in the form of a small executable that opens an IE7 instance that sends the IE6 user agent string. It also provides a mechanism for you to report problem web sites to Microsoft so that we can follow up with the affected site owners.

I’ll admit to a certain amount of schadenfreude, but it also points up just how bad a strategy browser sniffing can be when done thoughtlessly: It effectively builds an expiration date into your website after which even the browser you designed it for will run into problems.

*This post originally appeared on Confessions of a Web Developer, my blog at the My Opera community.

Windows 95, Windows 98, and Windows Millennium Edition will stop getting security updates next month. Firefox 3, due out next year, will require Windows 2000 or later. A lot of controversy has erupted over the wisdom of these decisions.

But how many people are still using these older versions of Windows? And how quickly are they switching to newer versions?

Exact numbers are tricky to measure on the web, but trends… trends, you can measure. So, I present: the percentage* of Windows users visiting hyperborea.org using the Windows 9x series over the past three years.

 Win9x   Period 
36.8%  June 2003
19.4%  June 2004
9.0%  June 2005
4.8%  June 2006

As you can see, the Win9x/Me share has been dropping precipitously for at least three years, exhibiting a half-life of one year. Assuming this trend continues, it will drop to roughly 2.5% by this time next year. Admittedly still ahead of this month’s Linux stats, but then Linux doesn’t seem to be shrinking by 50% every year. This may be accelerated by Microsoft dropping security support, and by the release of Windows Vista, currently due sometime early next year.

I think it’s safe to say that the Windows 9x series is dying out.

*Calculated by summing the number of hits recorded by AWStats for Windows 95, Windows 98, and Windows ME, then dividing by the total number of hits for all versions of Windows.

»All pages site-wide with this tag