Browser Support: The Two Metrics that Count
Jens O. Meiert, January 27, 2009.
This entry is filed under Web Development, Design.
There are only two things that matter to determine what user agents – or browsers, simple lingo – to support on any given site: How popular is the user agent in question (key figure)? And what’s the “support threshold”, the distribution percentage that makes a user agent mandatory to support?
This might sound completely obvious but yet requires a meiertesque post, as some companies and individuals throw in other variables, like e.g. (usually irrelevant) browser Beta versions or (rarely decisive) operating systems, refer to “grades” or “tiers”, and tie general concepts like Graceful Degradation and Progressive Enhancement to the decision what browsers to support.
Still, the only thing that matters is the browser’s popularity (in your market segment, if you like at least one level of added complexity), and your own choice of what percentage makes a browser worth testing with. Supporting browsers (or its first step, to be precise) is as simple as that; in a corporate environment, a list of browsers to be supported that gets updated each quarter is usually enough.
Since meiertesque posts are not always a 100 % clear, here’s what I do every now and then (let’s face it, we’re typically dealing with usual suspects anyway): For an existing site, I’d have a look at its UA stats and compare them with competitors as well as own heuristics. If the site is new I’d verify my heuristics and assumptions by checking public metrics. Then I’d set a support threshold of about 1 % and would make sure that the site works (looks and behaves about the same, that is) in all browsers that are used by at least this 1 % of visitors. Graceful Degradation and Progressive Enhancement could be instruments to be used, but they aren’t important to decide what browsers to support.
This post has been written in 2008. Why bother? Because 2009 will mean more changes than just economic ones. The new meiert.com. In theaters 2009.
Read More
Enjoy the most popular posts, probably including:
Comments
-
On January 27, 2009, 21:43 CET, Dave said:
I don’t think there’s such a thing as “mandatory to support”. The key measure is the return on investment, which means there’s definitely another factor: resources required to support a user agent. If I can make the site work in Browser A in 10 minutes, but it will take all day to make it work in Browser B…
If you want to get fancy, you could start talking about the return you get from users of different browsers. If you’re selling something shady and you know you won’t be able to trick 99% of Chrome users into making a purchase, then why bother supporting Chrome?
-
On January 28, 2009, 14:49 CET, Jabz said:
Shouldn’t we create websites with people in mind, not browsers?
I for my part, have decided to throw out all my IE hacks (on all my web sites) this year…forcing people to switch to newer Versions of their Browser-Software. So far it’s working.The usage of IE alternatives went up 12%, traffic is steady.
Like Dave said,..there is no such thing as “mandatory support”!
-
On January 28, 2009, 21:56 CET, Lauren said:
I have actually seen quite a few people hit the moto of forcing the switch on users. However, when you are dealing a money site (which you may be) the last thing you want to do is make your users feel forced to do anything. Jens approach is rather safe and even going beyond to support that other bowser is worth it. I would rather take an extra day to bring in more visitors and potential customers. Support as much as needed without trying to decide for them. These are typically the people who are comfortable with the 800×600 resolutions : /
however I would like to see firefox take over - or something other than IE
-
On January 29, 2009, 20:28 CET, Jens Meiert said:
Dave, ROI should usually correlate quite well with browser market shares, however you bring up a good point that indeed, users of one browser might mean more revenue than those of another.
Jabz, I like how you point to the human factor to then talk about abandoning support for IE (6, I suppose?). But that should just illustrate my point – this might make perfect sense if you’ve only got .5 % visitors using IE 6 and below. (Yes, I shamelessly added some judgment using what I referred to as the support threshold.)
Lauren, exactly. Let’s not get all too philosophic here, at the end of the day you might want to make sure that really the majority of your visitors is able to interact with what you’ve got to offer.
-
On February 10, 2009, 12:55 CET, Richard Morton - Accessible Web Design said:
It is sort of implied in the post but it is worth mentioning that in the case of intranet websites it is often possible to restrict support to the only browser that is authorised for use by the owners of the intranet (possibly more than one version).
-
On February 23, 2009, 4:59 CET, Web Design Creatives said:
This is the time when we design and code keeping the “User Goals” in mind, where all these talks becomes mandatory to consider till a certain extend.
I post like this itself shows, we are changing
. Nice one!