Live data from Hacker News

Apple's bad faith 27% tax on web purchases

twitter.com

351–360 of 408 posts

Re: Apple's bad faith 27% tax on web purchases

#351

Earlier quoted context omitted.

Is 30% reasonable?

I remember that when it was first announced it was big news they were only charging 30%. I was a mobile app developer at the time and before the App Store the usual way for people to buy games on their phones was by sending an SMS to a shortcode. You would then get a reverse-billing SMS (a.k.a. premium SMS) with the download link. The telco’s would usually take around a 50% commission on that SMS. 50% of your revenue…

Reading your comment brings back memories and old knowledge hidden away in deep memory.

This might be due to a slightly different era and/or market, but I recall in the WAP and i-mode era, 50/50 would’ve been amazing.

More often than not, you’d be lucky if you got 30%, and you’d brag if you’d get 40%. In most cases, you’d be left with a measly 10%, and none of it included payment processing, which ate up a few percent more.

The worst part wasn’t the revenue split, though believe it or not, it was negotiating with multiple carriers over every little thing, and it could take months to get things going.

Discoverability was a bit better in this era than what you describe because carriers would have a little directory in which they listed apps. Of course, being listed in this directory, especially in a helpful way, would eat up more of your revenue share.

Carriers were also acting in a dirty way. If something was wrong and a customer complained, they’d charge you a refund but wouldn’t pass it along to the customer. Essentially, telling the customer they’re SOOL while telling the developer to pay up because their app didn’t work and then pocket that money.

The barrier to entry was also high and costly. Developer tools were shit, as you said, and the pipeline from development to sales was nearly non-existent.

So yeah, of course, in comparison, Apple was some kind of utopia, not despite the 30% but because of it, not to mention how hassle-free it is and, like you said, the excellent tools provided. I genuinely like Xcode despite the hate it gets, and I’d say that it’s been significantly improved over the last decade or so.

Similarly, the improvements and development of frameworks in the last couple of years are tremendous. I’d say all of it is well worth the 30%, but at the 15% I’m at now, it’s close to a steal.

Without exaggeration, the latest developments in frameworks really make my life easier, and some of what I do wouldn’t even be possible without it.

The framing around the commission is starting to irk me the wrong way.

In part because these big developers such as Epic, Spotify, and the like claim to speak for me, to make it look like they fight for “the little guy” and drum up support when they plainly don’t. Their interests and mine are miles apart and only marginally overlap and, in some cases, contradict each other.

In part, it is also because the effective rate for most developers is 15%, regardless of Apple’s motivations behind that discounted rate.

15% in exchange for the low barrier of entry and the solid tools that allow you to spin up an app and publish it on the App Store within a day or two is a pretty solid deal, in my opinion.

Re: Apple's bad faith 27% tax on web purchases

#352

Earlier quoted context omitted.

False equivalency. Most people like living in America and tons of people want to move there, while only religious fanatics would be okay living in a country built and controlled by Al-qaeda

I'm sure any number of Christian lunatics would love to remake America into Y'all-Qaeda.

You can take your classist “Y’all Qaeda” and shove it. If you want to critique politics that’s fine, but please understand what you’re spewing is dehumanizing propaganda implying more than half of the country are dumb hicks.

Re: Apple's bad faith 27% tax on web purchases

#353
post #204

Earlier quoted context omitted.

> And I suspect that you're right that 27% is too large a cut to survive. I don’t see that being killed soon. The 3% for payment processors is a lot higher than the 0,2% or 0,3% limits for debet/credit card payments within the EU ( https://eur-lex.europa.eu/EN/legal-content/summary/fees-for-... , and AFAIK no payment processor decided to leave the EU market because they couldn’t earn money anymore. There also is ‘pri…

That regulation seems completely irrelevant, PayPal charges much more than that in Europe.

I don’t see how it’s irrelevant. The EU has said what they find reasonable for payment processing, and AFAIK nobody walked away, and Apple ‘gives’ more.

