[citation][nom]tntom[/nom]This is not going to last as seen from the all the developers in an uproar and threatening to leave App Store.Example: "Developer A" makes a subscription based music streaming app for both iOS and Android. It costs $5/mon. Developer makes $2 while the other $3 goes to royalties, development, server maintenance, etc. Since Apple forbids providing a link or referring customer to your site to make payments, then Apple gets $1.50 leaving $0.50 for the developer. But on Android the Developer makes his entire $2. But if he increases the price for the iOS app he has to increase the price for the Android App as per Apple's policy. Which then in turn prices his app too high to compete. Then Apple starts offering same service themselves and keeps 100% of the money. The only logical choice for a Developer, is to either support Android only or to have two products under different names and different prices for both platforms. Only charging 30% more for the iOS version to recoup Apple tax.[/citation]
Well, kinda, from how I understand it, you're still allowed to have a link that leads to your site for purchases. However, apple also requires that you also have a button/function within the app that also does the purchases in-app and at the same price as the website. The big catch is that for the one-click in app process the dev loses 30% to apple.
Apple also expressly forbids charging different prices (unless the in-app purchase is cheaper) for the out of app purchases so devs can't up the cost 43% (1.43 * 0.70 = 1.001) to recoup the apple 30%. They also state that everything you can purchase outside the app also requires it be offered in app which makes me wonder about legacy issues and continuing subscriptions such as netflix (i.e. does apple deserve a cut of fee from someone who's been using netflix for 5 years just because they happened to use a netflix app?).
Apple seems to be implying the apps sell stuff because they're on the iPhone; of course, one could also argue that the iPhone sells because of the apps available. Chicken, meet egg; egg, meet chicken. Personally, I tend to side with the devs, without the apps, the iphone is just another smartphone with a high gloss finish.