[1] https://www.ign.com/articles/2019/10/07/report-steams-30-cut...
[1] https://www.ign.com/articles/2019/10/07/report-steams-30-cut...
I do think this is why EpicGames only takes like 12%. It isn't really good will, or it is surface level goodwill. Its market share. They'll eventually crank it up to 30 like all their main competitors.
Let's hope for more competition in the future, at least in EU.
Like bandwidth becomes essentially free at a certain scale, but even if we're paying s3 retail prices, that's under $0.001 to transfer the average (~40mb or so) iOS app. Compute should be less than that.
There would also be fixed costs to develop the service etc, but Apple earns something like $80 billion / year in App Store revenue, so if a competitor could capture a nontrivial portion of that, any reasonable development costs should be pretty negligible by comparison.
Could you do it cheaper than Apple and Google. Yes, in theory. But probably need quiet a bit of upfront capital to get it going, which might require investors who are eventually gonna wonder why they arn't collecting that sweet 30% while their competitors are.
I do wonder how that would work regulation wise. Is the store PCI compliant? How do you manage PCI compliance in a FOSS project? I do a little work on payments processing and what happens when VISA makes up a new rule on the fly that they force the payment gateways, issues a fine and the gateway companies (like World Pay) want to pass that fine on to the developers using the payment gateway? This almsot happened at my shop, we almost got hit with a $25K fine because Visa made up a new rule, tried to fine WorldPay and WorldPay tried to pass that fine onto us.
Edit: If anyone has some answers or experience to the last paragraph, please let me know! I've only dealt with payment processing on the proprietary software side and doing integrations for brick and mortar stores. So working with physical cards and payment terminals. I would be very interested to learn how this works or would work in a FOSS project.
The easy path to PCI compliance would be to use something like the Stripe iOS SDK and never see any payment card data. Agreed there are still some risks with card processing, but it's nothing unusual, millions of businesses deal with card processing.
Overall I agree it's not easy, but the challenges seem like normal ones that many startups deal with, mostly in smaller and/or more competitive markets which could never dream of the revenues or profit margins that would be possible here.
We could also look to the PC market to see that quite a few businesses do find it worthwhile to avoid the 30% charged by some stores. E.g. Epic Store undercuts it with 12% fees (7% if using UE), and larger companies tend to sell to consumers without using third-party stores, like EA, Blizzard, Adobe, etc.