Also, PayPal is more than a payment processor. It also is a broker (and, effectively, also a shop).

Re: Apple's bad faith 27% tax on web purchases

#354

Earlier quoted context omitted.

I will risk an avalanche of downvotes and steel man Apple's argument. :) Have you ever gotten stuck with a monthly fee for something that's hard to cancel? It's a real pain the butt, no? But that never really happens on Apple devices, because Apple makes it incredibly easy to cancel subscriptions. You don't have to call anyone, you don't have to struggle with a bad website -- you just click cancel on your phone and i…

> Have you ever gotten stuck with a monthly fee for something that's hard to cancel? It's a real pain the butt, no? Not at all, credit card charge-backs are easy. I don't need Apple at all. In fact, Apple acting as the intermediary makes things worse, because if I wish to dispute/chargeback a payment with a particular app, I have to do that to Apple, which could have unrelated negative effects on my other purchases t…

The problem with a chargeback is that it doesn’t actually cancel the service. You’re likely to see the same charge on your next month’s statement.

Now, as part of the chargeback process the merchant may cancel your subscription, but they’re also likely to ban you as a customer from ever using their services again.

Re: Apple's bad faith 27% tax on web purchases

#355

Earlier quoted context omitted.

> Of course digital store fronts do not have many of the costs associated with physical retail, but there is still value in them bringing the customer to you. This is inherently in conflict with having a single store for everything, because the everything store would then have all of your competitors in it too. It also doesn't explain why you still have to pay when you do your own marketing through some other means a…

You have to pay because Apple asks for a commission in exchange for you being allowed to sell your product in their store. I think what you're really asking is: Where's the value if I want to (or have to) do my own marketing anyway? The answer is trust. I'm more likely to trust you with my money, with you executing code on my device, if Apple allows you on their store. Even the big brands like Epic get this value, be…

> Apple considers this worth a 30% commission, and 100% of developers on the App store agree, or they wouldn't be on there.

This is where you get it wrong.

If there were other stores for iOS apps and the difference was only Apple's vetting and developers were still choosing to pay Apple 30% vs. much less for some alternative, then you could say that what they're paying for is trust.

But everybody including Apple knows that isn't true in general. As soon as there were other viable stores and developers could put the same app there for a lower price, the large majority of customers would take the lower price over whatever "trust" Apple is ostensibly providing. Unless Apple were to charge substantially lower fees for it.

Which is the only reason they preclude the other stores. If customers actually wanted trust and it could only be provided by Apple then customers wouldn't have to be precluded from using alternative stores because they just wouldn't choose to.

And when that isn't possible, you can't say that people are choosing Apple's store because of trust, when there is no choosing happening because there is no alternative installation method to choose.

Re: Apple's bad faith 27% tax on web purchases

#356

Earlier quoted context omitted.

That seems like a false dichotomy. Anyway, it's unprovable either true or false, because no evidence exists. Let's just assert that it's false, then. Let's say 30% is unreasonable, and that iPhones would be as successful even with yet more unreasonable developer fees.

Would the iPhone be as successful if it took a 99% cut and nobody would bother developing paid apps for it? Probably not. Whether 30% is the sweet spot is unclear, but given that there is plenty of paid apps on the platform, why would it be unreasonable?

Minimum wage is unreasonable IMO and plenty of people will work for that amount.

Re: Apple's bad faith 27% tax on web purchases

#357
post #34

If it was just a tax, it'd be bad enough. But Apple's in-app payments solution is severely lacking in terms of features and capabilities. Just some of the problems: * You cannot issue a partial refund. * Actually, you can't refund a customer at all. Customers have to contact Apple to request a refund and it's entirely at their mercy of their whims. * If Apple declines the refund for whatever reason, you and the custo…

> If it was just a tax, it'd be bad enough. But Apple's in-app payments solution is severely lacking in terms of features and capabilities.

