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.
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.