That seems like the most fundamental problem to me and a clear case that this is anticompetitive behavior.
That seems like the most fundamental problem to me and a clear case that this is anticompetitive behavior.
It suggests a way anyone can circumvent Apple's restrictions too. Introduce an app whose only job is to act as a content player but has no content of its own, then have customers go to your website to buy the content, and then download it to your app. Epic can sell one game that is empty and make every actual game DLC.
The first clause of their Payments[1] guidelines explicitly states you're to use in-app purchases to unlock features and functionality within your app, while also forbidding you from linking to or directing users to any alternative purchasing mechanisms.
They then make limited exemptions for "reader apps"[2] to allow users to consume content they've previously purchased, and explicitly list which categories of content they consider allowable for this exemption. Games not being one of them. They also make an exemption for multi-platform services which isn't as restrictive as the reader app clause, but only if you also abide by the first clause of making it available as an in-app purchase as well (and not direct people to alternatives for purchase).
So this works for Amazon's Kindle app, but wouldn't for a gaming service. And even the way Amazon handles Kindle listings[3] in their main app is toeing the line of what Apple allows, and smaller companies would have a hard time pulling off.
And just for good measure, they also pretty much spell out exactly what you described in the first bullet under the Unacceptable clause[4]
[1] https://developer.apple.com/app-store/review/guidelines/#pay...
[2] https://developer.apple.com/app-store/review/guidelines/#rea...
[3] "This app does not support purchasing. Books purchased from Amazon are available to read in the Kindle app" is what they put on the listing page. It's not a direct call to action so isn't strictly against the guidelines, but such a thinly veiled insinuation is something few other companies would be able to get passed app review.
[4] https://developer.apple.com/app-store/review/guidelines/#una...
That would make the "empty" app qualify as a general-purpose computer and therefore break Apple's ToS.
Oh, and if the app mentioned the possibility of going to the website, that would also break Apple's ToS.
I believe this accurately describes Epic Games Store, or any other games storefront like Steam, as they work on desktop platforms like Windows. The Store is free, then all the games are paid (or sometimes, free) "DLC". Is there a fundamental difference I'm missing?
Users don't need to install the Amazon iOS app, instead they can use Safari where they can buy books and ebooks directly.
Games like the ones Epic makes, however, cannot run in Safari. They are forced to go through Apple store and play by Apple's rules.
I mention this because it’s both an important distinction and the same subject as Epic’s lawsuit.
Or I can go on the ebay iOS app and buy a PDF ebook from a seller.
The mechanism of "in-app purchases" doesn't scale to ebay or Amazon or any other store where you might have millions of SKUs. Not to mention that you can't even buy Kindle books on the iOS app, even if you already have credit on Amazon (gift card, rewards points, etc.).