Ask HN: Go HTML5 only for a new product?
I am working on a new SAAS product aimed at fortune 5 million (read Basecamp's target audience).
I was wondering if its ok to go HTML5/CSS3 only and not worry about internet explorer too much (IE6-8). This basically allows me to code better features more easily, ultimately resulting in a more usable product.
Would appreciate any feedback from HNers who are catering to the same market and have any stats to share. How widely is internet explorer used in fortune 5 million companies. Is it worth the extra development time and all the headaches anymore?
Thanks!
27 comments
[ 3.4 ms ] story [ 89.6 ms ] threadOtherwise, I would suggest supporting IE7-9.
* web apps that only work on IE6
* web apps that did not work on IE6
simultaneously.
There was no official workaround, so everyone ran copies of Firefox on their local desktop, with the help of IT, and ignored the architecture astronauts setting the policy.
You can aim at early adopters the first two years, and by then, this stuff will be mainstream. 37sigs took pretty much the same approach.
Completely ignore IE6, don't even worry about how it looks. Most startups nowadays buy a computer and at least IE7 is on it. 2011 should be a big year for HTML5, so aim towards the "future".
Don't worry about IE<9 too much, but certainly make sure it falls back gracefully is what I'm saying. It's okay if it's not as pretty, as long as the basics work.
Also, keep a careful eye on the HTML5 draft recommendations, just in case features change their implementations. It's unlikely for a feature supported in two independent modern browsers to change unless there's a fundamental problem, or patent workaround needed.
Moreover, if this website is designed for a large company, there are chances that its user base is still using IE (even IE6 maybe). In this case, HTML5 and CSS3 are not welcome, even for IE8.
I would recommend to wait for IE9 release and the standards to be finished. Maybe you can add extra content for people using modern web browsers, like the <video> tag, but I think IE's user base is too large to be ignored.
I guess you are in danger of having more headaches in the future with bleeding-edge raw, not well supported things...
May not work for you, but it's my current philosophy.
http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
And do you guys really think it's gonna change that much in 1 year?
http://gs.statcounter.com/
In the end it's about what your clients will use. If you're building something for developers, sure, ignore IE. If you're building something to be used by dumb (computer) terminals at big corporations or the public at large, then it'd be a risky move.
If the product is not ready for mainstream release for the next 12 or 24 months then yes.
If it's only slightly better than IE compatible alternatives and you want people to use it today then no.
Personally I believe now is the time to start taking a risk with HTML5 only - when it does go mainstream you'll be ahead of the pack.
Later, if your product is good and useful... and if there is demand, worry about muther-f'ing IE, bs...
http://html5boilerplate.com/