I do a lot of testing on any website I design or change. It is very important that the site works properly and displays properly for everybody. I try to make any website I work on comply with the proper standards so that it will work correctly in any browser. I test in as many browsers as I can because even the best browsers have slight differences in the way they implement web standards.
And then there is Internet Explorer 6! The bane of any web designer’s life. Getting IE6 to behave the same way as more modern browsers can be a real pain. If a site works in any more modern browser it will probably be pretty good in all the others. Anything that works in Firefox will almost certainly work prettywll in Chrome, Safari and Opera and although IE7 and IE8 are not as good at complying with the standards they aren’t too difficult to work with.
IE6 Market Share overtakes IE7!
The problem is that IE6 is still installed on millions of machines around the world. In fact I just checked out browser versions on the excellent marketshare website and discovered that IE6 has regained its position as the most popular browser in the world with over 25% of the market. This is largely due to the advent of IE8, many people are starting to migrate from IE7 to IE8 which means that the market share of the newer browsers is being split. If you combine the shares of IE7 & IE8 it adds up to more than 36%.
I guess that most people who have made the move to IE7 will be happy enough to let Microsoft upgrade them to IE8 so eventually IE7 will fade away as earlier versions like IE4 & IE5 have. But IE6 is a bigger problem, it was the biggest browser for a long time early on in the development of a lot of corporate systems, and it still works just as well as it ever did.
If you are running a corporate intranet the substantial cost of upgrading hundreds or thousands of PCs to a newer browser and retesting all your internal systems to make sure they still work properly is not matched by any real benefit. It isn’t broken so don’t fix it.
This means that while a corporation may have a lovely modern website for its external customers to use, it may only have IE6 installed for its own staff, that is the browser that has been tested against their internal systems. But this means that when those staff do a bit of surfing in their lunch hour they are still using IE6 to look at everyone else’s websites.
IE6 for Ever
I can’t see this situation changing any time in the next few years, IE6 will continue its slow decline and new websites will have to contine to support it. This support comes at a cost, extra testing, extra coding and of course a whole bunch of lovely new features like CSS2 & CSS3 which make building good websites much easier but which IE6 just doesn’t know about.
So much as I loathe IE6 I continue to use it every day for testing. If your site doesn’t work properly with IE6 you could be losing 25% of the customers that have already made the effort to find your site. That is like kicking out 25% of the customers in your shop because you don’t like the way they talk. Not a good way to run a business.