Amelie() – a devious plan to get rid of IE6
ajaxian.com
ajaxian.com
I suggest an alert saying "Your browser is old. Please upgrade or contact your IT department."
The idea of having sites "stop working" isn't particularly helpful, because the things that would actually matter if they stopped working are the internal stuff chained to IE6.
These mythical IT departments could quite easily allow for a modern browser to be installed alongside IE6, so that users could continue to access legacy applications while enjoying a modern experience on the rest of the web.
Sorry, but there truly is no (good) excuse for any IT dept to restrict users to IE6.
As a developer, in some organizations, you can't install anything on your own machine. So, you can't get your software to work on Firefox, for example. All your software simply has to work on the company standard browser. The idea is that you'll deal with it later...and 8 years later...
The solution I see is to start to charge more for an IE6 compatible version of any Web software (and charge for the IE6 compatible version in the cases when the software is normaly free).
P.S. I wish IE6 would die in a fire.
You can't install IE7 or 8 alongside 6 and no other "modern browser" has any kind of reasonable group policy management support or administrative control over updating or extension policies.
Virtualize what, how, and how does that help?
I can see terminal services running published IE6 for legacy apps with desktops having IE8 on them and doing that as a workaround to have side by side, but where would virtualisation help?
Assuming "You can't install IE7 or 8 alongside 6"
You can virtualise Windows XP on Windows 7 and run both browsers. This alleviates pain and provides for legacy apps that rely on 6.
Of course, infinitely better to just ditch IE completely and the dependent apps, and simply write that off [amortizing against future pain]
(This is not surprising to me, because I know that if I worked for a company that only allowed IE6, the last thing I would want would be for developers to perpetuate my misery by continuing to support it.)
If someone can actually tell me the name of a major corporation that only allows IE6 to be installed on its workstations, I'd be genuinely interested in hearing it.
I worked there for 4 years. As a developer, I was able to install other browsers (that was against the company IT policy, but I didn't care). When I was working on the business side, though, I didn't have admin access to my machine, and so I had to use IE6, like everyone else.
All the internal apps were built to work on IE6, too. And there are a lot of internal apps. Half of them wouldn't display properly on Firefox when I tried opening them there (this was a few years ago, I didn't try Chrome or Safari).
We're now promptly causing the same thing to happen in a few years time by developing internal applications targeted at IE 8 and SilverLight instead of web standards :^)
I'd buy that if there were plenty of enterprises running Internet Explorer 4 or Windows 3.1 for exactly the same reason.
Glad we all feel sorry for IE6 users though.
It's about as compelling as saying COBOL isn't much fun, how about you rewrite all your apps in Ruby-on-Rails because then my life will be more pleasant.
The real way to make ie6 go away is to charge so much to make any site work on it that there's a real economic imperative for companies to pause for thought and consider replanning.
When it doesn't cost a lot and your main argument is "why not rework your IT system because one bit of my job is a bit fiddly and boring" that's not such a compelling reason. See also CORBA, SOAP, COM, and endless other technologies which aren't fun but companies pay for and people work on anyway.
Don't torture people, instead give them a positive reason to upgrade/replace IE.
Announce what features on your site(s) they could be enjoying beyond IE6.
If only we lived in a world where logic dictated everthing...happy friday, good post!
In 44% of cases we have either no admin access (37%) or incompatible MS Windows (7%) given as the reason - in both cases these are not valid reasons alone.
At least one browser can be installed per user without admin access (unless they mean "no permissions to install" which would really be covered by the 32% block).
As for incompatibility, Opera 9.5 (for example) can be installed on MS Windows 95 (requiring a free winsock upgrade from MS). How old is their version of MS Windows?
The numbers using MSIE surely do not all come from poor eduction but that's not to say it's not a large chunk.
Whew. You had me thinking you were being serious. And judging from other comments here, I wasn't the only one.
This is what I do, and it's had zero complaints so far -- on the one or two small sites I've done it for. ;-)
For example, the NHS (the UK's largest employer and one of the largest in the world) is still using IE6:
http://www.guardian.co.uk/technology/2010/jan/22/internet-ex...
Don't be intrusive, it's not necessary, and will probably scare away people. Just explain why the website isn't working perfectly.
I think a LOT of corporate infrastructure was built using Microsoft tools during the period when Microsoft was trying to dominate by overwhelming standards-based development, and the consultants that built most of that infrastructure are gone now. Since you can't upgrade IE without replacing IE6, companies are stuck leaving IE6 on the corporate desktops.
Could a non-IE browser be installed? Of course, and that solves everything but the training issue: people have to learn to use IE for internal sites and the new browser for outside sites. The issue here is probably more a fear-of-training and fear-of-support than a real cost.
I've tried similar schemes to punish negative posters on a forum I had: the site would magically be much slower for them. They figured it out quickly though.