You can't have that level of safety with API. Nothing prevents a dev from building an API that returns always "200 OK" when being called for a "terminate subscription" action, but that does nothing under the hood. If I unsubscribe from an Apple provided UI, I will hold Apple responsible for the execution of the action. Apple works really really hard to make sure that this trust we have in their system is warranted. As we know, trust is hard-earned, easily lost, and difficult to reestablish. So all it takes is a single bad experience to make me doubt everything else.
The current system allows Apple to control 100% of the process and to be fully responsible for everything.
That being said, Apple should allow users to perform all these operations outside of the iOS ecosystem if the developer allows it. I feel there is a clear communication here that "anything done outside of the Apple UI's is not the responsibility of Apple" (including payment / subscription management).
Laws. Existing laws prevent developers from doing that.
> As we know, trust is hard-earned, easily lost, and difficult to reestablish. So all it takes is a single bad experience to make me doubt everything else.
This is true.
> The current system allows Apple to control 100% of the process and to be fully responsible for everything.
However, that same system prevent me from buying Kindle books from the Kindle app on device, for example. Even though I can open the browser on that same device and buy them from Amazon.
Laws mean nothing to scammy developers trying to make a quick buck. Would you hire a lawyer to sue for a $4.99 refund? And even if you’re willing to spend that money, are you sure you can figure out who to sue? The scammy developer is likely using some shell company registered in some dodgy jurisdiction. Sure, what they’re doing is illegal, but the average consumer has no real recourse.
Whose laws? The US's laws? Many app developers aren't in the US.
I’m sure Apple would actually prefer that you buy the Kindle books on the app, even if they didn’t get a cut of the sale. It is actually Amazon choosing not to do it in order to dodge paying the payment processing fees.
Was that ever an option? I thought you always had to pay 30% when selling digital goods
The egregiously high processing fees from AmEx are at 3.30%.
Did Apple refund people who were scammed through apps, e.g. in bitcoin trading like [0] (first item google found)?
[0] https://www.imore.com/apple/apple-removes-scam-bitcoin-walle...
Wow thats really worrying, and all these people in here saying they love using Apple products becasue it keeps them safe.
Going directly to companies and merchants keeps this control in your own hands, nobody can block you from buying other software just because you had issues in the past.
If Apple does not control the actual subscription, but is only providing an interface for managing it, then Apple must then alert the actual owner of the subscription upon changes. There's then no guarantee that the code on the other side is properly handling that alert.
How do you think you'll do that? And then, how would it be different than with an app developer?
When this happens for example https://discussions.apple.com/thread/254901336 and you don't have another Apple device available.
I can dispute a card transaction, cancel a payment, maybe even send a nastygram to a developer. But if I dispute something with a middleman like Apple, Google, Steam, etc. I have to consider the possibility that they'll cancel my whole account if they think I'm abusing their system with any dispute.
I'm not saying the middlemen you mention there are beyond reproach, merely pointing out the alternative systems that are implied here to be more/perfectly effective aren't exactly that either.
They are saying the middleman gatekeepers are dangerous becasue if you push them too hard they can take away your access to everything. Whereas if your agreements are with the individual companies and developers then the worst they can do is take away that one app.
There are no other companies you can go to to get an app on your iphone.
If a DRM store drops your account, you often do. (I think some of them do have a limited account type, so they will no longet let you transact, but you can still use the content you didn't chargeback)
I view Apple in much the same way. I don’t trust most developers, and part of what makes me willing to go out on a limb and throw a bit of money their way is the knowledge that I’m not gonna have to go through a whole path of dark pattern bullshit when I want to modify or cancel my subscription.
So I disputed the charge with my real bank, which corrected the problem by refunding me.
Google told me that if I ever did that again, they would lock me out of not just my account, but any future account using Google payment methods that was linked to me. That would make my phone service and the Google Play Store unusable. That was the beginning of the end of my relationship with Google services. So yeah...I do not trust Google or Apple as intermediaries for every payment in my life.
Canceling a check is on you since if you didn't want to spend the money you shouldn't have written the check. CC Chargeback hits the merchant hard if approved, since they fucked up. And your chance of approval is similar as with Apple.
If it's an Apple-approved unconsented fee and you keep complaining to Apple, they remotely brick your phone and your computer along with deleting all your emails, your family photos, and your contact from everyone else's phone.
Their spite fee for alternative payment processors being almost equal to their own payment processor fee, though, kinda shows their goal is just money anyways.
Having said that, I don't think figuring out how to use Apple Pay and Paypal is that hard. My friends use all kinds of payment processors.
Apparently, the charges were on her credit card but associated with another Apple ID.
We did a charge back which was successful. Now, I'm just waiting for the inevitable locking of her Apple ID. Luckily, she has already created a new one, but if the same thing happened to me I'd be in serious trouble. In my case, simply creating a new Apple ID is not an option.
It's really scary.
I think the EU's solution will make us both happy: you don't have to do business with companies that don't offer Apple pay, and I don't have to do business with companies that do.
Apple pay provides the exactly same functionality without the lock in. Same with Google pay and even Samsung.
As many have said for years. As long as Apple is not able to explain their value to the customer, they have to rely on shady business tactics to maintain the revenue stream they became addicted to.
The difference is that smaller companies can get away with anticompetitive behaviour but there are regulations for market leaders.
What Apple was allowed to do when they were a disrupter is different from what they are allowed to do with a dominant postion in the ecosystem.
PS Saying all companies are greedy and would abuse a market position is not a moral defense of Apple’s behaviour, it’s a defense of antitrust regulations.
I can fully understand Apple's position. They created the system that customers love, developers will have to pay something to get access to those customers.
Apple doesn't have to explain to customers the value. Anybody who is buying or using an iPhone today knows what they're getting.
They want to maximize their revenue, just like any other company and there is absolutely nothing else to it.
> Anybody who is buying or using an iPhone today knows what they're getting.
You don’t get to pick and choose which features do you want and most people don’t really care.
Anybody who is buying or using an iPhone today knows what they're getting.
That’s what allows Apple to abuse their position as a quasi-monopoly (as a platform for app developers adjusted by user spending they are effectively that in multiple markets).
> They want to maximize their revenue, just like any other company and there is absolutely nothing else to it.
Oh, I had no idea.
> You don’t get to pick and choose which features do you want and most people don’t really care.
What? Iphones have been around for more than a decade, it's well known among customers how they work and there are plenty of options from other manufacturers.
Any store that can will take a cut from producers, whether that is a physical store like your local supermarket, or a digital store like Apple's.
The question is why Apple users are so much more willing to spend money on software than users of other platforms, and why hackers hate that so much? How much money can an independent or boutique developer earn from Linux or Windows users, compared to Apple users?
That doesn’t matter that much (when taking about app developers) compared to how much money they are spending. A single iPhone user in the US and other rich countries is worth a dozen of Android users in India/African countries etc.
Also even if not literally a monopoly they can effectively behave like a monopoly and abuse their position because no tech company targeting consumers can afford to not have an iOS app.
> What? Iphones have been around for more than a decade, it's well known among customers how they work and there are plenty of options from other manufacturers.
Not what I meant and not how it works. I’m using an iPhone in-spite of their abusive practices and restrictions because their other features/advantages compared to Android outweigh that in my case. It’s basically a shit sandwich…
> why Apple users are so much more willing to spend money on software than users of other platforms
Because they have more money?
> How much money can an independent or boutique developer earn from Linux or Windows users, compared to Apple users?
Yes, that exactly what I’m saying. Apple won (clearly because of the merits of their products) and now they can squeeze developers and consumers to a very high degree without any negative consequences. That’s how monopolies (of course it’s scale, Apple is not literally a monopoly, for that matter neither was Standard Oil back in 1906, they had a comparable market share to Apple these days) work regardless of how exactly they became one, they get to keep all the market surplus that would go to consumers in a more competitive market.
I think this quote illustrates well your perspective and the general perspective of hackers here. Apple users spend more on software because they're just so dumb and don't know how to compile their apps and set up a self-hosted solution.
I can only speak for myself, but I'm very happy to spend money on quality software that I need to solve real world problems, instead of suffering with low-quality FOSS or ad supported software just to save a few bucks. I prefer saving my headache instead, so that I can tinker because I choose to, not because I have to. I think most non-enterprise software customers think the same way. They want something to solve their needs and are fine to pay a fair price for that. So they buy Apple products and later iOS/MacOS software.
If other tech companies cared at all about their product and their customers, they would do the same as Apple. But it's easier to sell to enterprise clients and spy on free users to sell ads instead.
Never meant anything even remotely close to that. Apple users tend to have higher incomes and therefore can afford to spend much more than average (globally) Android users. I see absolutely nothing wrong about people spending money on quality software (the opposite really and I entirely agree with your point about ad supported and OS consumer software).
> they would do the same as Apple
Well yeah, arguably that was one of the main reasons behind their success. However I don’t see how do these things contradict each other, Apple can continue producing great products while being less abusive towards developers who have much more limited bargaining power.
Most Android/Windows/Linux users in the developed world (and they are billions) spend less on software than iOS/MacOS users, even though they can well afford it. Small time developers on those platforms are left to beg for donations (that never come), or bundle their software with ads and spyware that some big company pays them for. If they want to make a living on their work.
Developers serving Apple platforms are as far as I know better off reimbursement-wise than developers serving other platforms. Apple takes their cut, but until somebody voluntarily offers developers something better I think it's misguided to go against Apple.
People say that Microsoft got hit with these kind of lawsuits in the 90s, but as far as I remember, they were threatening PC hardware vendors if they offered competitor's software – which is clearly an anti-competitive measure. Not a reply to you, just a general comparison.
Unless I totally misunderstood, and you don't want anything, and are just expressing that the universe failed to live up to your expectations. In which case: my bad, sorry for the misunderstanding!
One might intuitively guess 30%, bringing $1 to $1.30. But Apple will take a cut of this price increase as well: $1.30 * 70% = $0.91, so still losing money to Apple's fees.
The actual amount they must raise the prices is (1 - (1 / 0.7)) = 0.428, or roughly 43%.
Doing this math backwards to factor out Apple's fees yields a confirmation: $1.43 * 70% ≈ $1
This seems like a reasonable compromise. Allow Apple to tell you what you won't get if you leave their store, but otherwise let consumers choose.
> Have they ever specified any reason why they prevent users from finding this out?
The reason is that every major retailer has anti-steering or most favored nation agreements with their suppliers, and Apple thinks they shouldn't be banned from it when everyone else does it. Applied to physical retail it does seem pretty absurd, e.g. The Cuisinart blender box at Target says it's 10% cheaper at Wal-Mart.
This is more like Target prohibits sellers from ever notifying you that there's a sales price at Walmart if you're looking for a deal. You're not allowed to push deals for you're own product during Black Friday or similar.
Frankly. I donno where the quote about the "do not tell about sales is at." I tried to read the legalese and got stuck on:
7.3 "You may also distribute Your Applications ... within Your company, ... on a limited number of Registered Devices (as specified in the Program web portal)" Wait. What? My own company has limited internal distribution on my own app?
7.6 "Except for the distribution of ... Licensed Applications through the App Store or Custom App Distribution, the distribution of Applications (using Section 7.3, 7.4, 7.5) ... and/or as otherwise permitted herein, no other distribution of programs or applications developed using the Apple Software is authorized or permitted hereunder. You agree not to distribute Your Application ... via other distribution methods or to enable or permit others to do so." IE, you cannot go out on the street and "share" this app with someone, or give it to them, or similar. And obviously not 3rd party portals.
9.2-9.3: "You agree to protect Apple Confidential Information using at least the same degree of care that You use to protect Your own confidential information of similar importance, but no less than a reasonable degree of care." ... "Apple will be free to use and disclose any Licensee Disclosures on an unrestricted basis without notifying or compensating You." Note: Licensee Disclosures include All Data. You agree to put Apple's data in a vault, Apple agrees to copy your app.
If apple want to give up platform ownership and be a retailer, the EU wont have any complaints about them not allowing steering in their app store. Meanwhile Apple's app store would become one of many options rather than the default and only, so steering is moot.
Obviously that's not going to happen, hence they are going to have to hash it out until it's not longer anti competitive or be broken up forcefully.
Well, I don't think that should be allowed either. Especially when the retailer has enough market power that they can bully the supplier into accepting unfavorable terms, like say Amazon or Wal-Mart.
If a retailer takes a bigger cut, it shouldn't forbid you from selling it cheaper elsewhere.
As a user, it’d just be irritating noise to have this start showing up in apps, unless buried in some little out of the way link somewhere like other unimportant things like the supposedly legally binding t&c all these apps pretend we’re reading.
Messages like this (“go subscribe somewhere else to get a lower price”) also confuse the hell out of e.g. my dad and prime them to fall for scam messages.
This. EU politicians and EU voters want the EU to crack down on foreign tech companies who abuse users data rights, use monopolies to push EU companies out of the market, and use accounting tricks to barely pay any taxes.
Therefore, the EU has to be fining Apple and Google for something. If not this, then it'll be something else.
See, the problem is that if I name one as an example, you will just fall back to silly games like "but the EU defined the term 'gatekeeper' in such a way that your example does not count". It does not matter whether the market dynamics are the same as the defined gatekeepers, whether the market shares are similar, or anything like that. Your side will shut down any debate with logic such as that. So why bother engaging?
It's like arguing with a hardcore religious person about god. "Oh, but that's not what I meant by 'god'".
>It does not matter whether the market dynamics are the same as the defined gatekeepers
Perhaps then find an example where this is the case.
The other is a governmental group formed by 27 rather different countries, all having a wide range of philosophies, cultures, corruption and mentalities.
I know which one I am more likely to get some level-headed decision which might help me.
If the EU can be said to have an agenda, it is clear from the rules - their agenda is market fairness, and the ability of new entrants to successfully compete. The DMA is a key plank of that, but there will be others.
2024 European elections: https://elections.europa.eu/en/
Includes topics such as: results, how the elections work, and what comes next.
EU tech companies want the EU to crack down on foreign tech companies. The Digital Markets Act’s standards for considering someone a “gatekeeper” seems like it was specifically tailored to exclude Spotify while binding Apple, Google, and Facebook.
Btw Netflix also isn't a gatekeeper and neither are Disney, salesforce or Oracle to name a few.
A glance at that list of 4 companies will quickly lead a person to the intuitive observation that 1 of those companies is not like the other. It's hard to see how one would classify Spotify as a "Gatekeeper" in the sense that the others are, so perhaps your observation is by design: Why would we expect the legal definition of ”Gatekeeper" to include Spotify, if Spotify is not a gatekeeper even on a common-sense level?
There will be very little harm to EU’s economy since almost all of the profits are being sent to the US anyway.
Also this/GDPR/etc. is a form of protectionism (not that I see anything wrong with that to a limited extent) which will hopefully give at least some slight competitive advantage to EU tech companies (since they really do need it) and maybe a bit more crumbs to fight over.
They haven't (and obviously won't), but the intent is clearly to eliminate any criticism of Apple from within apps, while also making sure that there aren't any "leaks" in the system from which money could escape that they want their fingers on.
(except for privileged companies like Netflix and Amazon)
For one thing, nobody reads that stuff and secondary, after a few months people forget the details of where and how they subscribed to things.
So it absolutely would lead to an increase in support calls to Apple as people ask why they can’t manage a subscription through the App Store. Even me, who generally does keep track of this sort of thing, completely forgot through what service I first activated an HBO subscription and it was kind of a hassle to cancel it since, it turned out, I had set it up through Roku and I haven’t owned anything Roku in 6 years so didn’t think to look.
A blanket ban is overdoing it though, and is just a lazy (and conveniently profit maximizing) way to stop it. I’ve long felt that what Apple ought to do is maintain a codified standard of bad behaviors that address the specific dark patterns they are worried about and just hold that over developers’ heads to retroactively punish abuse rather than having a default posture of being adversarial.
The problem with doing that is that it likely results in a game of Whack-A-Mole with malicious parties. See for instance Google regarding SEO.
This is a bit like banning free speech because sometimes not the whole story is told.
Well, yeah. When it's your only goddamn choice it sure as shit becomes that. I can guarantee you it can be done for much, much less than 30%. But apple won't allow it.
Isn't that funded by iDevice and Mac sales? Because Mac sales sure as hell aren't going to MacOS development...
You have it completely opposite.
The argument is that the user should be given full power and permission over their own device that they own, and should be allowed to choose, on their iPhone, to install whatever they want.
If a user doesn't want to install an app, thats fine. But give them the choice to do so.
> Don’t force me to install another App Store
Then don't install another app store! Just don't do it!
Surely because they think, "We're Apple, this is how we do things." But honestly, there's starting to burn through a lot of the consumer good will credit they have built up. They're just another "shareholders first" company now.