I was perusing Google Analytics this weekend, as I sometimes do and wandered into a little used (by me) corner - the browser capabilities. And something struck me as I gazed upon those numbers. How concentrated the version numbers were for Firefox and Safari and how divided they were with IE.

For Firefox, it seemed about 90% of the traffic was split between the latest minor point revisions (2.0.0.11 and 2.0.0.12). In Safari, about 85% was in Safari 3. But for IE it was about a 45/55 split between IE6 and IE7. This is incredibly annoying because IE is the toughest browser to code for and 6 is not the same as 7 and with IE having the lion’s share of the browser market you still have to code for both versions.

I’m guessing this occurs because FF and Safari both upgrade themselves easily and automatically. When a new version is ready both browsers (or the OS in Safari’s case) notice it and pop up a dialogue asking if you want to upgrade. If you do, you click yes, it downloads, you restart and pow new version. Easy as pie, unless one were in a big rush I’d be surprised that any significant portion of people say no on an ongoing basis.

Now I’m not a big windows user so maybe I’m wrong about this, but my laptop is still running IE6 and no update has presented itself to me. I know Microsoft does some updating, they even sometimes update without asking you if you want the update, so I guess they took Internet Explorer out of that equation. Which is probably sad for the internet - since we’ll probably never be rid of coding for IE6 and IE7 even as IE8 starts to make it’s way out of the gate.

For reference Safari 3 hit the scenes in October 2007 while both FF2 and IE7 were released in October 2006. I suspect that the bulk of IE6 falls out of use by attrition rather than upgrades as old computers are replaced with new ones featuring IE7. This process will continue for IE8.

I see more and more apps going the auto-upgrade route. It makes sense to me - making sure people have the most recent version is good for the app and good for the developer since it helps them in their support costs. Bugs will get fixed and pushed out to people who haven’t yet had the chance to find those bugs. And they don’t have to keep older versions around to figure out other problems. Sadly, the IE problem affects not just microsoft but the entire HTML loving internet. Sigh.

← newer Adobe’s crazy depth of field lens!  ↑  Breakfast Links: Space Kimchi, Fruit Opinions & Open Webcams older →

TwitterCounter for @nybble73