Most of you probably know about IE6 Update (implementation of which is, in fact, a fork of Activebar2), a movement that is supposed to help us developers force users to move away of the browser that is long past due. Well, while this project has a good intention, things shouldn’t be done that way.
Let’s categorize people in three groups. The first group are the tech-savvy users that know their way around their computers. The second group are people that know how to use a computer and the internet, but still take advice from the first group on matters like what program for recording DVDs is the best, what graphics card to buy etc. The third group are the ones that use computers, but don’t know much. This is the group that installs the most viruses on their computers. If I had to estimate the number of all people that belong to this group, I’d say about 50%, and I’m probably being generous. These are also the folks that we, users from group 1 and 2, are always yelling to: don’t install software from the web! Be careful what you click! You can get your computer infected if you install things from websites! If the website you’re visiting offers you to buy/install something suspicious, close it!
Which of these still use IE6? The third group, obviously, unless somebody from the first or second group installed Firefox on their computer. And who else? The people that work in companies that have more or less strict software-upgrading policies. The upgrades in these companies are performed by system administrators (or their slaves), that in most cases know what they’re doing.
Now let’s throw these people on the web and add this IE6 information bar on the websites they visit. The first and second group won’t see them, because they’re already using a better browser. The only people that will see it are the ones that don’t know what the hell the message is saying and the ones that can’t upgrade their browser by themselves.
If the group 3 does what we’ve been telling them for years, they’re gonna get scared, leave the site, and surely won’t install anything. So, not only the IE6Update didn’t reach its most-targeted users, it actually did worse: it scared the users off of a site that’s most likely a perfectly legitimate company site, a blog, or whatnot. Keep in mind that users from group 3 don’t visit slashdot.org, and the information bar is most likely out of the context of the website they’re visiting.
And what will the people that can’t upgrade their own browsers do? Not much, because they can’t. Most of them won’t even suggest it to their system administrators, because they don’t get to talk to them, and even if they could, they wouldn’t, because system administrators bite. So, another target group missed. Is there anybody left? No. Well, yes, the system admins themselves. Well, this is actually the group that the project should be targeting, but not by making random websites show the message.
To recap this point; the majority of people that will see this notice, will either ignore it, be confused by it, or even be scared off of a website, but they won’t upgrade their browser.
The other thing that’s wrong with this approach is that it’s exploiting (yes, exploiting) the information bar UI. It’s not meant to relay custom messages to users, it’s purpose is to let users know something from the specific tool they’re using — the browser. It should only be used by the browser. By using the information bar to show custom messages, you cross the line between good and bad practices, and are no better than spammers and attackers, which try to disguise their messages to gain users’ attention. Like a chatbox coming from the lower right corner, which is supposed to make you think you’re attractive, because a nice girl wants to talk to you. Or the Windows95 dialogue box that tells you you’ve won a car (probably the seventh car this year).
The Browser Information Bar is so useful only because through it the browser relays self-related important messages to the user. It has a distinctive UI, and lets users immediately know that their browser has something relevant to say. To push this thought further, it sends two messages to the user; the first message is that there is a state of the environment (the browser itself) that the user should be aware of — this is relayed immediately by the bar’s UI. The second message is the message itself. And while “having IE6″ could be considered to be a “defective system state”, this just isn’t a browser-created message, and is not legitimate. Where would we end if we start using this bar for everything? For notifying people they have private messages, for news, for advertisements? Well, it wouldn’t be the end of the world, but the browser’s messages would get lost among these less important ones.
So, even though I strongly agree that IE6 should be burned, and its ashes should be eaten by zombies, which should then also be burned, I strongly disagree with this project. It’s for a very good cause, but that’s a wrong way to achieve it.