I'm sure a lot of folks are going to be put off by the $99 registration fee, and I think that's a good thing.
...
I found a great majority of the applications were perfunctory, buggy or just plain dumb.
A $99 fee is just high enough to discourage developers from applying just to port random apps to the iPhone without polishing and testing them, but not so high that those with really good ideas would be discouraged.
...
It's a fee I am willing to pay, but not until I have a deliverable product.
Thank you. This is exactly how I feel about the situation, except that initially I thought it was a one-time $99 instead of $99/yearly. I am less in agreement with a yearly fee model, though I suppose I can see Apple's perspective. If you're not willing to support your app to the tune of continuing to pay your $99/year, then Apple can be proactive about removing it from the App store before it becomes yet another abandoned app. Certainly I've had my share of many great OS X apps that were abandoned and no longer work properly on newer Macs (on Intel, or Leopard, or whatever). I can understand them not wanting this to happen on the iPhone.
I think overall this is a really neat time. I remember back in 1995, when I was in high school and the "world wide web" was still new, I wanted to tackle a (then) niche market -- I wanted to write a book about HTML and making websites, aimed at students, written by students. My draft manuscript was up to 200 pages and I was consulting with known local authors, but I encountered hurdle after hurdle and ultimately it was costing me too much time and money to continue. Besides which, the "big brands" (
Teach Yourself..., ...
For Dummies) had much more power than I ever could have and they quickly flooded the market with these sorts of books. Today, any kid can publish stuff on their own website, and in Google's eyes it is all equal opportunity.
I go to Youtube to learn how to jailbreak my iPod, and find that I'm being taught step by step... by a 13-year-old. Such is the world we now live in.
Now the exact same thing is happening with software, but this time the playing field is totally level and the cost of entry is lower than ever.
I do wish there was some provision to install something on my own phone or in the phones of my circles of friends or family, for example, without also having to pay the fee. I guess for that there's always the web-based route.