5 ms·
> - AWS charge you on bandwidth used, Apple don't charge developers for the number of downloads Their point is that Apple could charge based on bandwidth used,
by Closi 5y ago
> - AWS charge you on bandwidth used, Apple don't charge developers for the number of downloads
Their point is that Apple could charge based on bandwidth used, and that this could be more fair for some developers.
> AWS charge you for storage, Apple don't charge you for storing your app
I would be pretty happy with Apple charging for app storage if it was at S3 rates - it would amount to almost nothing.
- azinman2 5y agoS3 is actually quite pricey. Not as much on the monthly storage (tho it can be depending on size), but network egress is really where they get you. On the scale of the App Store where the app might be 100mb but it gets downloaded potentially millions of times it gets expensive fast. Now imagine your app is free. Yet you have to pay for all these downloads. There wouldn’t be any free apps anymore.
- Closi 5y agoAt $0.05 per gb transfer, it would be half a penny per 100mb app download. Someone has to pay for that - at the moment Apple subsidises the free apps, presumably because they think they are good for the ecosystem. Although lets be honest here, free apps could easily continue to be subsidised by Apple in any future model. We are talking about far less than a dollar per iPhone in terms of hosting/bandwidth costs for all the apps, so this really is something that Apple could easily just swallow. Let's not forget that the availability, quality and abundance of apps, made by developers, is a key driver of success of the iPhone, and Apple makes plenty money from hardware sales. I won't lose sleep over the thought that they might have to pay for some hosting.
- majewsky 5y ago> $0.05 per gb transfer That's including AWS's insane profit margin, though. I have my cloud deployments with Hetzner, where extra traffic costs € 1.19 per TiB, so that 100 MiB app download would not be half cent, it would be 1/100th of a cent. (And that's before we consider that Hetzner gives 20 TiB per month free traffic with every VM.)
- Closi 5y agoVery true!
- notafraudster 5y agoIt's clear that any change to the equilibrium would have winners and losers. We can scope out who those are likely to be: free applications which provide some useful educational service would lose; currently they provide no revenue (beyond the token developer fee). Banking, rewards, credit, etc. applications (applications which interface consumers with their pre-existing accounts for CRUD-style management purposes) would lose. They provide no revenue. Subscription products with very low conversion rates would lose if their free:pay user ratio exceeds, say, 10:1 -- or some other breakeven point with respect to money saved by ditching Apple's payment stuff. It would also hurt applications like Facebook, Twitter, and Instagram where the product is completely free and monetized by advertising Apple currently doesn't take a cut of. It's clear the winners are mostly extremely popular multi-billion dollar applications where the app portion is a pretty thin layer and they charge all or most users to subscribe on an ongoing basis. Fortnite doesn't exactly have a subscription, but it relies on fairly frequent impulse purchases and monetization of free users. I don't think it's straightforward to imagine the world would be better or worse if the basis for billing changed to something like cost basis. My overwhelming reaction to this trial is that it seems like both sides have fairly good reasons to prefer things the way they prefer things, but it's not clear to me why a court should essentially vacate a particular business model or contract. When courts intervene to strike broad classes of contract provisions (for example, to allow or disallow mandatory arbitration provisions), typically it's because there's an obvious public interest. Here the interests seem private on both sides, and it doesn't seem obvious to me that end consumers will either be harmed or helped by what's being asked for. Which seems like the kind of territory courts traditionally run away from.
- pessimizer 5y ago> It's clear that any change to the equilibrium would have winners and losers. Thank god our object isn't to design rules that would pick the winners and losers we want, but to design rules that prevent Apple from using their platform leverage in an anti-competitive way. It's fine if Facebook, Twitter, and Instagram lose, and "extremely popular multi-billion dollar" applications win. Being extremely popular and successful while using few Apple resources should give you some degree of control over your own application.
- 5y ago
- hnlmorg 5y ago> Their point is that Apple could charge based on bandwidth used, and that this could be more fair for some developers. That is what the 30% cut is meant to cover (amongst other things too). Like with a high street retail store, the mark up is intended to cover the running costs of the store. Which brings us full circle to why Apple deduct it from transactions. Sure you "could" have an App Store that calculates the operational costs and then charges it to the developer, but you then potentially destroy the free app market (and contrary to what people often say about the App Store, there are a lot of decent free apps on there). Having a split payment and billing system also adds complexity to invoicing. Did you know that AWS and other cloud providers don't provide credits and refunds as payments into the customers bank accounts? No, what they do is they offset your costs against your credits and invoice the difference if owed to AWS. If Apple were to adopt that then we'd basically be back at deducting $n from transactions again. And once again we've come full circle. There is so many arguments about what Apple "could" do but when you start to distil the requirements down to a workable operation you almost always end up right back at the status quo. Now I'm not saying that Apple aren't taking advantage of developers either. The cost of development on a Apples ecosystem is ridiculously high and Apple are notoriously hostile towards their developers too. But charging a percentage of transactions is a reasonable approach to the problems outlined above and limiting transactions outside of Apple's payment channel does at least solve the problem of developers cheating by funnelling funds in via a side channel (as exampled in an earlier comment which discussed people selling items on eBay for $1 but with a $49 shipping fee before eBay clamped down on exaggerated shipping fees).