IE8 and XP to cause 'perfect storm' in 2013

Web development, project costs and user experience impacted by old browser… again

IE8 and XP to cause 'perfect storm' in 2013
IE8—if you're on XP, that's the most recent version there is

Software architect and Microsoft MVP Troy Hunt has written about the impending crisis that is Windows XP and IE 8. Internet Explorer has long been a thorn in the side of web designers and developers, historically due to its scant regard for web standards; IE has since at least version 5 also caused development issues through widespread lagging upgrade cycles, particularly in corporate environments.

Some agencies plough ahead regardless—nearly a year ago, 37signals stated it would no longer develop for IE8; however, Hunt inferred that version of Microsoft’s browser will this year cause havoc online, through being the most recent IE Windows XP users can run, despite having been released in 2009.

For many, XP might seem like a distant memory, but Hunt pointed out StatCounter figures estimate around one in four PCs still runs that operating system, and in some locales (for example, China), its share rises significantly. With Microsoft unable or unwilling to enable XP to run IE9 or later, this means IE8 will likely have a very long tail in terms of usage, not least due to, as Hunt notes, many organisations having a ‘standard’ OS environment that doesn’t allow more modern XP-compatible browsers to be installed alongside the ageing IE8.

Peter-Paul Koch recently revealed 92 per cent of developers he surveyed were “required to support IE8”, and so it’s reasonable to assume most developers still consider it just something they have to deal with by default. However, Hunt remarked that IE8’s issues result in “hacks all over the place,” and that “supporting IE8 from the outset adds cost,” not just in development but also legacy cost that you’ll “continue to pay throughout the life of the app many years after IE 8 has eventually faded into obscurity”.

Because of these issues, Hunt sees 2013 as a “perfect storm”, with IE8 support being dropped by developers, XP users being left in the lurch, the costs of building software increasing, and tough decisions having to be made by everyone, from corporations through to web developers.

8 comments

Comment: 1

It's forgotten that these people can switch to a current, standards-based modern browser in Firefox/Chrome/Opera years ago and get a better browser than IE10 could ever hope to be.

Comment: 2

@drhowarddrfine the article specifically mentions corporate environments where installing alternative web browsers alongside IE8 is disallowed. Being a developer for a B2C company, it's unfortunate, but I have to develop websites that work (or fallback to an acceptable alternative) in all versions of IE back to 6. This does indeed increase the development cost and time of all projects, but the alternative would be turning away invaluable percentiles of web traffic to a consumer business. It's like closing your shop doors to anyone not willing to wear the current trend of clothing.

Comment: 3

I always find that a well built website doesn't really require many changes to work in IE8. Testing as you build helps and it may require some changing of the HTML and CSS, but I've had similar problems with the latest Safari so I don't see why we always single out IE8.

Comment: 4

@MichaelAshford: Does having to make IE6 compatible websites hold you back in using modern day features from CSS3 and HTML5? Our do you make fallbacks to achieve the (almost) same result? For example: I just hate it when using border-radius in CSS I still have to create image-corners for the older IE versions.

Comment: 5

If you are programming for the Navy, you need to write sites that work in IE7 on Windows XP because that and Netscape are the only browsers that come on the machines and the users do not have the right to add any other browser. I DREAM of the day we can move up to IE8.

Comment: 6

If your struggling to support IE8, quite simply: you front end development skills are poor.

Comment: 7

I am wondering what fantasy world this writer works in where developers get to decide what browser brands and versions they will and won't support. I live in California and as a corporate web developer, we just upgraded everyone to IE 8 last month and it will remain that way until we upgrade to Windows 7. The idea that I could tell my manager that I won't support IE8 is laughable unless I don't want to keep my job. Even with freelance side projects, very few business owners or their customers are knowledgeable or care about browser brands and versions. They just have whatever the PC or Apple they bought has on it (or automatically upgraded to), and with the recession, upgrading computers is not a huge priority for small businesses. It would seem that any skilled, professional web developer (corporate or independent), needs to have the skills to support anything from IE6 to the latest browsers in all versions (smart phone, tablet, desktop) plus better be ramping up on HTML5 etc too. What experienced developer wouldn't be able to do that as they must have been supporting IE6-IE8 for years already? Besides if I find when we build our sites to meet ADA standards, they work just fine all the browsers anyways (although having government clients without much interest in advance design make that easier too). I don't think this is an issue for anyone other than developers that don't want to support legacy systems. If you can get away with that and be employed, go for it. If you like being employed, I suggest you learn more about responsive design that adapts a website for any browser & screen size because the variety of mobile browsers and devices is already causing as many problems for web developers as legacy browsers.

Comment: 8

As long as developers and designers keep supporting ie8 these silly companies will keep their employees on IE8.
August issue on sale now!

The Week in Web Design

Sign up to our 'Week in Web Design' newsletter!

Hosting Directory
.net digital edition
Treat yourself to our geeky merchandise!
site stat collection