You’re approaching this from the premise that you pay a commission for payment processing, when in actuality the primary purpose of the commission is to collect payment for the use of Apple’s IP. All the rest is secondary to that.

Nevertheless, even from the payment processing premise there are some questions that come up when reading your comment.

> You cannot issue a partial refund.

True. It’s either all or nothing.

Closest thing to a partial refund would be pushing the renewal data back on subscriptions, either individual or for all subscribers of a specific product e.g. if you had a widespread issue

> Actually, you can't refund a customer at all.

Nope you can’t directly refund a customer.

You can have a say in refunds for consumables by informing Apple if the consumables have been consumed and you can offer a refund sheet in your app so that the customer doesn’t have to contact Apple themselves, but ultimately Apple’s decision mechanism is the final arbiter.

In my experience both by keeping tabs on users reached out to CS to ask for a a refund, tracking refund requests via the refund sheet in apps, analyzing refund history and notifications and personal experience of me as a user and that of others in my circles, refunds are issued generously, close to 100%.

It seems they have a “Yes, unless” policy, where the unless is mainly tied to having a history of requesting refunds.

A decent amount of developers actually complain about how easily Apple gives refunds going by posts I see on different forums, but I prefer it this way.

> If Apple declines the refund for whatever reason, you and the customer are just screwed. Literally had to buy a gift card to give a customer so we could make them whole.

This seems like a rather extreme solution. Was there a big issue with your app that compelled you to do this?

> You cannot offer a discount and free trial at the same time.

Depends on what you mean by this.

If you mean a free trial and after that a discounted rate you can just create a new product at that discounted rate and enabled the free trial.

If you mean a trial and then a temporary discount then no, there’s no direct native way of doing this. Presumably because you can just calculate the discount into the introductory offer instead of confusing the user with having to track two time periods, the period of the free trial and the period the discounted rate is in effect.

But close to native is using offer codes and enabling eligibility for introductory offers. Then your users will get the introductory offer first (i.e., free trial) and renew at the offer tied to your offer code (i.e., discounted rate). You can also use this to give longer free trials during certain periods, the introductory trial will stack with the trial set on the offer code.

Nevertheless, I was partial to utilizing the DeviceCheck framework before all of this was possible. Check if this device is new, if so, enable free trial and after that trial offer discounted introductory offer.

Benefit of this was that users appreciated not having to initiate a purchase flow to get access to the free trial, risking a charge at the end if they forgot.

Downside is that it’s tied to device and not Apple ID, so technically users can get a free trial on multiple times, if that’s something you’re concerned about.

> When trying to create a different subscription group to A/B test our pricing, we somehow got cursed with a reviewer who did not understand the concept long after it was released. New app builds with bug fixes completely unrelated were getting rejected. It took weeks of escalations before they finally relented.

That’s a shame. What did they get hung up on? Not being able to see certain products in the app?

> Promotional pricing is so frustrating to setup between Introductory Offers, Promotional Offers, and Offer Codes.

What did you find frustrating about it?

> You cannot generate ad-hoc pricing for anything

Depending on how “ad-hoc” you’re talking about, wouldn’t offer codes fulfill this desire?

Re: Apple's bad faith 27% tax on web purchases

#358
post #34

If it was just a tax, it'd be bad enough. But Apple's in-app payments solution is severely lacking in terms of features and capabilities. Just some of the problems: * You cannot issue a partial refund. * Actually, you can't refund a customer at all. Customers have to contact Apple to request a refund and it's entirely at their mercy of their whims. * If Apple declines the refund for whatever reason, you and the custo…

Also * You cannot generate human readable / human memorable coupon codes to distribute to your users, like NEWYEAR24 etc. Instead, the codes are long random gobbledygook, single use only, and they can’t be redeemed within the app — only in the App Store itself. It’s like they made this difficult and useless on purpose.

Yes you can, for a while now.

They’re called “custom offer codes” and codes have been made redeemable within the app as well, if you care to implement the sheet of course.

