I guess thats a choice the (free app) developer has to make. Perhaps they should consider making some paid apps to offset the cost if they really need to?
Over 186,000 apps have dropped off from the App Store since it began four years ago. That's 27% of all apps ever submitted.
Also it's fair because Apple is clear on the terms. They haven't deceived anyone at all.
Strawman. No one said they did.
If a developer doesn't like it they are free to move over to Android.
I think that kind of attitude is a longterm mistake. Windows Mobile become a popular development platform because the tools were free at first. Then around 2005 Microsoft dropped free support and hobbyists had to cough up $250 or so to get a working environment. (One time cost.) You could see on the 'net how interest dropped off.
I wonder how many folks complain about Microsoft visual studio ultimate $11,899
Visual Studio 2010 Express for Windows Phone is free.
However, Microsoft took a page from Apple's playbook and also charges $100 for the ability to deploy to a real device.
I was among the original iOS paid developers.
You haven't answered the question as to what the $100 a year buys a developer of free apps.
$99/year is bugger all - even if you just want to do it as a hobby, as I do myself.
For some of us, sure.
$100 is not "bugger all" for college kids, who are future developers, or for many other hobbyists.
The buy-in isn't just $100 a year, either. They also need a Mac, and the latest updates, which the majority of computers users in the world do not have, whereas Android development can be done on Windows, Linux or OSX.
Is the $100 necessary to help poor Apple keep making SDK updates? I don't think so. They set the $100 fee back when there were just a handful of developers. Now they're making over $17 million a year just from dev fees, much less App Store income.
Upshot: Is $100 a rip-off? Not in the overall scheme of things. Is it conducive to persuading more developers to stay away from Android, or is it friendly to students or hobbyists or free app makers? Also no.