30% for maybe small time ones but for larger companies that already have a payment processing set up and other things it is worth at MOST 5%.
Payment processing for them cost maybe 3% so an extra 2% to Apple is not a huge deal.
They are gaining very little.
Add in the fact that Apple is the only place to get on iOS is an issue.
I also feel Apple gave because they knew if they kept pressing they would be facing a world of legal trouble for Antitrust and anti competive practices over in Europe which is a lot less forgiving than the US.
Rodimus, I am rarely in line with your point of view, but I am pretty much in agreement with what you said here.
1) Payment processing is NOT worth 30% to a big-time seller of an established product.
2) Price fixing the outside-of-app-purchase price was not going to hold up in many countries (likely even the US).
However, it is important to note that the 30% certainly covers more than payment processing. For example (today):
(a) App is hosted by Apple (distribution)
(b) App can be found on App Store (marketing)
(c) App description or buttons can direct the user to an external website (marketing)
(d) IAP reduces barriers to purchase since dealing with known entity (sales channel)
(e) Payment processing provided by Apple (fulfillment)
I won't cry for Apple on (a) since they forced all developers to sell on their App store which means nobody else can host their own app. Points (b) and (c) are fairly significant for small-time developers; however, big-time players like Amazon should be able to manage advertising their iOS apps along with how to subscribe to the service without doing it from within Apple's ecosystem (free-advertising which is no longer allowed under new rules). Point (d) is Apple's biggest focus when they spoke about the IAP rules and if they are right that they are truly generating a significant portion of the developer's business, then they deserve a cut. By allowing developers to set their own price though, competition will surely make it obvious if the 30% cut to Apple is truly worth the amount of business they generate on a per-developer basis. The last piece of this is of course payment processing (e).
For the small-time developer, (a) through (e) is a pretty good deal for 30%. For the established developers it seems a bit much since those companies are capable of absorbing the marketing and payment processing for less money. For developers who are themselves middle-men reselling somebody else's content through an agency model, then Apple's 30% was completely unmanageable.
The new rules are what they should have been all along. Allow the developer to sell content or subscription outside the Apple ecosystem, but make those developers 100% responsible for their own marketing of those features that are available from outside the Apple ecosystem and make them responsible for fulfillment and payment processing.
I think the end result will be a Kindle app that says you can read all the books you have purchased on Kindle with no links to purchase content from Kindle's bookstore (not even in the app's description). Basically, Amazon will be responsible for making users aware of how to get to their ecosystem and users will be able to access things purchased from the Amazon ecosystem on their iOS device. Essentially Store B won't be allowed to walk into Store A holding banners advertising for Store B (which is fair to Store A), while users who purchased something at Store B are not going to be banned from bringing it into Store A (which is fair to the user and Store B).