Alright, all good.
I agree that the current setup, in the average case, seems to work OK. But there are a few high-profile cases *cough*Amazon Epic Netflix*cough* that make me think about subsidies and paying for actual costs.
Yeah it's definitely a tricky situation for some of those companies.
Epic had Fortnite on the App Store. It was a big game that was downloaded millions of times. And it had regular updates that all had to go through App Review.
But the app was free. The app
itself didn't make Epic (or Apple) any money.
Where Epic made their money was from selling digital virtual currency. And because of Apple's rules (which Epic agreed to!) Apple got $3 every time someone bought $10 worth of VBucks.
But it's simply a currency conversion. It's literally taking
real dollars from your digital bank account and turning them into
fake dollars in Epic World. It happens in the blink of an eye in a datacenter somewhere. It requires almost no work at all.
And if you buy $100 worth of VBucks... Apple gets $30. But it's the same amount of work as the $10 purchase.
It's those kinds of purchases that are making people question the flat-fee IAP approach.
Same for Amazon Kindle. The app is on the App Store and is downloaded millions of times. But the app is free. And the books are coming from Amazon's servers... not Apple's.
Amazon didn't want to pay the 30% fee on every digital book... so they went a different route.
Same for Netflix. The primary product (streaming video) comes from Netflix's servers... not Apple's. So Apple was basically just handling the payment yet they wanted their full cut. And of course Netflix said "no way" and people now must find their way to the Netflix website to sign up.
Same for Spotify for the reasons above.
So yeah... maybe Apple needs to make a different set of rules and fees for digital items and/or monthly payments. Something has to change.
I know that subscriptions purchased through the App Store drop to a 15% cut after the first year. But even that sounds a little high. Many of the huge developers still have a problem with that.
It'll be interesting to see how it all shakes out!