As an iOS developer who actually has in-app purchases, I've always found the 30% cut to Apple a bit ridiculous. A lot of non-developers I've talked to think it's reasonable, since it matches the cut that Apple takes from app sales. However, with the App store, Apple is responsible for hosting, bandwidth, and updates. I'm happy to pay Apple for the convenience of not having to deal with all of those issues.
However, with in-app purchases, the developer is responsible for all of those things. All Apple stores is an entry in a database. Why should they get the same cut when I'm paying hosting and bandwidth costs, developing the store interface, and having to deal with updates? If they want 30% of in-app purchases, then I should be able to upload my in-app content to them the same way I do my app.
It seems like a tiered pricing structure for in-app purchasing would make sense. If the App is free and the developer handles all of the in-app purchasing costs, then Apple would get 5% (to pay for reviewing the content and hosting the initial app). If the app costs money, then Apple gets nothing (since they already made their money on the sale of the app). If Apple provides an in-app hosting service, then they get 30%.
EDIT - Oh yeah, they also deal with payment. Maybe tack on a couple percent to the above (or just charge them whatever it costs to process payments, which at the volume they do it in is probably almost nothing).
However, with in-app purchases, the developer is responsible for all of those things. All Apple stores is an entry in a database. Why should they get the same cut when I'm paying hosting and bandwidth costs, developing the store interface, and having to deal with updates? If they want 30% of in-app purchases, then I should be able to upload my in-app content to them the same way I do my app.
It seems like a tiered pricing structure for in-app purchasing would make sense. If the App is free and the developer handles all of the in-app purchasing costs, then Apple would get 5% (to pay for reviewing the content and hosting the initial app). If the app costs money, then Apple gets nothing (since they already made their money on the sale of the app). If Apple provides an in-app hosting service, then they get 30%.
EDIT - Oh yeah, they also deal with payment. Maybe tack on a couple percent to the above (or just charge them whatever it costs to process payments, which at the volume they do it in is probably almost nothing).