Apple gets 99$/year for free applications and gets to advertise that they support your service as a selling point for iOS devices. Why do you feel they are entitled to more ?
Must you purchase a 99$ developer license to submit an App to the App Store? Or can you submit it without that license? If the latter you are paying the 99$ for the benefits the developer tools offer you and not for the ability to submit apps to the Store.
Why should they get a cut if they aren't involved in the music purchasing that happens afterwards ? You host the music, you distribute it to user through your own infrastructure and you use your own payment processor.
Again that might be ok for music, video, and book services where they content must be hosted by the developers. But consider this example. I decide I want to make a program to compete with Garmin. Now, instead of hosting the maps myself and asking my customers to purchase them individually through in-App purchases where I am responsible for hosting the files, I simply add them all into my free app and require people to buy unlock codes in order to get access to the included maps. This way Apple hosts my App and all the content that is constantly being updated to it every month. They are responsible for all the storage, distribution, etc.
Now you say regulate that at the approval stage. But again, how does one establish non-arbitrary rules that don't discriminate against certain developers? How does one keep the developers confident their Apps will get approved? I think many people are proposing unrealistic and over-simplified solutions.
----------
Explain how Apple is being "gamed".
See my reply above to KnightWRX, where I give an example how one might do so.
Then Apple turns around and says "nuh uh. we want 30% of your monthly fees". "Why", says Drobox. "We're not burdening you with anything beyond hosting our small app file". "Because you're using our platform", replies Apple, "we want a cut of those monthly profits because we're hosting your app in OUR App Store". Woo.
Not exactly the most fair thing in the world, is it?
Dropbox can sell the subscription on their website and release their software on the App store to access that subscription if they don't want to pay the 30% fee. The point is if they want to make use of the convenience of in-App subscriptions, they must abide by the policy in place that guarantees that in other instances, like the one mentioned at the beginning of this post, don't happen.
It's a simple fact they shouldn't be taking a 30% of anything bought beyond their servers. At all. It costs Apple nothing beyond hosting the executable file. They have no reason to eat into another company's bottom line simply because they had the audacity to force them to host the app through the storefront they themselves forced the app programmers to use.
It's not that simple I'm afraid.
----------
this has nothing do with their position on drop box integration, this has to do with drop box app having a sign up and popup for subs to their service in app, when all that should be done privately....they don't care if you pay for their service, unless they get a cut, if they don't want to give a cut, they have to make sure dropbox and all apps with integration don't ask for signups, just ask for login...
its simple, and you people are making it as apple is out to get dropbox, they aren't....they just want a cut if the app wants to get subs, if they chose not to, then they fix the app and problem solved.
Exactly. It sounds like people want in-app subscriptions to be free or at least considerably cheaper. The problem is if it's cheaper then all sales will be converted to the subscription model, cutting out Apple completely, even where the fee is legitimate. I think people are neglecting the fact that the subscriptions can be sold on the developer's websites. If they want to use Apple's better interface, they are going to have to pay for it.