Why does compliance matter? Well the main issue is that developers have a really hard time attempting to compensate for the quirks and idiosyncrasies of non-compliant browsers. Making a complex web system look the same no matter what browser is being used can be very challenging, time consuming and therefore expensive - and IE6/7 are the biggest problems in this respect. At Enmore Services we took a view some time ago that we would no longer support IE6 as standard, the additional costs and aggravation were no longer worth the effort.
Now understandably IE is still (just about) the most used browser, since many users are 'locked in' to it just because it was what was installed when they acquired their PC. But most users do have a choice, and while some users may not be inclined to install another browser, they could at least ensure that they have the latest IE version, currently IE8, which is far more compliant than previous versions. I find it quite amazing that some users are still 'stuck' with IE6 - why do they persist with software that is 10 years old when a much better, free alternative is easily available? Most people change their car more often than that.
How much longer IE users will have choice however is in question since there is a rumour that IE9 will only be available for Windows 7. Which seems a very odd decision, if true, since it would surely just further encourage users that are more than happy with Windows XP to start using another browser.
www.thewildernessdowntown.com |
The thumbnail on the left is from an excellent HTML5 demo that I recommend you look at to see what HTML5 will be able to deliver. Click the caption to see it.
This demo only runs on Chrome at present but its well worth installing just to see this :-)
Unfortunately, already HTML5 looks like it will be the next battleground in the browser wars, with rumours and assertions already being put about. This article for example provides some interesting views on how some of the IE HTML5 pitfalls can be avoided by using XHTML5.
However things turn out with HTML5, what we can be sure of is that the browser 'fun and games' are destined to continue.