Apple has a gajillion dollars. Devs still have to pay $100.
lunduke.com
lunduke.com
Think of the children. I mean, seriously, how many of us were young highschool hackers who would have just loved the opportunity to build something awesome for smartphones. But would be halted by Apple's fine?
That's always the dream, but recommendation algorithms are hard. And can get much harder when you have a small number of positives, which is presumably what would happen if Apple removed the fee.
As is, they seem to want you to pay up even to deploy an app you wrote onto your own phone. That's just obnoxious. (Googling around, I can find workarounds, but most seem to require jailbreaks or other strange mummery; see http://stackoverflow.com/questions/246422/how-can-i-deploy-a... for a procedure that's alleged to work without requiring that, but which does require other undocumented mummery with certificates.)
Also, it keeps a lot of people from learning to tinker in ways that could develop into job skills later. While $100 is probably a nuisance fee to most of the people posting here, there are a lot of people in the US (to say nothing of the rest of the world) for whom it blows their hobby budget for the month, if not for the year.
The legal agreement is an interesting thought.
As for a barrier to low-quality apps, it doesn't seem to have worked.
Thanks though, if I want to load programs on my iPhone, I'll do so through Cydia.
I cannot afford a MacBook, nor the 100$ fee to develop.
"Palace is made of bricks" we like to say.
How much cash money Apple has is orthogonal to how the developer program is structured. Maybe the $100 fee has benefits for gatekeeping purposes, but that's a separate evaluation and discussion.
I'm not an iOS dev, and anything I would do on mobile would be Android first, so I don't have any reason to try to defend Apple here.
Access to a quarter billion users with one-click credit cards is either worth $100 to you or it isn't.
Both of those things used to be a big part of the Mac software ecosystem, but they're slowly dying away. And if Apple moves forward with its apparent plan to prohibit unsigned code from running by default, while charging $99/year for the privilege of having your code signed, both will be effectively extinct within the next year.
'Wah wah. Mommy won't let me eat cake! but me like CAKKKEE SO MUCH! Mommy mean! Mommy have so much cake not let me have any. Stupid Mommy.'