Windchill only comes available through IE. That meant that the 1/2 of the company on linux boxes needed dual boot machines to use it.
No way do I use it one minute more than I have to, though.
Of course IE6 is obsolete (since v0.1 of Firefox-Firebird), but that depends of your target market.
I know that this is a tech site, and that I am probably get modded down for saying this: But that is absolutely ridicolous. Basically what you are doing if you are only developing for firefox is opening a shop where you only let 10% of your customeres through the door. The rest will have to go home, or go to you competition.
I mean, seriously... Business 101 guys ;-)
Eventually though I just came to realise that the biggest advantage of the web was the ability to have anyone come to my site and be ready to use the product. So in the end I've gone with flash.
And all the best of luck...
But hey, I'm just the business guy ;-)
It's a plugin, so right out of the gate a whole class of people won't be able to use it. Plus, even though many have flash installed, versions vary widely, so unless you code for flash 6, again, good luck working with everyone's computer.
There's a right way to do things, with built in browser support, across all the major browsers. We spent time up front to make sure things did work, and now we continue to reap the benefits.
I did once see on a comment here that more people had flash in their browser than had javascript turned on, but I can't vouch for that.
Of course I am using SVG which means firefox or a badly supported plugin for IE. If you didn't need flash's interactivity, graphics or sound it would be pretty silly to use it.
I think the big flash question remains whether to use long polling AJAX or flash for server push type applications.
What would Youtube or Myspace's market share be if they required theur users to download firefox first.
My bet is that you would never have heard of either of them.
So you think that users will go through the trouble of installing a new browser to see a free website or a product in beta? Good luck with that...
It seems to me that a lot of really good programmers (of which you seem to be one, judging from your comments) don't mingle a lot with "normal" people. These are the ones that have normal lives, use their computer only as a tool that is expected to just work, and use IE because it came with the computer.
And they are the ones that will pay for products. Early adopters are a really hard crowd to make money from, they expect everything to be free, and they will move on as soon as something more exciting comes along.
I would never launch a product, not even in a beta, that only works in firefox, Not only do you lose more than half of your potential customers, but it also sends a signal that either you are not very good at what you do since you only seem to be able to make it work in one browser, or else that you don't much care. Both are pretty bad.
It's actually not that uncommon for Windows users to install software on their computer off the Internet. They do so more than I do, actually. If I can't apt-get it I usually pass.
And this is all about business, yes ?
Yes, absolutely focus is essential. But once you decide what to make you want as many customers as possible. And that obviously includes not turning away half of your customers at the door.
Which is what you do if you don't support IE. Unless of course you have chosen a niche where 95% of your users use firefox. I have yet to see the stats for such a site.
I'm astounded at the level of complexity facing contemporary web designers. I'm also appalled by the level of compatibility and stability between websites, browsers and plugins. 10 years ago, I could design a webpage and test on Netscape4. With no further testing, I knew how it would work or degrade on all browsers down to Lynx and Mosiac1.2. Many "designers" couldn't achieve that compatibility, even with a few iterations of feedback. That was just static HTML. Nowadays, you've got the added complexity of JavaScript1.5, CSS and smart web frameworks.
On the other hand a lot of my friends run either Ubuntu or OSX and shop online often. They tend to try out new services while they're still in Beta and sign up for paid services.
So that's what I personally base my decision on when I take a first cut at building a webapp. YMMV
Just saying... :-)
If you were looking to test an idea to the "early adopter" crowd (the "echo chamber"), starting with FF/Safari is the smart way to do it. What percentage of tech bloggers of note use IE?
Assuming your v1 test is successful and it's time to "cross the chasm", of course, IE is a must.
If you'd like a little data thrown in, our userbase (after being on TechCrunch twice and LifeHacker 3 times in the last few months) is only 21% IE.
It's definitely ok to release an alpha that only works in a certain browser, but make sure you tell people, and be prepared to cut some people off.
Your service would really have to offer something amazing that I simply could not live without and that there were no competitors.
So far, I haven't found a single service like that.
What no Lynx support? No way man. Wouldn't touch it with a pole.
But you asked Hacker News. For the people here I'm sure IE is a last choice browser.
Its like what paul said, except for me, even though I technically "can," I won't go through the extra trouble.
Of course, that often means that Google products aren't useable for a year or so after they launch...
C'mon. What is it, ActiveX, or does the layout just break horribly in a proper web browser?
If it were really compelling, I'd turn on the user-agent switcher plugin and pretend to be running IE. ;-)
If you absolutely must target a proprietary platform, make it Flash.
What's the big deal with making it cross-browser, unless you are thinking of a short-cut?