Question

I'm a web developer. I most often come across this critical situation when the website layout fits with the design when run on Windows 7 or 8 and Mobile Operating Systems (Android, iOs, Windows 8).

But when the website is visited by old operating systems like Windows XP and Windows 1998 the whole layout collapses very badly. And specially when visited on old operating systems with Internet Explorer.

If we take into account the old operating systems (and/or IE on them) it creates havoc for us. Sometimes, even the well supported front-end frameworks like Twitter Bootstrap give up there and won't support the older browsers.

When clients or management request to make the website compatible with all the OS out there including Win XP, how to address this?

Was it helpful?

Solution

All examples here are picking on IE 6. Feel free to mentally swap it with Gingerbread or whatever software you are dealing with when reading this.

The larger the set of systems that you need to deal with, the more development and testing it will take. This includes resources like actualizing having a machine that still runs IE 6 (for those holdouts).

As such, there is a cost and return that need to be factored in. Saying "oh yea, it still needs to support IE 6" is not free.

Now, once you realize there is a cost associated with it this becomes a question for the managers and clients to answer - "are you willing to spend ${money} and ${time} more to have it support ${old os}?"

When asking this question you should have the information about the estimates for the additional cost that you will incur supporting the system. Furthermore, have the information about the current market share using your service. Dig through your logs and see how many requests are actually coming from the ancient software today.

It's quite possible that your boss or client will say "yes, we want you to support that and are willing to spend the extra time and money to do so" in which case you're doing it - thats what the requirements are.

Your job is to make sure that this decision is fully informed both on the cost and reward.

OTHER TIPS

This absolutely depends on your individual needs and your audience. If you're targeting a largely well-off audience, you can write off old versions pretty freely. If your audience includes a lot of people with older equipment (lower income people, older people, people in the developing world, etc.) you may still find you need to support IE 7 on Windows XP in order to reach everyone. If you're targeting corporate audiences, you will need to put a premium on IE 8 support, because a lot of big companies still require their employees to use it. If you're leaning towards a tech-savvy audience, you may not want to bother with the limitations IE 8 creates.

Thankfully, non-IE browsers, following Chrome's lead, generally strongly push users to upgrade to the latest version, so except in very weird circumstances, testing in old versions of Chrome or Firefox is usually unnecessary.

Licensed under: CC-BY-SA with attribution
scroll top