In fact, custom codes need to be redeemed either in app or via URL/QR because if multiple apps use the code “NEWYEAR24” the App Store wouldn’t know for which app it is redeemed. The URL contains your bundle id so that the App Store knows which app’s custom code the user is trying to redeem.

Here’s a tech talk on it: https://developer.apple.com/videos/play/tech-talks/110150

Re: Apple's bad faith 27% tax on web purchases

#359

Earlier quoted context omitted.

I also appreciate the discourse (: >Fundamentally, I disagree with the assertion that because a minor consumer purchase goes south and charges an unarguably illegal processing fee (for interchange) now deemed legal for hardware providers that the usual moral justification for this, consumer welfare, is harmed as the BATNA is simple - get a different maker's phone. Varying qualities of substitutes are easily attainabl…

> millions of people are negatively impacted by this to the benefit of a small few. Can you justify this? These sorts of phones were unthinkable only 20 years ago, even for a billionaire and now they're extremely affordable. That is a net positive impact all of this seems to be at best a tiny dip in. > a huge majority of those people likely aren't aware that they're being taken advantage of Let's wait until they are…

>Can you justify this? These sorts of phones were unthinkable only 20 years ago, even for a billionaire and now they're extremely affordable. That is a net positive impact all of this seems to be at best a tiny dip in.

Perhaps I worded this poorly, but I was specifically talking about the 27%-30% apple tax. The tax burden inevitably is either absorbed by the developer entirely leading to less profits and funds for them to innovate or they off board some of that tax burden by bumping their app's cost for the customer. I don't see how anyone but apple benefits in either of these situations.

>Let's wait until they are aware, and let them choose. We shouldn't assume other people's choices and "act in their best interests".

I'm confused... when did I recommend removing someone's choice? All I want is for the millions of people who have chosen apple to be taken advantage of less.

>We have endless periods of time where the setup wasn't conducive to the sort of innovation that's happened over the last 20 years in phones.

Yes and often those times coincide with awful exploitation. Industrial revolution was great for innovation, bad for the children who died working 12h a day in factories. Ideally we can strike a balance here and when it comes to preventing apple from charging 27%-30% for developers to innovate on their platform, a reasonably strong argument(s) can be made that it wouldn't prevent innovation.

Re: Apple's bad faith 27% tax on web purchases

#360

Earlier quoted context omitted.

> There's no point making bad analogies. The point is that "you have a choice" doesn't mean anything when the choice is between something you don't want and some impractical alternative which is even less of a solution than the thing you don't want. > If you target one company's customers, you can't complain about a lack of competition. But you're not -- you're doing the opposite. You want to sell your app to everyon…

> How are you supposed to do that? By doing the tasks that don't require as much specialism, across more vendors. You can target who you like on a spectrum of niche but expensive jobs to mass-market but cheaper jobs. I would only object to people choosing niche but expensive, and then complaining about the niche. > This is why Right to Repair is a thing, and it's weird that your analogy to something you think should…

> By doing the tasks that don't require as much specialism, across more vendors.

At which point your analogy breaks down, because nobody was objecting to that. If you need to buy metric wrenches for iOS and imperial wrenches for Android, but you could buy either of them from whoever you want, nobody is paying a monopoly rent for wrenches. Or to drop the analogy, you have to write your app for two different system APIs if you want system-specific behavior, but c'est la vie.

The issue comes when someone both wants to charge for access to something like that and preclude anyone else from creating an alternative, which is the analogous thing to what creates the need for right to repair. It's not just that you need to learn how a BWM differs from a Ford or a Toyota, it's that they encrypt or otherwise purposely obfuscate the bus and then purposely charge a fee designed to drive independent mechanics out of the market and force customers into the dealership, or don't sell the tools necessary to do it at all.

If Apple was charging 30% but there were viable alternative means to install iOS apps without paying that, nobody would be objecting to it because they would just use the alternative means. But they do that and preclude alternatives, which is the problem.

Post reply on HN