Hundreds of dollars in apple hardware and software compared to zero dollars for MSVC community, zero dollars for android developer studio, zero dollars for linux toolchain or whatever.
>Once you've made something you need to reach a market. A good market place (like a regular super market) brings together suppliers and customers. That market has costs.
The cost of hosting the app store is essentially the cost of hosting a web service that lets you download and buy programs. The developers could easily host their own app store as a web page if iOS just facilitated running programs downloaded from the internet or loaded externally. Apple has built themselves a dam upstream and is charging everyone downstream for water-rights-as-a-service.
>One model for costs is to charge each app the same amount. Say, for example $5000 per app submission. Lots of successful suppliers would like this model because it raises the bar for completion, and means they pay less money.
>Another model is free-to-enter, but takes a cut of the sales. Successful products end up paying much much more than stuff no-one wants.
The only fair model here is the one where 100% of apple's income comes from hardware sales alone. That is the only situation where you don't set up the user to be exploited by erecting these walls around what they can and cannot run on their own hardware.
> If you develop for iOS you know the rules.
They know the rules, and they know the rules are bullshit. What do you want them to do, throw their hands in the air and say "welp, them's the rules, I guess we can should never try to use our leverage or negotiate better rules cause that's just how it is I guess."