Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Developers revolt over Apple's new app store rules (wired.com)
152 points by thesuperbigfrog on Feb 12, 2024 | hide | past | favorite | 330 comments


This is a complicated issue. On the one hand, I tend to have a generally unfavorable view of apple. I don't like closed systems, oversimplified to the point of missing critical settings UX, etc.

That said, I really don't understand the issue with their cut, or insisting on handling payments. In the vast majority of cases, these are not your customers. These are apple's customers they have given you access to.

If the arguments were "these restrictions are so burdensome I can't be in the app store!", that's a different conversation. But they tend to be "I can access such an irresistible amount of customers via apple, I just wish I could take those benefits à la carte.

It sucks, but you're living in an ecosystem they made appear out of thin air, clearly benefiting enough to experience what you're complaining about, and wishing the deal were more beneficial to you _after the work has been done_.

Also, I do wonder if EU flies a little close to the sun with this stuff. You can't legislate that someone lose more money than they gain with access to your market. I'm not sure we're there on this one, but the patience can't be infinite.


> That said, I really don't understand the issue with their cut, or insisting on handling payments. In the vast majority of cases, these are not your customers. These are apple's customers they have given you access to.

Windows users aren’t viewed as Microsoft’s customers from the point of view of third party software. Same with MacOS. Apple has pushed this paradigm in iOS because it’s ludicrously profitable.

Controlling the evolution of a ubiquitous computing platform gives a company a huge amount of power. Add to that the power to control any commercial transaction performed on that platform is simply too much concentration of power.


"Windows" didn't sell them a computer. Microsoft sold an OS to - for example - Dell, who then sold a computer to the user. So they are Dell's customers. And Dell, for sure, earned a lot of money selling placement on the Home Screen (or pre-installation) to 3P app developers. (Of course, there are also computers such as the Microsoft Surface, but these represent a tiny fraction of the universe of Windows computers ever sold...)

Whereas Apple sold the user a phone, so the users are clearly Apple's customers. There is an argument that they are also the 3P app developer's customers, but there should be no debate about the fact that they are Apple's customers, using a platform developed by Apple. If 3P app developers want to access Apple's customers on a platform developed by Apple, then they should expect to play by Apple's rules...

(And no, I never worked for Apple. In fact, I have worked both for Google and for multiple 3P app developers who were subject to the so-called Apple Tax.)


> If 3P app developers want to access Apple's customers on a platform developed by Apple, then they should expect to play by Apple's rules...

That whole argument is based on the implicit assumption that Apple's products would still be as attractive to consumers as they are right now, even if they didn't allow 3rd party developers access to their platform. Which is a completely insane take, like literally pathologically insane, you-should-get-professional-help take for me to swallow.


Absolutely true. I know of one younger guy who used to have an iPhone, but switched to Android after the Fortnite debacle. This happens. Having fewer experiences on your mobile platform will never gain you more customers. Fortnite isn't big enough to move significant numbers alone, but if you include other third party developers Apple loves egotistically slighting, Spotify, Netflix, Microsoft, etc: Apple would not exist if they collectively decided to abandon Apple's platforms. They have given FAR, FAR MORE to Apple than Apple has given to them; its so lopsided anyone who thinks otherwise isn't thinking straight.

These devs aren't doing this, by and large, today, because its not in their business interest to do so. But: capitalism is an efficiency maximizer. Software has lower margins today than it ever has, and they're only getting lower. The market simply cannot support 30% taxes forever; it'll happen one-by-one, its already happening one-by-one. Apple's choice is: Get ahead of it, find a better more efficient path for developers to distribute on their platforms; or watch their platforms become boring places where no one can possibly leverage their extremely bad and proprietary technology to make money, and "apps" only make sense for gigacorporations to distribute as a value-add for their web apps.


i'm aware that i'm a very small minority here, but i would actually love that. it'd be the closest thing i can get to a "dumbphone" that still allows me to track health/fitness stuff with my apple watch. i'd actually pay extra for it.


1. Microsoft does sell users a computer. Sometimes. Surface devices represent about 10% of all desktop computers.

2. Apple also sells Macs, where developers can access "Apple's customers" unencumbered, without needing to play by Apple's rules (developers may also opt-in to a lower-form of "playing by Apple's rules" by submitting their apps to Apple for notarization, or naturally, they may also opt-in to the Full Rules by distributing through the App Store. This is a fantastic, multi-tiered system that works, obviously, well enough for everyone.)


>Surface devices represent about 10% of all desktop computers.

Really, Surface has THAT MUCH?! I honestly doubt it. I think I've only seen 4-6 surface devices in the wild in my life(in Europe). Maybe in the US they have 10% market share.


According to Gartner, Surface has never been more than 2.1% of the global market.


It does, quite common in Germany, also Surface main target are business users.


But some business users in rich countries buying Surface devices can't possibly make 10% global PC market share.


Why not? It does wonders for fruity devices.


A lot more regular people worldwide buy iPhones, not just business users in a few countries.


I was talking about laptops and desktops, you know, what matters when the subject is Surface.

Successful enough that made Apple start shipping keyboards with the iPad to compete in that segment, as laptop wannabe.


As I said in my original note: "(Of course, there are also computers such as the Microsoft Surface, but these represent a tiny fraction of the universe of Windows computers ever sold...)"

According to Gartner, "Surface has never had more than 2.1% of the PC market."

At 2.1%, they're basically a non-player in the market.


> Dell, for sure, earned a lot of money selling placement on the Home Screen (or pre-installation) to 3P app developers.

Selling default placement & promotion is a very different beast from "Dell only allows Dell-approved software on Dell computers". We can all agree the latter would have been terrible in many ways.

> If 3P app developers want to access Apple's customers on a platform developed by Apple, then they should expect to play by Apple's rules...

Strongly disagree. Customers and developers should be free to transact using their own devices as they please, without Apple involved. Apple is very welcome to offer services for money - access to the app store, support services, and promotion etc all make perfect sense.

The end result of everybody on the path from the user to the developer adding rules & taking a cut is a world that blocks digital innovation entirely and completely hamstrings the software industry.


Better comparison is Steam, on an ostensibly open Windows, and costing the same for a developer to access as Apple (in fact arguably costs more).

This would suggest the "Apple tax" on devs is less than the Steam tax on devs, despite Gog or whatever existing.


Because developers selling through Steam want the services Steam provides, they could just as well put a binary with an installer on their Website to download, use the Microsoft Store, Game Pass or whatever else, they fell like, e.g. shipping floppies.


Not quite, in my opinion. It would only be a good comparision if Microsoft actively hindered competitors to launch a similar product like Steam on Windows, and if the only way to install and play games was through Steam.


> That said, I really don't understand the issue with their cut, or insisting on handling payments. In the vast majority of cases, these are not your customers. These are apple's customers they have given you access to.

This is not true at all. Netflix customers are Netflix customers, not Apple; the same goes for Amazon Kindle, Spotify, etc. Netflix literally cannot include a link to netflix.com in their app, otherwise Apple would pull the app from the store.

The smaller the app, the more those users are Apple's customers. But obviously we don't want a world where we penalise small developers more than large ones, so that's not a solution either.


> This is not true at all

I think the trouble is that all of the above are true, but not universally true. The issue can be framed from multiple perspectives depending on which aspect of market dynamics are most impactful to a given app/service/situation.

Some developers build for the Apple ecosystem because the ecosystem is large and enticing and provides better opportunities than the alternatives.

Some developers are big enough that they don’t need the App Store to gain customers.

If a new app gains popularity primarily because of Apple, and eventually gets big enough that its origins are now immaterial to the ongoing success of the company, whose customers are they? There isn’t a clear answer to this question. Arguably both Apple’s and the app maker’s, and there’s an intrinsic codependency that can’t be easily separated.

I agree with your point about small devs. The question is: at what point does it become penalizing? Once the app reaches some threshold?

The hard thing about this conversation is that I can see the merits of Apple’s position while also agreeing that at times, the outcome feels “wrong”, i.e. an existing product with an existing customer base seems like it shouldn’t be so limited.

But is it possible to provide a platform that enables this kind of developer ecosystem and app diversity combined with a consistent user experience without the at-face-value “wrong” outcomes? I don’t know.

This gets even murkier when apps rely heavily on Apple services for data storage, syncing, security, etc. It seems very fair to charge for “we’ve solved a lot of hard problems for you”.

It’s an interesting situation that is often painted in terms that are far too simplistic.


> If a new app gains popularity primarily because of Apple, and eventually gets big enough that its origins are now immaterial to the ongoing success of the company, whose customers are they? There isn’t a clear answer to this question. Arguably both Apple’s and the app maker’s, and there’s an intrinsic codependency that can’t be easily separated.

There is a clear answer, as you yourself just said: they're customers of both Apple (by virtue of having bought their hardware) and the app developer (by virtue of having bought their software). Those are distinct, separate relationships the customer has with two different companies. Apple doesn't own those customers now and for all time just because they originally found the service through Apple's app store! That's ridiculous.


I phrased that poorly. My point was that it isn’t clear if there’s a point at which the balance of the relationship shifts such that what was once reasonable (paying fees to Apple for access to their customers, among other things) is no longer reasonable.

In the Netflix scenario, it’s clear that Apple wasn’t the primary source of customer acquisition. The scenario where an unknown app grows and gets big based on Apple’s network effect highlights the complexity of the situation.

> Apple doesn't own those customers now and for all time just because they originally found the service through Apple's app store!

I’m not saying that Apple owns those customers. The pertinent question is what is or is not reasonable for them to charge and/or what restrictions are reasonable. The benefits of publishing in the App Store extend beyond just customer reach, and also involve Apple making good on the promises they've made to their customers (With few exceptions, I personally won't spend money on apps that use their own subscription mechanism, because I have no interest in cancellation hell). In addition to this, the vig covers access to platform capabilities and services that are arguably just as important as access to customers.


I don't think we need to decide precisely what dollar amount is reasonable for Apple to charge for the use of their app store; that's something Apple and the app developers can negotiate between themselves. The problem is that Apple is currently allowed to use their software in a way that effectively does give them ownership of your customers, and they're able to use that ownership as leverage in any negotiations. Apple can say "pay up, otherwise our customers won't be allowed to access your service anymore, even if they want to, and regardless of what app store they use to purchase your services". If Apple couldn't do that then the negotiations would be more fair.


To be clear, I'm not a fan of Apple's vice grip here. But I also don't think I agree with this:

> in a way that effectively does give them ownership of your customers

Netflix and its users may find it annoying that anything related to subscriptions has to be danced around (I certainly do), but I don't think it's quite right to classify Apple's rules around directing users to subscription management features on the Netflix side as "ownership" of those customers.

The restriction feels onerous, yes, but is something other than ownership. They are wielding the value of their marketplace as leverage, and it's this power that is (rightfully) under scrutiny.


They're not just wielding the value of their marketplace though. If that was all it was, then Netflix could threaten to distribute their application to Apple customers through a different marketplace as part of their negotiations. But users aren't allowed to install applications without going through Apple's marketplace. Apple does, in some limited sense, "own" those customers. That's the issue.

The DMA tried to fix this, but failed because Apple just shifted to charging per install even for applications that don't use Apple's marketplace. And if you don't want to play by those rules, Apple won't sign your app and iPhones will refuse to allow your customers to install it. There's no alternative, other than to abandon your iPhone-using customers entirely.


I'm trying to understand your point. Netflix already distributes its app via the App Store and pays no fees for users who subscribe directly with Netflix. I was a Netflix customer before I was an Apple customer, and have never touched Netflix billing from my Apple device. Netflix pays no money to Apple for my subscription.

They pay money for customers who originate from the Apple in-app sales funnel. Netflix could choose to continue requiring all subscriptions to be handled externally, but I understand why they don't.

> There's no alternative, other than to abandon your iPhone-using customers entirely.

As far as I can tell, there is absolutely an alternative (to paying 30% of subscription fees), and it's what these companies are already doing. It's just an alternative that many people dislike, which is why the DMA exists. At issue is also a question of whether the DMA actually makes sense, which was the central point of my pondering in the GP comment.

I think we might be arguing orthogonal points.


> I think we might be arguing orthogonal points.

Correct. You seem entirely concerned with the specifics of what rules Apple chooses to enforce and whether those rules allow developers alternatives to paying 30% of their revenue to Apple.

But I'm not talking about an alternative to paying the fee, I'm talking about an alternative to having to follow Apple's arbitrary rules period. What if I decide I don't like the terms Apple is offering, and that I just want to sell a piece of software directly to an iOS user and cut Apple completely out of the process? Right now, I can't; Apple will simply refuse to sign the application and iOS devices will refuse to allow my customers to install it on their devices, and there's no alternative to that. I either comply with all of Apple's demands (however reasonable or unreasonable they might be), or I can't sell working software to my customers.


My original intent was just to explore the complexity of the situation.

People clearly want to cut them out of the process, but this requires justification just as much as Apple's current stance. The question is: why should they be forced to do what you want, vs. you being forced to comply with what they want?

I'm sympathetic to issues related to their dominant market position and recognize that there are multiple ways to run a platform. I'm also not saying that I prefer Apple's policies. But ultimately the products that Apple produces are a result of the way they run their business, and at issue is whether or not they should be allowed to execute on their business model, and if not, the basis for why they shouldn't.

> I'm talking about an alternative to having to follow Apple's arbitrary rules

While I certainly understand why people don't like these rules, they are not arbitrary. There is every indication that the rules are carefully calculated to benefit Apple, and in many cases, their customers. After spending some time in the Android ecosystem, I personally prefer the high bar required for apps to get published. I prefer the unified subscription experience mediated by Apple that allows me to see and manage what I'm paying for in one place. As a developer, I also understand why other developers find these rules frustrating. The bubble we're in is uniquely positioned to feel both sides of the issue.

eBay and Amazon also impose rules on sales, and they take large cuts of seller profits in exchange for the privilege of selling in their marketplaces. The same goes for your local shopping mall, and even some towns/municipalities etc. Your local shopping mall has rules and regulations about the kinds of stores that can sell their goods and services, and charges money for the privilege of selling what they do allow. You might dislike a limitation that prevents you from opening <disallowed shop>, but that doesn't make the rule arbitrary.

> I either comply with all of Apple's demands (however reasonable or unreasonable they might be), or I can't sell working software to my customers.

This could be said of almost every market and community in existence. And the trouble is that this is both a bug and a feature, depending on your perspective. The distinction between "reasonable" and "unreasonable" currently seems to be based on personal preference, the nature of an app, or the stage of a company.

Bringing this full circle, my early point was that what seems completely reasonable for a developer launching a brand new app targeting Apple's highly lucrative customer base may not seem reasonable at all when bigger players with existing customers (like Netflix, Spotify, etc) get involved. And it's the simultaneous reasonableness/unreasonableness that makes this a far more complicated issue than many people are willing to acknowledge.


> People clearly want to cut them out of the process, but this requires justification just as much as Apple's current stance.

Why should I need to justify my right to sell software to my customers without interference from an unrelated third party? Just because Apple has the technical ability to hold my customers hostage, that doesn't mean they have a right to.

> why should they be forced to do what you want, vs. you being forced to comply with what they want

Neither of these need to happen. Apple should not be forced to do anything other than to stop blocking their competitors from the market. And Apple's competitors should not be forced to comply with what Apple wants either unless Apple can entice them by offering something valuable in exchange, beyond a mob-style protection racket. (Nice application you have there. It would be a shame if someone were to block your customers from running it.)

> I personally prefer the high bar required for apps to get published.

Then buy your apps exclusively from Apple's app store. Nobody's forcing you to leave Apple's walled garden, Apple's just not allowed to be the only game in town anymore.

> eBay and Amazon also impose rules on sales

I can sell my product without going through eBay and Amazon. I can't sell my iOS app if Apple installs code on my customer's devices that blocks it from running.

>> I either comply with all of Apple's demands (however reasonable or unreasonable they might be), or I can't sell working software to my customers.

> This could be said of almost every market and community in existence.

What? No. What other market exists where one single company is able to act as a governing body, dictating the rules which their competitors must follow in order to be allowed to exist?

> The distinction between "reasonable" and "unreasonable" currently seems to be based on personal preference, the nature of an app, or the stage of a company.

Right, which is why different companies should be allowed to decide for themselves whether they consider Apple's terms reasonable, rather than Apple being able to essentially hold them at gunpoint and make any demands they want.


If you’re a Netflix customer you just log into the app. There’s no issue.

The debate is around people who are Apple customers but not Netflix customers, and who download the Netflix app through the App Store.


I don’t understand why I become the exclusive property of a specific corporation through the simple act of using a phone (which is something I am required to do in the modern day).


You buy a device knowing it's ecosystem is controlled by the manufacturer.

When I buy a PS5, I understand that Sony 100% controls what games are offered on it.


My phone. Is uh, my phone. I’m not my phone’s property. What crack are you smoking?

For a PS5, it’s quite a bit different. We all can agree that piracy got out of control back in the 90’s/00’s. This is the price we pay to have games. Our phones never had this problem.


I don’t think it’s that different really. Preventing piracy can be done using DRM, which can live side by side with unsigned code on the same device (as evidenced by eg Android running Widevine L1).

Somebody noted well in another thread that the main difference is that game consoles are often sold at or below cost, so a "software monopoly" on a given console platform can be seen as a way of "paying back the advance" on the console to the manufacturer/platform.

I don't think anybody would seriously argue that iPhones are a loss leader.


A Playstation is used for gaming. No one needs it to function in society. Smartphones are personal computers, sometimes the only such device people own. I have to use them to commmunicate with relatives and friends, manage my finances, use public transport, access health and government services.


But you’re not required to go on the App Store and discover apps like Netflix. Presumably you do that because the corporation built a nice App Store ecosystem where you want to do such a thing.


    > through the simple act of using a phone 
Not just using it, but having paid for it.


and decided of paying Apple (for whatever reasons) and not any of the Android phones.


Because you aren't their property. You just invented that straw man.

And the simple act of using a phone is you making a conscious decision to agree to accept the terms and conditions that come with buying any product. You are in no way forced to and by supporting alternatives you help to change the market for everyone.


Where can I read the terms and conditions for my shoes? My pants? What about my vase I bought? Objects don’t come with terms and conditions.


Your shoes and pants don't depend on Apple infrastructure and engineering resources to function. Your vase doesn't run software.

These phones are not inanimate objects; they are computers that run software that is distributed under terms and conditions, and depend on central services the access to which is governed by terms and conditions.

I understand the position that this is a Bad Thing. I'm typing this from a Linux machine for that reason. But the analogy here is problematic.

Edit: to be clear, this comment is not endorsing Apple’s position. I understand it, even if I don’t like it. The point is that the acceptable use of a shoe is not instructive here.


An iPhone doesn’t depend on Apple to function. It is only that way because Apple programmed it from the factory like that. There are zero laws that prevent me from taking it apart, running it over, tossing it off a bridge (well, maybe that last one because littering is usually illegal). There’s not even any laws preventing me from flashing the device with whatever code I want.

If you want to complain that a phone needs Apple infrastructure to function, you should check out the phones from the 80’s and 90’s. They were a lot bulkier but a phone doesn’t inherently need software and internet to function.

These are computers, with modems, that happen to fit in the palm of your hand. They aren’t specialized, by any stretch of an imagination. The iPad even has the exact same CPUs that are literally used in computers.

So, saying these things are somehow special is a little bit silly. The only thing special is the locked down code that came preinstalled that I sometimes regret agreeing to using. If I could go back in time, I’d disagree and then sue Apple for selling me a device I couldn’t use and make them allow me to install Linux.

Sadly, I need a phone more than I have money to waste.


> An iPhone doesn’t depend on Apple to function. It is only that way because Apple programmed it from the factory like that.

An iPhone doesn’t depend on Apple the same way a PlayStation 5 doesn’t depend on Sony. Most people buy the iPhone not just for the electronic components but for the entire ecosystem of apps and experiences, which are built on a foundation of Apple core APIs.

Even when Sony did support running Linux on the PS3, doing so was mutually exclusive with accessing Sony’s platform and playing games.

> They aren’t specialized, by any stretch of an imagination.

Specialization and vertical integration is what Apple is famous for. If these were not specialized, we should see similar devices on the market to satisfy all manner of customers similar to what we see with general purpose hardware. The reason general purpose hardware hasn’t produced a myriad of clones reminiscent of the early PC era is exactly because of how specialized and difficult these devices are to make.

> If I could go back in time, I’d disagree and then sue Apple for selling me a device I couldn’t use and make them allow me to install Linux.

I’m not asking this to be snarky; I’m genuinely curious: why do you want an iPhone then? Why not an Android phone that is far more permissive, or a PinePhone that is philosophically aligned with what it sounds like you want?

I guess I just don’t understand the mindset. I run Linux on hardware that is meant to run whatever I want. I run games on my Xbox, and don’t lose sleep over it. I use an iPhone because I need my communication device to “just work”, and no other general purpose hardware I’ve ever owned has achieved this.

Do I wish the iPhone was more flexible? Yeah, I really do. But I also understand why it’s not, and what that lack of flexibility provides me.


> An iPhone doesn’t depend on Apple the same way a PlayStation 5 doesn’t depend on Sony.

Your presumption here is that Sony is in the right. Who says they are? The original PS3 allowed installing Linux and they only removed it due to the maintenance burden -- almost nobody was using it except the US government.

Even still, you can upload your own OS to a PS5. There's no magic hardware stopping you. You can even replace parts ... or even just rip it out and make a handheld device like one guy did on youtube.

You can't do that with a modern iPhone. It will brick itself if you replace the screen.

> If these were not specialized, we should see similar devices on the market to satisfy all manner of customers similar to what we see with general purpose hardware

So, you're saying that Samsung doesn't sell cellphones? The hardware is so specialized that Apple is the only one who can make a cellphone? I find that extremely hard to believe that Apple hardware doesn't use electronic circuits, CPU's, and other modern technology. Are you asserting that iPhone's run on magic?

> I’m genuinely curious: why do you want an iPhone then?

I moved out of my home country and my parents have an iPhone. We literally own one just to use FaceTime with them because they don't understand whatsapp and they want to talk to my son.

Beyond that, I make apps, and I need a physical device to test things on.

> But I also understand why it’s not, and what that lack of flexibility provides me.

I don't understand why there is a lack of flexibility. I have a few custom tools I've built, and having to reinstall them every week makes it utterly pointless to use an iPhone. How is that a reasonable lack of flexibility?


I think an analogy could be made that you’re walking into a market hall because they promoted it. The stall owners will be paying to be part of that. It’s not that you’re property of the market hall, but you’re on their property and they will want to be paid.


Am I an Apple Customer because I own a Magic Trackpad? Are there fees or conditions that I should be rationally subject to because I made that purchasing decision?

This mentality of corporate fiefdom is new to me. Reminds me of another vertical monopoly over telecommunication products and services that fared poorly under US jurisdiction.


It is absolutely true. Apple doesn't take a cut from any of your examples EXCEPT if they make that payment through the app on their phone. If they redirect you to a website to subscribe, apple sees nothing. If your customers use the rails that apple has greased up FOR YOU then they take a cut.


I would agree with you if the app could redirect you to a website to subscribe, but that's explicitly against the rules and not currently possible. This wouldn't be an issue at all if a redirect is allowed, or even a sentence saying "please subscribe on our website". Both are currently banned and this banned is strictly enforced.


> If they redirect you to a website to subscribe, apple sees nothing.

In fact, they see 27% [1], and that's very new – it used to be impossible before.

[1] https://developer.apple.com/support/storekit-external-entitl...


> In the vast majority of cases, these are not your customers. These are apple's customers they have given you access to.

This is problematic argument, that imo we should not accept in _any_ commercial context.

* Are people browsing the web on an iPhone Apple's customers, and therefore 30% of web sales should be collected too?

* If you use Comcast to access the internet, are you Comcast's customer? They're giving the retailer access to your traffic, so they should take a cut of every online purchase?

* Should your headphones take a cut of all music streaming revenue, and refuse to play non-compliant music?

* Should your TV take a cut from every video stream provider they allow to show video to their customers?

There is significant value to society in general-purpose devices & services, where the user pays for something concrete, and can then use it with any 3rd party provider in any way they like.

That principle has been a key driver of digital innovation for decades, and allowing it to disappear would be a Very Bad Thing.


> * Should your headphones take a cut of all music streaming revenue, and refuse to play non-compliant music?

The RIIA Speakers, they only work with certified music software and automatically redirect a proportional a cut of your subscription payment to labels. /s


> These are apple's customers they have given you access to.

Insane take imo. I'm baffled how people can write this out with a straight face.

Just one counter example to the relationship you described: In Europe, if my app does not deliver as advertised, it is the customer that can sue me. Directly. They don't sue Apple because my app is in their app store, they obviously sue me, because I am the service provider.

> Also, I do wonder if EU flies a little close to the sun with this stuff. You can't legislate that someone lose more money than they gain with access to your market.

Watch us and learn.

Apart from that, I think this is blowing things out of proportion: Apple hasn't offered any calculation at how they arrive at the 0.50c installation fee, but I'm sure were going to get some insight once the first lawsuits at the CJEU roll in.


>I'm baffled how people can write this out with a straight face.

I would 100% buy an iPhone with no appstore, it would still be better as a smartphone than my Samsung with F-Droid and Google Play Store.


Why do you have a Samsung then ?

You contrarians are so fucking idiotic it's insane.


>In the vast majority of cases, these are not your customers. These are apple's customers they have given you access to.

Unless I am misreading somehow, this is an unusual position. Software developers don't sell their software to Apple. They sell to the end users. Unless an intermediary rebrands the software and takes ownership of customer acquisition and support, software users are the customers of the software developers.


Suppose an author uploads their book to ExamplePrint Inc, a one stop shop that prints made-to-order books for customers.

The reader goes to ExamplePrint and buys the book.

ExamplePrint prints a softcover copy of the book on the spot and ships it out to the reader.

The user pays ExamplePrint, who pays the author some fraction of the user's money.

The reader is a customer of ExamplePrint and reading the author's book.

This is the analogy Apple would like to use for their app store. Apple's print time is almost instantaneous and the marginal costs are closer to zero.


Nice analogy. The problem is, that ExamplePrint is the only shop the author can use to reach his customers. There is also PrintExample (Android), but it's customer base has zero overlap with ExamplePrint. Therefore the author has no choice but to use ExamplePrint's service.


Your example is actually showing why it is the customer of ExamplePrint that choose to read that book and not the customer of that book that choose to print it at ExamplePrint.

Because if it is the customer of the book that wants to print it they are always welcome to go to PrintExample. But the situation is actually reverse: the customer entered ExamplePrint because they choose ExamplePrint first and then saw the book there. They might not read that book if they would not have been a customer of ExamplePrint => do they are in fact a customer of ExamplePrint that choose to read something they found there.


I don't agree. Without the authors, the printer has no business. No one is going to want to be customer of ExamplePrint to buy books with empty pages. The problem is, that because of size and technological obstacles, ExamplePrint can dictate the conditions for the authors. The relationship is very asymetrical. The only way out is to have laws that make this limited marketplace fair for all three sides. Hence the EUs attempt at regulating the so called getekeepers.


> software users are the customers of the software developers

Yes, but the users are also customers of the owner of the software platform that the developers are developing for. And the owner of the platform gets to set the platform's rules. Microsoft's standard practice for many years was to watch for which third party Windows applications were becoming popular, and build those features into one of their own products, thus cutting the market out from under the third party developer. I'm actually surprised that Apple hasn't done more of that.


Except Apple did exactly what you just said Microsoft did to third party devs, and then also banned their apps off the appstore to boot because they do what their OS now does out of the box, like the famous keyboard for the Apple Watch.[1]

At least Microsoft can't ever ban you from selling Windows apps since you're not forced to use their store to sell to Windows users. Apple's grip of the iOS AppStore can be a poison pill for many devs who's livelyhood depends on Apple's automatic ML ban hammer and arbitrary rules which can change as they see fit with no warning.

https://www.verdict.co.uk/apple-watch-keyboard-app-store/?cf...


> At least Microsoft can't ever ban you from selling Windows apps

True; but that also means third parties can lose even more when MS pulls the rug out from under them. The developer of the third party keyboard app you refer to said, according to the article you referenced, that they lost a year of revenue. Some third party Windows devs were forced into bankruptcy.


So according to you, Apple's copying an app then banning that developer's app off the Appstore is better than Microsoft's copying an app's features while still allowing it to be sold, because in Apple's documented case one developer lost "only" a year of revenue, while in your imaginary Microsoft example, a company we don't know of went bankrupt?

You're just a gift that keeps on giving. How do you come up with this reasoning?


> copying an app then banning that developer's app off the Appstore is better than copying an app's features while allowing it to be sold?

I said no such thing. I said, by implication, that losing a year's revenue, but still having a functioning company, is better than being forced into bankruptcy.

Also, that in no way means that causing a third party app developer to lose a year's revenue is not a bad thing to do. Of course it is.

However, in both cases, the root cause is that the owner of the platform wants to run their platform in a way that third party devs don't like. And ultimately, unless the users of the platform care enough to force the platform owner to change, third party devs are simply going to be out of luck. It sucks, but that's the fact. Third party Windows apps today are for things that MS doesn't care enough about to implement themselves, because Windows users don't care that third party devs get a raw deal. Third party iOS apps are going to end up the same way, unless iOS users start to care about the sucky position third party devs are in. Which, as far as I can tell, they don't.


Who was force into bankruptcy? You're just making stuff up at this point for a strawman argument.

Apple's walled garden can more easily force you into bankruptcy though since you have no alternative way to distribute iOS apps to customers, therefore your revenue stream can be cut off without warning. Just because that one dev in that example didn't go bankrupt, doesn't prove your argument.

Meanwhile, Microsoft can't stop you from distributing apps on Windows, even though you're clawing to some made up strawman that they can make you bankrupt. You can still sell your apps just fine on your own website and people can easily pay you, download it and install it without Microsoft's permission since you can do whatever you want with that os, just like on MacOS.

I have no idea how you can argue the latter app distribution model is worse than the walled garden one, just through two anecdotal examples.


This guy is unreal. Apple "fan users" in general are something else, it's like their logic (or lack thereof) got stuck at the elementary level or something.

To be clear I have been an Apple customer since way before the iPhone, but I really feel bad about the new breed of Apple fanatics. To be honest, I have the feeling that some cognitive limitation is part of the reason for being such a loyal customer.


> At least Microsoft can't ever ban you from selling Windows apps since you're not forced to use their store to sell to Windows users

Ha. Oh no, virtually complete piracy protection, whatever will developers do.


as an EU developer, I'll offer you two points to help you see why developers are not happy (euphemism).

- I was working on an app for both healthcare professionals (paying customers) and their patients (the app was free for them). At the same time we could not have sign up for the doctors - Apple would like 30% of the subscription fee for the honor of hosting the client and its updates on their servers, but also Apple insisted vehemently that everybody should be able to sign up for the service, even if we insisted that we needed to check on their credentials (i.e. if they had a degree in medicine). We had to explain this multiple times to app review people as they kept on coming back to the same points. On the patient side, we were able to add payments to the doctors as luckily an exception had just been granted for use cases like that - up until then, Apple would have required 30% of the doctor's payment as well. We were still VERY on our toes, because the whole process felt like Apple at any time could change the rules and put us in the situation of paying a lot of money, drastically change our business model, or just shut down/lose tons of customer. While this might be technically legal, is not exactly a great business partnership.

- These rules have giant exceptions for big companies who pay a lot less or are not subject to the same level of scrutiny as smaller app makers. This feels incredibly unfair.


Very interesting example, and solid motivation for a regulatory framework. It makes sense for doctors and patients to be able to communicate through apps, and it makes sense for some aspects (even payments) to be conducted through them.

I really don't know what the right solution is overall, but I am sure that having large numbers of one-off negotiations is not the right way to solve it.


> These are apple's customers they have given you access to.

What would happen if this had been the standard applied to Windows?

> If the arguments were "these restrictions are so burdensome I can't be in the app store!", that's a different conversation. But they tend to be "I can access such an irresistible amount of customers via apple, I just wish I could take those benefits à la carte.

For some developers, they are. The ones that are complaining about it are the ones still trying to be in the app store despite the burden.


> What would happen if this had been the standard applied to Windows?

Microsoft had no problem taking features from popular third party Windows applications and building them into their own products, basically stealing the third party developers' markets. That looks worse to me than what Apple is doing.


Plese stop repeating this FUD in every reply on this thread, you already posted the exact same comment here[1] and here[2] as well, and I already explained you why it's false.

[1] https://news.ycombinator.com/item?id=39348035

[2] https://news.ycombinator.com/item?id=39348077


> I explained you why it's false.

No, you explained that Apple has done the same thing. That doesn't mean MS didn't do what I said or that it didn't have a huge impact on third party Windows devs.


> or that it didn't have a huge impact on third party Windows devs.

Was the impact on Windows devs worse than Apple's impact over iOS devs?


It's not FUD, it's historical fact. MS did exactly what I described, repeatedly. PG even commented about it in one of his essays years ago (his comment was that you could invest a lot in developing a third party Windows application and then find out you were just doing market research for Microsoft).


Then please post some source for your historical facts.

Plus, Apple did the exact same things.


Here's the pg article I referred to:

https://paulgraham.com/road.html


Who went bankrupt in that article?


This dude was so offended by your comment he replied twice lol.


I like your takes on this.

To me, theres two issues:

1) this push is all driven by big businesses looking to just get free money for nothing, which is why I worry that the EU is so taken up with it.

2) taxes, is you want to line apples 30% up with those, are just part of business. No, you cant write off the 30%, but if you want to keep adding 250million new phones to your potential customer base every year.... wtf, pay up and be happy? To be fair, taxes arent the same - taxes take money out of an economic system usually based on economic activity to make currency actually worth something. But they kind of are the same in that they keep the infrastructure that lets you reach customers going.

I guess we can move to the windows model and place the burden on the customers, pay your $99/yr for updates or whatever, but then youd have ... like no one buy the phone.

Apples stance is - if you generate economic activity on the phone, you should have to pay to upkeep the roads that keep the phone working. I am sure Apple and MS would love to do this with desktop, but the ship sailed on that ages ago, and probably wouldnt have ever worked.


The difference is taxes are set and disbursed democratically. Apple taxes are whatever they want them to be and are disbursed according to their board.

Heck they could introduce a tax on Amazon deliveries when Amazon is installed through the Apple App Store and nobody would be able to do anything about it. Except the EU that is.


> nobody would be able to do anything about it

Just don’t use an iPhone. And Amazon - just don’t put an app on the iOS store.

I mean it really is that simple. If customers actually cared about any of this stuff they would just switch. If there was enough demand another competitor would emerge (windows phone, black berry, foss)


If "just don't buy at the monopoly" would work, we wouldn't need antitrust regulation.


So your thesis is that it doesn't work.

We are all enslaved to keep buying iPhones and have no free choice?

Or is it that even if no one bought an iPhone, Apple as a company would be able to keep it's market position?

This is why Apple keeps winning in the court cases, because the argument as you just presented it lacks any kind of rigor.


There is only one other choice and for the first 5 years of the iPhone this choice was less competitive. Stop pretending things like that happen in a second and stop pretending every user can make the effort to switch after investing so much (money, time) on a particular platform. You also need to understand that for many, changing phones (or even tech in general) is something that happens only when it truly becomes necessary and this is every 3 to 5 years at best. You can't pretend that telling people to go buy a new hundreds of euros device just to fix an issue created by a corporation greediness is a realistic solution. It's not even something that someone who isn't into tech could realistically foresee before making their purchasing decision, pretending otherwise is bonkers.

You are just as disingenuous as Apple is and it is sad that you are defending the greed of a trillion dollar corp.

That being said, considering their behavior I'm pretty sure Apple has lost the good will of quite a few people, that are indirectly influential on the purchase of many tech devices of their social circle.

I am personally an Apple customer since the first iPod (was a teenager back then) and lots of Mac's plus many iPhones including the first but now I am pretty sure that my next smartphone will definitely not be an iPhone. Not that hard decision considering the insane pricing on Apple Silicon Macs (RAM/SSD) I had already started using my Mac less and my PC a lot more. And I make sure to avoid recommending anything Apple to anyone and actively discourage any purchase from them. I'm pretty sure I am not the only one doing that and I am pretty sure that Apple will feel this after a while...


> I am sure Apple and MS would love to do this with desktop, but the ship sailed on that ages ago, and probably wouldnt have ever worked.

Charging third party app developers never worked on the desktop, but Microsoft had a lot of success with building the key features of popular third party Windows applications into their own products, thus taking away the third party developers' markets. Which is worse for the third party developer than just having to pay a fee or a percentage.


You've posted this same strawman like 5 times in the comment threads. How about sticking to the thread you were on and debating the push-back others have made? Is this a new astroturfing strategy?

If both Apple and other companies have engaged in taking away a 3P developer market by building their product features into their own, then what is the point of your whataboutism? You're trying to imply that paying a fee is better than having your product copied -- when in fact the comparison is 'pay a fee AND risk product copy/delisting' vs 'no fee, no delisting, risk product copying'. Stop trying to obfuscate.


> 1) this push is all driven by big businesses looking to just get free money for nothing, which is why I worry that the EU is so taken up with it.

Do you just assume that? Because in the article, two decidedly small businesses are mentioned as leading the charge: Tuta and Proton. Not exactly friends of big business either.


I very much agree, especially about the last part. These terms may seem like a “slap in the face”, but when you think a bit more about it: The EU themselves are 100% about “protecting consumers”. For example, the EU has made it illegal for my broker to let me buy US ETFs, because the prospectus is not available in Swedish(!). From that standpoint, how can you argue that it’s wrong for Apple to show a warning before letting a consumer send off their credit card details to a third party? And apparently that warning sign will cost most app developers more than the Apple tax (as they lose 50% of potential customers). Seems like a fair tax then.

But I think it’s also fair to note that there are app developers to whom these arguments do not apply. For example I was a Spotify customer long before I installed the Spotify app on my phone, and I don’t mind them having my credit card details.

EDIT: For clarity.


> "I can access such an irresistible amount of customers via apple, I just wish I could take those benefits à la carte.

Yes, that's called "unbundling", and it's the bread and butter of antitrust regulation: https://www.ftc.gov/advice-guidance/competition-guidance/gui...

It's not an exact match to Apple's situation, though; that's why there was a need for the DMA in the first place.

> [...] I do wonder if EU flies a little close to the sun with this stuff. You can't legislate that someone lose more money than they gain with access to your market. I'm not sure we're there on this one, but the patience can't be infinite.

What is Apple going to do? Stop selling iPhones in the EU, the third largest economy in the world? That would only make sense if iPhones and iPads indeed were loss leaders for the App Store.

Apple is a corporation, and corporations don't throw irrational tantrums. They do sometimes try to hold their customers hostage, but that type of behavior has a mixed track record at best.


> In the vast majority of cases, these are not your customers. These are apple's customers they have given you access to.

I have the exact opposite point of view, they are my customers and Apple is simply a middleware which is blocking access to them.

They only get their cut through very questionable and borderline illegal practices as seen in the EU.

Maybe if they had to actually justify their cut in a real market, they would improve the sad state of their dev tools, that could start to somehow justify the cuts.

Notice that they forbid any display of the Apple tax anywhere, that could be a marketing issue if Apple customers start to understand what's going on.


> These are apple's customers they have given you access to.

More like Apple's hostages if Apple gets to dictate who does and does not have access to them.


These users can't buy an Android phone?


Why can't other companies emulate iOS?


They can: https://emulation.gametechwiki.com/index.php/IOS_emulators

The issue is trying to make a business out of it.


The issue is violating Apple trademarks. Apple vs Corellium ended with Corellium successfully arguing Fair Use on a novel iOS emulator that they sold to researchers. Apple's only protected trademarks were for the wallpaper and icon art.

Conditionally, you are allowed to make a business out of selling iOS emulators.

> As to count one, we agree that Corellium is shielded by the fair use doctrine. First, Corellium’s virtualization software is trans-formative—it furthers scientific progress by allowing security re-search into important operating systems. Second, iOS is functional operating software that falls outside copyright’s core. Third, Co-rellium didn’t overhelp itself to Apple’s software. And fourth, Co-rellium’s product does not substantially harm the market for iOS or iOS derivatives—so Apple’s own incentive to innovate remains strong.

https://law.justia.com/cases/federal/appellate-courts/ca11/2...


Why can't they build it?


> These are apple's customers they have given you access to.

Absolutely not.

Let me give you a hypothetical example - I pay for Jetbrain Ultimate. I use it in the MacBook for work. If OSX was as closed as iOS, I would magically turn into Apple's customer?

They are just the OS I am using (not even my own choice).


It is actually the ISPs who give Apple access to their customers. ISPs should charge Apple a 30% fee on every transaction their customer makes on the app store.


I see more symmetry in the relationship between Apple and developers. It's true the platform was created out of thin air, but without the apps in the app store, it's fair to say the iPhone would not have been nearly as successful. All the dedication and work that developers put into their platform has resulted in millions of applications available on their store - that's what gives it it's value. Obviously there's no "right" number, but I think 30% is way too steep.


If this is true, why does Android not set their pricing at 5-10% or less, get more developers and outcompete apple?

Google would then pay apple less in search default fees to boot.

Android has been losing market share to apple globally for nearly a decade, in particular amongst the richest, most valuable customers.

Developers are very valuable to apple but the field isn’t obviously unbalanced. The apple App Store is an incredibly profitable distribution system for developers.


> If this is true, why does Android not set their pricing at 5-10% or less, get more developers and outcompete apple?

You have discovered duopolies. It's not like Google isn't being sued for anti-competitive smartphone behavior right now.

Okay to be fair, that's a somewhat dismissive answer, it is slightly more complicated. Google uses Android more as an advertising platform than as a product on its own. Their goals are slightly orthogonal to Apple's and taking full market share or capturing high-paying users (especially users who are advertising-adverse and prefer to pay for apps) is not necessarily the most important thing in the world to Google.

As a point of reference, we're all fighting over the app store, but Google pays Apple more per-year to be the default search provider in Safari than Apple makes from the entire iOS app store in a year. All of the noise Apple has made... over less profit than they make with a single transaction from Google. This should tell you something about where Google's priorities lie and about whether or not the company really cares about seriously competing with iOS. Google is willing to expend enormous resources and to spend enormous amounts of money... about things they care about.

Google gets enough developers to compete with iOS in general, they don't really need to do more. And because of that they'll charge what they can. Sure, maybe Google could do something radical and transform the market, but why would they? It's not what Google is here for, they're here to get your data and then advertise to you and Android is just one mechanism out of many that Google has to do that.


If google expands its market share they don’t have to pay apple as much. The payments are based on safari usage. Google has enormous incentive to expand android share


“The Cut” is analogous to a cable package with 500 channels when all you want to do is watch 3 or 4 channels.

I’d like to see Apple unbundle their take such that the maximum cut is 30% for devs who use all of the iCloud, dev, payment, and store for their apps. It’s debatable, but I think this is reasonable for this type of dev.

The problem is when I have an existing SaaS business with all that infrastructure already built—I don’t need all of Apple’s infra, so why should I have to pay for it? I’d have no problem paying Apple a % for listing and distributing through their App Store and processing payments.

Unfortunately Apple is being very short sighted about this and consequently are being forced to unbundle by the EU and it’s likely other countries will follow. That puts us in a situation where regulators are making these decisions instead of Apple, which is why I think we’re going to be in for some very janky user experiences that Apple will try to pin on regulators.


Agreed. Apple has a full right to collect as much money as it can from users of the platform they've built and maintain.

I wish the cut was more like 50%, to benefit my stocks, while I'm using exclusively FOSS and pay nothing.

These devices are so shiny and great status symbol. I recommend everyone should be in Apple ecosystem and develop applications for it.


I legit can't tell if this is satire - hats off if this was your intent


The cut is too universal and not neuanced. If it was a 30% cut on profits, that would make sense, and everyone would grin but deal with it.

But if you sell something for a 10% markup, having to give that + 20% to apple is bad. And now people ask "why do I have to pay more for your service on apple vs android". And now you're in a fun PR battle.

In cases of say fortnight, there are real server costs involved. Not to mention dev costs. In cases of say music, there's licensing you pay. If you order food, you are already working in the margins.

This makes competition vs big boys even harder. How can I compete vs netflix if any streaming service I make who doesn't have netflix's negotiation power has to pay 30% of every payment. I can't get close to netflix's price.

The list goes on.

The point is, it isn't just a grin and move on problem :(


I agree with some of what you are saying but:

> In cases of say fortnight, there are real server costs involved.

They are selling digital coins, there is zero cost to "minting" these. It's not up to Apple to make your margins work. F2P works because some people pay and others don't, the ones who pay cover server costs for those who don't. I can promise you Fortnight was bringing in a ton of _profit_ even with Apple's 30% cut. Also "think of the people running digital casinos for kids" (re: lootboxes and the like) isn't a winning argument. In fact I think hosting all that crap is a blacker stain on Apple than taking 30%.

> In cases of say music, there's licensing you pay.

Totally fair, see also: ebooks/audiobooks/tv/movies.

> If you order food, you are already working in the margins.

Apple doesn't take a 30% cut here.

> How can I compete vs netflix if any streaming service I make who doesn't have netflix's negotiation power has to pay 30% of every payment. I can't get close to netflix's price.

Valid when it comes to Google who seem to have struck a number of deals with places like Spotify (see EPIC vs Google suit, and why Google lost) and while there were some backroom deals with Apple I believe it was only for the 15% which Apple eventually rolled out for all subscriptions in the second year.


> And now people ask "why do I have to pay more for your service on apple vs android". And now you're in a fun PR battle.

Why do you pay more for coffee on a square in Paris than in an alleyway a few hundred meters from there? Because it’s a place people want to be.

> This makes competition vs big boys even harder. How can I compete vs netflix if any streaming service I make who doesn't have netflix's negotiation power has to pay 30% of every payment. I can't get close to netflix's price.

It would be of little help because you need scale to compete with Netflix, but if anything, I would think the DMA helps with that. https://digital-markets-act.ec.europa.eu/legislation_en, article 6.12:

“12. The gatekeeper shall apply fair, reasonable, and non-discriminatory general conditions of access for business users to its software application stores, online search engines and online social networking services listed in the designation decision pursuant to Article 3(9).”

I think that means they could still give quantity discounts, but at least, you’d know you would get the same discounts Netflix gets, _if_ you manage to grow to their size. That’s not a promise you had before.


> In cases of say fortnight, there are real server costs involved. Not to mention dev costs.

In Fortnite, anyone can develop their own maps ("islands") and sell them, while Epic will pay them 40% of the revenue. Now could you please explain how the platform charging 60% platform fee are the good guys in their fight against the greedy platform charging 30% platform fee?


> In the vast majority of cases, these are not your customers. These are apple's customers they have given you access to.

This is just such a radically different way thinking about platforms than the way that I think about them. It's like saying that I owe Facebook for the privilege of talking to my college friends because "they're not my friends, they're Facebook's users and I've been given access to them."

It's hard for me to debate something like this because it's just so fundamentally incompatible with my basic axioms about how interactions work online. The idea that platforms own their users is just not how I see the world.

> It sucks, but you're living in an ecosystem they made appear out of thin air, clearly benefiting enough to experience what you're complaining about, and wishing the deal were more beneficial to you _after the work has been done_.

If every single developer jumped ship off of iOS, iOS would stop existing. We only have to look at Windows Phone to understand what the difference is between a platform with developer support and a platform without developer support.

The reality is that Apple and developers have a mutually beneficial relationship and they are more like partners than customers. If Netflix, Disney+, Facebook, etc all stopped working on iOS, iOS users would jump to Android. Heck, look at the most recent Vision Pro launch, in which I saw users complaining that Apple even gave iPad developers the choice at all of whether or not their apps would be supported on the new device. The users want the apps.

So this is something that users care about, and users pay Apple handsomely for the privilege of accessing developers on iOS. That doesn't mean developers should pay literally nothing, but this is a relationship. The argument that developers are just customers always strikes me as vaguely Comcast-y -- saying that Net Neutrality is unfair and that websites are leeches if they don't pay for network access. No, your customers are there because of us. Customers are paying for access to a service that allows them to access the stuff that they actually care about -- apps, movies, books, the ability to talk to their friends, the ability to transact online, the ability to browse websites. And this gets back to the disagreement on axioms above, but to treat those customers primarily as if they're just resources to be locked down and resold for even more profit -- I just don't think it's a healthy place for a platform to be in.

> It sucks, but you're living in an ecosystem they made appear out of thin air

Funnily enough, iOS launched without an app store entirely on the promise of using web apps for all of its functionality. We weren't using the term PWA back then, but it's notable how different iOS's approach to application development is today than what it was when iOS launched. And notable for Apple's continued direction as the company appears to be actively reducing PWA functionality in Europe in response to increased browser access.

What we have on the web is effectively what Apple hates -- a completely Open, device-agnostic ecosystem of apps that is much more difficult for any one company to lock down or extract rent from. But Apple didn't always hate that principle, when iOS originally launched they were all for it; and in fact Apple looked at the web as a key strategy in differentiating their devices -- by offering developers a way to target their devices without development kits, exhaustive agreements, or commissions.

Over time that became less valuable to Apple, and it became increasingly important for Apple to distinguish between web capabilities and native capabilities.

Is that change fair, are they entitled to do it? I don't know, but it's not the direction I want the computing industry to go. How we deal with Apple's increasingly hostile approach to Open Standards, user freedoms, and market competition is an open question, but it seems clear to me that we should be trying to deal with it at the point where Apple is threatening to go backwards on web standards in response to regulation that opens them up to browser and ecosystem competition.


(I honestly wish I could so clearly order my thoughts in writing like you have done here)

That it is mutually beneficial is sort of my point. If every developer jumped ship, iOS would be in trouble. But they won't. They absolutely will not. It's a humorous hypothetical. So I'm not the only one viewing the platform users as an asset. So is everyone clamoring to reach them.

It's not being an evil monopoly merely to have built the most desirable thing. Android exists today. It doesn't have anywhere near the access to the people who spend money. Apple spent decades cultivating that access, and they're in an extremely strong position because of it.

I hate the app store, it's a lazy mess. I hate Apple's deliberate crippling of the open web to stifle competition. That's probably far more fruitful ground for legislative action. But setting a price for what you can choose to either buy or not buy from them seems wildly within the bounds of what they're allowed to do.


>It's not being an evil monopoly merely to have built the most desirable thing.

Yes it is. Look at Visa and MasterCard. Even if there was no anti competitive practices (which I don't know), we wouldn't want them to take 6% of every retail transaction. So the EU set a limit, I think 0.5%.

Otherwise, the rentier corporations would extract a lot of wealth from the economy, instead of the productive class (like manufacturing, services, farming, etc).


Thanks, I'm never sure how to respond to things like that, but it is a very kind thing for you to say.

----

> That's probably far more fruitful ground for legislative action. But setting a price for what you can choose to either buy or not buy from them seems wildly within the bounds of what they're allowed to do.

I am open to other strategies (not that I control what the EU does, but you know what I mean), and I understand the perspective of how legislating prices kind of misses the point because it does nothing about user autonomy. If the EU was stepping in and saying "we'll keep everything the same but we'll lock how much money you can charge" I would agree with you that the legislation is arguably unproductive. Apple could charge 90%, 1%, and my opinions would be the same -- the 30% just ranks very low on my list of concerns about iOS. So sure, somewhat agreed on that point.

What I want is the original iPhone back where I can write web apps. I don't want to trade a corporate dictator for a government dictator, I want to not have a dictator.

That being said, it does kind of seem like that's what the EU is targeting? Correct me if I'm wrong (I might be), but the extent to which the EU does any price control here it seems likely only to only be a restriction that Apple can't make the prices of sideloading so egregious that it's unrealistic for anyone to do it. Apple's position seems to be that their entire app store is only worth a 3% commission, and the hosting and payment processing and curation and customer acquisition and user metrics are all bundled in that 3%, but the platform API is 27% of app store costs. I don't think people are necessarily wrong to call out Apple over that?

But whatever, we'll ignore that, that's still talking about price. Arguably the more important EU legislation that Apple is flaunting is 3rd-party browser access -- Apple is now being stuck in a position where Safari will actually have competition, and (conversations about Google dominance aside), that has the potential to completely change mobile development. Or it would, if Apple's position didn't seem to be that they'll just add large compatibility requirements in front of every browser that basically disqualify any indie-web browser from launching, and that in response to other browsers having the ability to improve PWA support that they'll just disable PWAs entirely from the OS for everyone.

With good 3rd-party browser support for PWAs and required user options on both iOS and (importantly) Android for browser selection, the entire sideloading conversation might eventually become almost moot -- and I really mean that, I am convinced that one of the reasons why Android PWAs are kind of awful (aside from Google in general being terrible) is because without actual cross-platform support there's not much incentive for anyone to make them better or demand that they improve.

But this seems again like exactly what the EU is targeting, so I'm not sure it's fair to say that the EU is just deciding what prices Apple can charge.

----

> But they won't. They absolutely will not. It's a humorous hypothetical.

Not to go out of order, but this is an important question when talking about sideloading: why won't developers do that? I agree, it's an absurd idea. But is it absurd because iOS is so attractive, or is it more stuff like "if 50% of people with a mobile phone can't watch my movies or talk to their friends or transfer money on my service, I am going to have 0% of the market?" I buy your explanation for apps like Fortnite, I totally agree that Epic sees iOS users as an asset. Fortnite doesn't need to be on iOS. But I buy that argument a lot less for any social media site or commerce platform or ridesharing app or anything that involves communication between users.

I've also seen some of those sites try to go the PWA option, and typically "why don't you have a mobile app" ends up being one of their more common support questions, even in cases where I personally feel like current web support seems like it should be good enough for users.

I don't think that the reason that (for example) Uber has an app for iOS is because Apple created an attractive market, I think it's because Uber needs their customers to be able to order taxis from a phone and very few people would use their service on iOS or on Android if they only supported one platform. If Microsoft forced Windows Phone to 20% market-share, even if nobody on the entire platform was ever willing to pay money for an app, I bet Uber would be on the Windows Phone app store.

In one sense, yes Apple created a platform and for some apps that's entirely where the story ends (games, buy-once utilities, etc). But in another sense for a lot of other apps Apple constructed a platform around people who already existed and who are already connected to the market and need to be serviced in order to stay market-viable regardless of what platform they're on. The actual harm here is not really that Apple takes 30% of the profits, it's that Apple (and Google) can both single-handedly decide that certain services won't exist on mobile platforms at all, because those businesses need to work for everyone regardless of what phone they've purchased.

----

> It's not being an evil monopoly merely to have built the most desirable thing

Totally agreed, BUT Apple doesn't have to be evil to be a monopoly. Apple can legitimately and earnestly work itself into a position that is bad for the market. There's a very common idea that bad outcomes are the result of bad people or bad decisions or bad intentions, but that's not always the case. Sometimes companies like Apple or Cloudflare or Google offer great products that people love and then suddenly most of the Internet is behind a Captcha and Apple is deciding to ban entire genres of applications off of the iPhone and self-hosting email is impossible. Even benevolent dictators are still dictators.

So I'm not saying that Apple is evil, I'm saying they are a corporation that controls a substantial portion of the smartphone market, their only competitor is not particularly interested in competing with them, and they are increasingly coming up with new ways to lock users into that ecosystem and to restrict Open standards that they can't control. And again, I don't necessarily know the right way to deal with that; sometimes EU legislation goes way too far. Personally, I've been of the opinion that we wouldn't need to have as many conversations about government overreach or about the implications of some giant piece of legislation that set a standard for entire digital markets if we instead broke up Google, Microsoft, and Apple. We might not need to set rules about what Google can do to Chrome if Google doesn't own Chrome.

If you're making the argument that the EU should handle this differently, I think that's a completely reasonable argument to make. But I don't think that Apple deserves its position regardless of whether or not Apple is evil, because I don't think anybody deserves that position even if they're benevolent: not Apple, not the companies that launch apps on iOS, not Tim Sweeney, not the government.

I'm not looking at regulation like it's some kind of punishment, it's just about making the best market possible for innovation, and sometimes that means taking steps that aren't beneficial to the current dominant players. If I have multiple houseplants in a single pot, they grow better if I keep any one of them from taking over the others. That doesn't mean the housplants have done anything wrong, but I'm still going to cut them back if any one of them gets out of control.


> That said, I really don't understand the issue with their cut, or insisting on handling payments. In the vast majority of cases, these are not your customers. These are apple's customers they have given you access to.

This looks like a very interesting argument. When you retain full control on access to a specifically defined set of customers (or relevant market), we call it monopoly. You should never have such a single powerful entity in a properly regulated, successful free market.


> Also, I do wonder if EU flies a little close to the sun with this stuff. You can't legislate that someone lose more money than they gain with access to your market.

This makes no sense. If you were right there would be no android phones sold in europe because the conditions are so bad for the manufacturer. That, however, doesn't seem to match with reality at all.


It's completely ridiculous that this is where the conversation surrounding who can install software on hardware you own is.


> You can't legislate that someone lose more money than they gain with access to your market.

Apple would offer an app store in some form even if they were statutorily prevented from making any revenue from it because if they turned off the ability to install apps people would abandon iPhones in droves.


An open iPhone compatible is probably the answer here.


Why would anyone downvote this? Would love an explanation. Why not let Apple keep building their wall higher and higher but also let other's emulate and create interoperable alternatives. The best of all worlds.


Because it's divorced from reality. In no world will volunteers maintain parity with a trillion dollar hardware and software company covered by a multitude of patents.


Is this a joke? I was obviously calling back both to PC compatibles and UNIX compatibles. Both open systems have completely dominated the closed systems. It is obvious that Apple is doing everything to prevent this.


Yeah and look at the raging success of Linux on the desktop.


Enduring success at the very least.


Another explanation is that it's too radical of an idea even for HN. I see no reason a judge in a hypothetical anti-trust case against Apple couldn't give it a choice between ceasing operations and open sourcing its whole technology stack.


30% is just too much and they don’t give anything near enough value for devs or App Store consumers.


Traditionally, when faced with something that isn't a good deal, you don't buy it.


But they kick developers that show the users how much apple is taking. How can people judge if it's a good deal or not if they don't even know what the deal is?


The point is not that they can do it it’s whether it’s reasonable. Obviously.


Jason Fried (Basecamp) really explained this in great detail recently.

https://twitter.com/jasonfried/status/1743421673871929723


The main thrust of his argument seems to be that developers should be able to engage in price discrimination. That's cool and all, but it seems anti-competitive to me as a customer. I don't want to pay more just because I don't have time to write each developer and beg for a discount. Remember, Amazon famously had to back down from advertising different prices to Americans in urban and rural areas due to customer backlash.

While I partially sympathize with the ostensible desire to be able to offer great customer service under the guise of refunds for unexpected downtime in SaaS apps, it's hard to see how this won't be abused by developers: Won't every app just offer App Store refunds to convert customers to 3rd party payment?

I suspect that's the actual reason these things are wanted. I completely understand that many people think 30% is too high (and maybe it is!), but it's hard to see how 0% isn't too low.

What would be his reaction if Apple enabled all these customer service options he supposedly wants, but at a cost to the developer? For example, a code for first-responders to download the app for free, but the developer still pays 20% of the store price. Or a customer refund, where Apple keeps 20% instead of 30%. After all, it's not about the money, but actually about offering great customer service. So he'd go for that, right?


The thing is, why should you have to pay extra to offer better customer service?

With a product like Hey, you're signing up for their email service. You might use that service on your desktop, web browser, Android phone or iPhone. It's more than a little nuts on Apple's part to try to force a product like that through the iPhone system, especially because if I start using an email account I'm going to continue using it whether I have an iPhone or not.

Should Microsoft get a cut if I connect to my email account through a desktop app?

The mobile app is merely 1 of many interfaces to the service. In Jason's case, he's arguing that they are setup to run a business to offer service to their customers...all of their customers. Apple forcing him to fracture his users into iPhone vs everybody else is just bad business before you factor in any cut at all.


> You can't legislate that someone lose more money than they gain with access to your market.

What? Of course they can. That someone will then just leave the market, or maybe change their product more. But there is absolutely no reason why they can't.


Yeah, I meant that to be the implication of the sentence, at some point folks take their ball and go home, and we have to see weeks of trending hashtags about the injustice done to Europe


I think there's a lot of nuance in this situation.

First: the most vocal developers really do not care about Apple's "ecosystem invented out of thin air". They just need to be where their customers are, wherever their customers are. The Spotify's, the Google's, the Netflix's, etc. The users who leverage the iPhone to access their Spotify subscription are Spotify customers, not only Apple customers. My relationship with Spotify pre-dates my relationship with Apple. I signed up for Paramount Plus due to a Superbowl Ad, not due to some contorted funnel which Apple, believing themselves to be the center of the universe, have inserted themselves into.

If I could download these applications directly from the suppliers: I would. And, in fact, I do so, on Windows, on Linux, and even on Apple's own MacOS.

The cognitive dissonance I can't reconcile among advocates for Apple's side is: simultaneously saying "Apple built this ecosystem, they deserve to tax it however they will" and "If you don't like it just go to Android". Ignoring the obvious problem that a duopoly is only marginally better than a monopoly: one of these has to be a weird argument, right? Either the ecosystems are not so-fungible as to be interchangeable for the purposes of marketplace competition; or, what Apple created isn't unique, it is fungible, and they shouldn't get as much credit as they have.

I trend toward the latter; I don't believe what Apple has created is all that special. I think their App Review does vanishingly little to improve the functional security of their end-users. Their software technology is almost universally crappy, especially when speaking on anything developers have to interface with. The next few years will prove even their hardware to be un-special, if it isn't already. They've built what they've built on the shoulders of giants. AT&T built a nationwide fiber network "out of thin air". Verizon built a nationwide 5G UWB network "out of thin air". TSMC builds state-of-the-art chips "out of thin air". The open source community built FreeBSD "out of thin air". Slack and Spotify built their application experiences "out of thin air". If even one of these entities didn't exist, or made the decision to stop dealing with Apple's unique ecosystem, Apple would face an existential risk. If Slack wasn't on the iPhone: I wouldn't buy an iPhone. If iPhones did not work with Verizon: I would not buy an iPhone. The list goes on.

Just think on that for a second: should AT&T have the right to say "our fiber backbone won't carry traffic generated by iPhone endpoint devices"? "Ultimately Apple is gaining unfairly access to our customers". "They represent a security threat to our customers". That would be insane! If its even possible, it would literally overnight destroy Apple as a company. So then it becomes, where do you draw the line? Why is it "obviously not ok" for AT&T to do that to Apple, but "eh its complicated" for Apple to do that to Epic Games?

Your argument is that this is an Ayn Randian situation where Apple put in the work to win over these customers, and now devs want a free lunch. I get that. My argument is: Apple would not exist today without the giants shoulders they stand on, Spotify (as an example) is a material reason why they're so successful, to whatever degree, and their insolence in admitting this isn't just morally wrong; its psychotically egotistical. This is, generally, the argument against all Ayn Randian philosophy; its not new ground, this is why Ayn Rand isn't really respected as an philosopher, and why her arguments also don't work in Apple's case.


There is this incoherence regarding some appeals to Ayn Rand.

She would have supported Apple charging whatever it wanted for its proprietary “steel”.

She would not have supported Apple limiting what others could do with it, such as stopping others from competing with its other products and services, or requiring cuts of downstream revenues only tangentially or unrelated to the use of its particular steel.

That would have been the “takers” in Apple, riding on the back and warping a previously moral business.


A huge problem is the DMA falls short in addressing a significant violation of property rights concerning the hardware.

At the core of property ownership lies the right of exclusion – the ability to exclude or include something on one's personal property. This right is quite important and can even be used to derive most other property rights; please see the linked paper at the bottom. However, Apple's policies with iDevices violate this fundamental right by controlling what software can run on the device, even before someones does anything with their device they bought. They do this not via legal means but by using cryptography to reserve the right of exclusion for themselves (they claim its for your security though...). Part of the problem is when someone sells something that in most cases that means a complete transfer of all property rights to the buyer, but Apple is preventing that via extralegal means.

Consider this scenario: you purchase a new iPhone with the intention of not even using iOS and installing something like Linux. However, Apple's control over the boot-ROM prevents the hardware from booting any unsigned code without even opening the box. This gives Apple the ability to exclude or allow software to run on a device they no longer own. The thing is, Apple legally does not have the right of exclusion, but only reserves it via cryptography. This effectively restricts the exercise of your own property rights since you no longer can fully choose what to include or exclude from execution on that ARM processor you own. The fact that this control persists post-sale demonstrates a blatant infringement on individual property rights from Apple.

In summary, Apple is intruding upon individuals' personal property rights, notably the right of exclusion. Through the use of cryptography after purchase, Apple retains the right of exclusion which lets them determine which software can and can not operate on a device they no longer own.

For a more in-depth exploration of the right of exclusion, I highly recommend reading the paper titled "Property and the Right to Exclude" [https://core.ac.uk/download/pdf/33139498.pdf].


Yeah, this is the fundamental issue at play here. I don't care what fees or rules Apple puts in place for developer access to its app store. I care that I'm digitally restricted from running anything other than software approved by Apple on my device. If that problem was solved and Apple had to compete with other app stores on a level playing field, that would naturally resolve any issues with their rules or fee structure.

The DMA (seemingly) didn't target root of the problem, so Apple was able to easily just sidestep the legislation by saying "okay, you can use alternative app stores now, but the app stores and all software on them still has to be reviewed and approved by us, and we're going to continue to impose conditions (including payment) on that approval". If they had been completely stripped of the ability to exclude software from my device, then they wouldn't have the leverage to impose these new rules in the first place.


This is a problem, agreed, but I’m not sure if it’s the problem with iOS devices.

I doubt that being able to install Linux on their iPhones would address many of the complaints against Apple: Many people do like using iOS, after all, just not Apple’s tight control over (sandboxes!) application-layer software running on it.

For example, I use a Mac, and I’d be furious if Apple were to prevent sideloading of unsigned binaries there on macOS, even though I could always run Asahi Linux (using an officially blessed bootloader signature path).


The thing is via Asahi Linux you could use it to boot a modified version of MacOS that would allow sideloading in this scenario. The ability for you to still do that is there even if more difficult.

A full locked down boot rom takes that right away altogether unless you can find a bug in the process to jail break it.

This is why locked down hardware is such a problem in my honest opinion.

My point being apple should not have the right of exclusion after they sell the hardware. The owner should. Apple does not have to make the OS easy to side load on because modern copyright is it's own mess. If the boot rom is completely locked down they are violating your property rights.

Further if the owner has access to the keys of their boot ROM they still have ultimate say. Now to take full advantage of that it may not be easy since it's low level code, but you could still take advantage of code some else wrote in such an instance, and considering how popular apple devices someone probably will.

Heck jail breaks exist and a lot people applying them never have written such code themselves. They just want to get out the box apple put them in to customize things and install other software.


> via Asahi Linux you could use it to boot a modified version of MacOS that would allow sideloading in this scenario. [...] Further if the owner has access to the keys of their boot ROM they still have ultimate say.

Not if they use attestation! Locking down the bootloader and being able to implement DRM in a hardware-assisted sandbox supporting attestation are largely orthogonal.

You can have full hardware access to your OS, but the measurements would still differ depending on how you kick off your boot chain, and Apple could just refuse to deliver certain iOS features to you on a modified OS.


Correct, I'm not just talking about alternative OSs. I specifically had application-layer software in mind when I wrote that comment. iOS prevents users from installing applications or app stores not approved (digitally signed) by Apple. Solve that problem, and Apple wouldn't have any leverage to force application developers to pay per-install in the first place.


It's just a different business model. See: game consoles.


Hot take: I don't think this is okay for game consoles either. If I want to install a GameCube emulator on my PS5 I should be able to and there's nothing Sony should be able to do to stop me. If that means they eventually end up having to charge more for their hardware to make up for reduced software sales, so be it. If they really insist on trying to force their customers to only install stuff through their app store, they can make them sign an explicit contract to that effect. Doing the same thing implicitly via extralegal means isn't an improvement.


Why does this matter when you can buy other computers that allow you to install whatever software you want? Why do all computers have to work the way you want instead of you just purchasing ones that have the features you want?


The computers themselves generally do work the way I want, my issue is that the manufacturers have put in place artificial restrictions to prevent me from using them in any way other than the way they want. I don't mind reasonably justifiable technical limitations. Just don't "sell" me a product and then put a lock on it that I the supposed owner am not allowed to open.

As for why it matters... companies get away with all sort of anti-consumer nonsense due to these limitations. Samsung putting ads on my TV's main menu[1] wouldn't be as big an issue if there was an easy way for me to install custom firmware.

[1]: https://www.reddit.com/r/assholedesign/comments/co5aw4/unrem...


i’m frustrated by the situation too, but your argument falls short for me.

to play devils advocate - you knew all of this when you bought your iphone. Further, apple lets customers return a product within 2 weeks if they are unhappy with it. Your argument would be more convincing if apple suddenly started restricting the device in a different way AFTER purchase.

That being said, i’d LOVE being able to install my own apps without apples approval.


Of course you didn't know most of this when you bought your phone, and Apple is limiting the spread of information to make you knowledgeable, so how would 2 weeks of using that censored platform help learn?


This is generally viewed as okay for game consoles because they are sold at cost or at loss for a large portion of their lifetime. This is very much not true of any Apple hardware.


They also are not as crucial as mobile internet devices for people’s daily lives, or at the center of wide ranging critical ecosystems.


You can play games on an iPhone, but I hardly consider a gaming console.


Also worth mentioning are the numerous intellectual property rights that companies like Apple enjoy and skillfully use to stave off competition. If Apple wants lawmakers to drop market regulations like the DMA, then maybe we should consider cutting IP protections. Only then can we have a conversation about free markets and government intervention.


I don't think it is super complicated .

You can enshrine a company's right to define its market or the price for its products, hold those rights sacrosact and still punish apple.

The issue at the core is not a company's right to X. Instead, it is: Has this company thru dominance of their market have achieved a monopolistic power ? If so, that's the avenue you take to undo their abuse. If the abuse cannot be rectified by market actors or new entrants, they you slap the anticompetitive monopoly with restrictions of what they can or cannot do.

EDIT: I personally think that there should be straightforward threshold criteria to be defined as a monopoly automatically, such as (numbers made up) exceeding:

- 0.1% of revenue in aggregate political donations, or

- 0.5% of profits in aggregate political donations, or

- Annual Revenue > US per capita x 100,000, or

- Annual profits > US per capita x 10,000

- Etc.


> If the abuse cannot be rectified by market actors or new entrants, they you slap the anticompetitive monopoly with restrictions of what they can or cannot do.

That's pretty clear in the Google / Apple case, the only change of tariffs ever made was made as a reaction to an antitrust lawsuit and copied over.


Well a monopoly is famously not the same thing as a large company.


i'd argue that's what most monopolies are arguing to escape scrutiny.


Is this just a complicated way of explaining that you don't understand or care what a monopoly is?


The issue with straightforward thresholds is you can escape those with creative accounting.

There’s is a reason it’s more subjective.


YEs, its to give large monopolistic or corrupt companies a way out .

You can do it an OR statement so its either the accounting threshold, or the subjective.

The point is large companies should prepare to divest themselves before they get too large. Right now power is too tempting and its not a viable strategy for CEOs to think about.

At least in tech there is some turnover at the top. For traditional industries its the same (fewer) names at the top.What is happening in banking, in automotive, in insurance, in pharma, is not an accident.


Wouldn't the best way to look at this to be that the phone is Apple's property, and therefore they have the right to do anything with it? Including not selling to you all the property rights, and reserving some for themselves?

For me, the central contradiction of this kind of rights-based argument is this--the stronger you make property rights, the more justified actions like Apples seems to be, because, after all, they are the ones who really own the phone.

I really don't think a property rights argument has any suasion here at all.


> Including not selling to you all the property rights, and reserving some for themselves?

They could do that, but they don't. I don't recall having to sign a rental agreement stating that I don't actually own the phone and I'm only allowed to purchase Apple-approved applications in order to get an iPhone. If Apple was forced make their customers go through that process then the downsides and anti-trust problems associated with such restrictions would be far more explicit.


Consider that the phone is useless w/o its operating system, etc, and you did not purchase that software; you only bought a license to use it, according to some terms and conditions.


They did own the phone until they sold it to a customer. After the customer bought it Apple no longer owns the phone but the customer does.


I mean, you are talking as if the rules governing the use of property are a natural kind. As if there is one and only one set of terms and conditions which apply to any sale of anything at anytime.

The concept of "property" and the specific set of rights and obligations surrounding it are created by people, and can (and have been) rewritten all the time.


Well, if they really own the phone, you had better make a strong argument on why I should pay for it.

If users were renting the phone for less than it cost to make, I guess you could have an argument about the device just being a necessary tool to access a service, including the app store (just like the alm-in-one modem/routers of telcos in EU).

But that is hardly the case, users pay for iPhones, and quite a lot of money at that, in fact much more in average than buyers of other brands. So now you REALLY need to explain how they can sell the phone for such a large amount of money and still retain ownership because the way I see it one of these statements cannot be right or it would be both illegal and something users really wouldn't agree to if it were presented like that to them.

The reality is that Apple is abusing its power over a device they already transferred ownership to someone else, because they already got money for it. Any other arguments are a mischaracterization of the situation and the only reason Apple got away with so much control so far is because we collectively (as a society) didn't completely understand what it meant.

But now we are trying to fix and bad faith argument like yours do not help at all...


// bad faith argument like yours do not help at all.. // Lets take a step back mate :-) and try to look at the situation the way it is, not the way we wish it would be.

Software has always been licensed, not sold. And the licensing agreement has always come with terms and conditions dictating what you can and cannot do with your copy of the software, e.g. it can be stipulated that you don't attempt to disassemble it, or make copies and give them away to your friends, etc etc.

In particular, you will lose your license to use the software if you break any of those terms and conditions.

And inasmuch as an iPhone is just an expensive brick without the software, the reality is that Apple will always have very broad discretion in stipulating how you will use your iPhone.

I don't like it any more than you do, but that's just the reality of the situation, and acknowledging the ugly truth is the very antithesis of a bad faith argument.


Apple does not have the legal right to rescind the “rental” and retrieve your phone.

So it doesn’t, in fact, own it.


Fun fact, part of the terms and conditions for buying an iPhone is you grant Apple--or anybody they care to designate, an "irrevocable" license to enter your house and repossess the phone until the phone has been 100% payed for.

Apple can do this at any time, for any reason---you don't have to be late on your payments, etc.


"Consider this scenario: you purchase a new iPhone with the intention of no even using iOS and installing something like Linux."

Instead of a hardware compatibility list, it's a software compatibility list and every entry must be Apple-approved.

How did they ever pull this off. No one ever questioned it.

For decades, I have wanted option to remove the Apple OS and use non-Apple operating system. Seemed like no one else ever wanted to do that. People have been content to multi-boot, leaving the Apple OS installed.


I would say most people don't realize that some of their property rights are being violated. How many people let alone common people would even try run code without an OS on an iDevice which is what you need to be able to do to run an other OS. They don't realize at a base level some their rights for property they bought have been locked down behind cryptography, and thus instead under control of apple.

The thing is the boot rom does not need to shipped like this. Apple does have such devices that even they loan out to security researchers https://security.apple.com/research-device/.

The only difference between that device and one they sell is some eFuses on the chip have not been blown yet (oh and some software to make poking around easier, but that's besides the point here). What I find crazy is apple only loans such devices out because they don't want to sell any hardware where they don't effectively reserve the right of exclusion.


How does this apply to any electronic device with a computer inside though?

Can you run your own software on your television, car, smart fridge, etc?

The default expectation seems to be no, you can't.


In theory it should, but most common people probably would never try anyways. Also on lot those devices if you open them up there are probably some JTAG pins somewhere that can let you do a lot and even change things if you wanted. Not a lot a devices are locked down to the extent of iDevice.

The chips Apple makes has fuses they blow inside the chip that prevent it booting/running unsigned code. You can't load your own keys or anything unless you have apples private key or get them somehow to sign some software for you.

A lot micros do have fuses that are similar to prevent firmware from being dumped to protect IP, but when you talk to such devices via like JTAG you can often still tell it load code from external memory and such and not from ROM. This of course depends on the chip, but in my experience most the time it's not as insanely locked down as apple does.

--EDIT-- Like if you look here on this wiki article on JTAG: https://en.wikipedia.org/wiki/JTAG#Connectors

You can see two pictures of some netgear products that have JTAG pins that you can connect to that then let you take control of the device with. This how you have to some times load alternative firmware on some Routers and such. If people didn't do this projects like OpenWrt would not exist. Although, for a lot routers you don't have to connect to jtag pins directly.


Assuming the backlash carries through further EU responses (which regardless of opinions on what it should do, will need to do if it wants to remain credible on this issue):

1. Apple knows this. It knows it will be asked to do more.

2. In the short term, they will drag their feet to maintain benefits of the status quo as long as possible.

3. But more importantly longer term, they expect the final result to be more in their favor as a result of the foot dragging.

Negotiating 101. Fight a losing battle hard. So your adversary can claim and perceive eventual victory, with much less to show for it than if you had simply complied.

Also to protect other areas from pushback, always be difficult. Don’t encourage further incursions.

And there is always the chance your adversary will succumb or be distracted in the meantime.

Any fine would have to be at least tens of billions of dollars to hurt Apple. In a few years, at least $100 billion. Not a likely first or second response.

So for now, Apple hasn’t lost anything. Their crafted half hearted “compliance” helps them more than it hurts them.

Nobody at Apple is losing any sleep.


Government is Apple's adversary. Is that what this is suggesting.


Yes, any governmental group taking action against Apple, especially systemic action, could be viewed as their "enemy", if you don't take the word too seriously.

"Opposition" might be a better word.


This is a rather misleading headline. The vast majority of developers are not in “open revolt” – just a handful of developers are making a lot of noise about it, while continuing to ship software (ie, not in revolt at all).

Further, those developers making great noise are often close to “platform” designation themselves, making their appeal less righteous than a superficial reading might have you believe. It’s a struggle over power – not a struggle over quality nor safety nor human liberty.

Most developers are pleased with the current paradigm. I am.


> Most developers are pleased with the current paradigm. I am.

I’m also a developer that is very happy and who’s sick and tired of corporate devs acting like they speak for me, followed by outlets who echo everything they say like it’s gospel.


I am too. I’m tired of the virulent minority making like they’re the majority (on this subject or others)


Ask the users: "Would you rather pay less or more?"… see where the majority stands :D


Users obviously would like to pay less. But you imply that lower commissions somehow trickle down to users.

I happily admit that I pocketed the 15% discount I got once the Small Business Program launched and so did all of my peers. I can’t think of a single example where a developer in the SBP lowered their prices.

As such, I don’t see what users have to do with it. Not that it’d matter, the topic is developers and how content they are.

The big developers don’t seem to care about the commission either, not really anyways. Is a symbol for something else to them.

Netflix has had access to 15% for years now via the Apple Video Partner Program[0] and they’ve never even entertained the option because they’d rather take the potential loss in sales than to play nice with the TV app on Apple TV.

0: https://developer.apple.com/programs/video-partner/


Your reply goes completely OT. We are talking about app store, not specifically what netflix does or doesn't do.


The topic at hand is developers, more specifically developer sentiment towards Apple and the App Store.

That is the topic of the article (RTFA) and it’s the topic of the GP you replied to originally.

You had no qualms going OT talking about what users would or wouldn’t like, but now when I try to stay on topic and talk about developers, of which Netflix is one, you want to pull the OT card?


You are pleased => Majority is pleased? Can you show data? your app? Is Apple in competition with you like Spotify and Apple Music?


Apple's seeking to comply with the letter, rather than the spirit, of the law in order to maintain their ability to extract rents from the App Store. It's user-hostile (particularly given that they've now hobbled PWAs) but not surprising. Their behavior won't change without additional regulatory action.


In the US, laws are taken as very literal, and any technicality that can be exploited usually will be. In Europe, they’re far more focused on the spirit of the law and don’t put up with games.

On one hand it seems like Apple is trying to take a US style approach, but on the other they must have European lawyers on staff explaining how that won’t work.

One might conclude that it’s a calculated risk, or a stalling tactic to extract a few more years of revenue from the current model while waiting for things to play out in the courts.


> In the US, laws are taken as very literal, and any technicality that can be exploited usually will be. In Europe, they’re far more focused on the spirit of the law and don’t put up with games.

I was looking to confirm or deny that statement and came across a fun detour in the form of an article entitled "What's So Special About American Law?". It doesn't address the point about spirit vs. detail at all, but is an amusing and informative read.

> As I said, this fact seems to me a deep and fundamental point of difference. The American legal system, to a greater extent than any other Western legal system, encourages the direct injection of democratic values into the legal process. Our legal system, like our society, places great emphasis on the value of equality. We do not fully trust professional elites.

https://scholarship.law.upenn.edu/cgi/viewcontent.cgi?articl...


> Our legal system, like our society, places great emphasis on the value of equality.

Is this satire? Must be satire, right?


I think in terms of wording that’s actually true.

In terms of the crafted impact, not so much.

A lot of inequality is enacted in the name of equality.

- Freedom of choice (for corporations to limit choice).

- Regulation welcomed by big business to protect customers (from startups that can’t afford to comply).

Etc.


I think they're just too confident that their US approach will work. Same thing happened with Facebook, they got a huge fine for it.


I find it far fetched that Apple would either hire terrible lawyers that lead them astray or competent lawyers that they then ignore. I agree that they are probably hoping to go to court.

Maybe I’m just too American to understand but the idea of “the spirit” of the law seems ridiculous. If you want the law to force Apple to allow slide loading then pass a law that says that. If you want a law that forces Apple to allow any developer to make and distribute software on their platform then pass a law that says that. It certainly seems that they were able to achieve that level of clarity with the USB-C rule. Why isn’t this law like that one? Relying on, “C’mon, we all know what the law really means,” is at best sloppy legislating.


Trying to cover every case explicitly and rigorously just results in the legal mess the US has where you need way more lawyers than other countries to get stuff done, and still results in more abuse from companies since there will always be abusable holes in laws but there wont typically be holes in the spirit of the law.

So the main end result with the US system is that companies employs armies of lawyers so that they can legally break the laws. The main ones who benefits from that are lawyers and the massive companies who can afford them.


> Trying to cover every case explicitly and rigorously

Removing a gate but still charging and entrance fee isn't even close to a far-fetched corner case. I have to believe that the regulators understood they were only regulating the technical side of things, and not the financial side.

If the lobbyists for Spotify and Epic dropped the ball there, that's on them.


Notably, the DMA includes words like "fair" and "reasonable" for which there is no strict robot-like interpretation.

Apple's plans will be evaluated as such by regulators, and there are several provisions which are just plainly anti-competitive, especially the 50 cent per user per year fee just to run an app store. It's really hard to see that holding up.


> 50 cent per user per year fee just to run an app store. It's really hard to see that holding up.

Hard to see a set of circumstances where the regulators succeed in forcing a company to develop and maintain a complex set of APIs for free in perpetuity...


They won't do that though. Apple will be free to stop selling iPhones if it wants.

In any case iPhones aren't free.


Writing a law without loopholes has the same chances of happening as writing a program without bugs. And continuing with the analogy, a "well-written" law just means the loopholes require more resources to find, thus being available in general only to very rich entities.

However, regardless of fairness or sloppyness, if a large part of society feels the law should be interpreted in a certain way, the fact that it does not literally say that may be irrelevant. Who is going to reprimand the judges if the legislative, the government, the people, the local corporations all feel Apple should be kneecapped?

Did the constitution of the USA not literally say "all men are created equal" while you still had slavery?


>Did the constitution of the USA not literally say "all men are created equal" while you still had slavery?

No, that was the declaration of Independence, some of the authors of which adamantly opposed slavery.


It is impossible to interpret many laws literally, even in the US. Calling this sloppy legislating is just being ignorant of the fact.


You’ve got it backwards.

The US allows for a lot of interpretation on intent and context by judges. In the EU this is far more restricted and the black letter law is way more important.

That said, in the EU there’s more of a tradition in civil law cases to deviate from the law and agreements for “the sake of equity” (i.e., civil law judges love to split the baby and have everyone be a little unhappy).

This is of course not civil law but administrative law, which in the US isn’t really a thing. In the US non-criminal cases involving the government are adjudicated according to civil law v (for the most part).

Source: before getting into software engineering I practiced law in the EU, during my last years in law school I focused on comparative law, now living in the US and married to a lawyer who went to law school in the US Or you know, just trust me bro, because I’m just a stranger in the internet.


Fair view vs. strict constructionism.


> Apple's seeking to comply with the letter, rather than the spirit, of the law in order to maintain their ability to extract rents from the App Store.

Yes, because we can have a functional, productive society based on a legal system where the foundational principal is, “We’ll write laws so vague that we can just say they mean whatever we want them to mean after people and companies try to follow them”.


I don’t think the text of the law says anything remotely about Apple’s margins for access to their users being too high. How then can that be in the spirit of the law?

If you disagree, educate me.


This particular legislation gives relatively broad enforcement power to the EU commission. IANAL, but it's possible, and in my primitive understanding quite likely, that they can take action without additional legislation because it's a stark violation of the obligations.


> rather than the spirit

Tim Cook met personally with EU regulators before their changes were introduced.

I doubt they would knowingly introduce something that would result in a punitive fine.


They wouldn't introduce anything that would definitely lead to a fine, but I don't see why they wouldn't introduce something that really pushes the boundaries and will result in a court case that they have some chance of winning.


It won't lead to a fine directly but it might result in enforcement action to bring them closer to what the law intended.

I seriously doubt that their ultimate approach was "cleared" with regulators because it's quite blatantly against the intention of the DMA. The fact that he met with EU people says precisely nothing.


Apple's actions are anti-competitive. Spotify is a very good example. Instead of making a better product, Apple is acting to appropriate other businesses. Although the object of Apple's action is companies that try to make money that Apple wants, it is the users, the customers who pay. Apple is an anti-user platform. They are not alone in this of course.

How do we change this? I, as a user, am aggrieved that Apple sells (not lends) me a product and then takes actions that make product less useful and more costly. Maybe Spotify and companies should simply set up a website so it is easy for me to take Apple to small claims court? The facts of Apple's anti-competitive practices are certainly clearly laid out in the EU's action, so that should not be hard.

I would sign up.


The whole reason companies like Spotify are making a fuss about this is because Apple is making better products. If it wasn't the case Spotify would dominate the market all to itself.

But Spotify has 30% market share, Apple Music 15%. And it's because for example Apple has lossless audio, Dolby Atmos etc. Not because of any unfair competition.


What do you think 99% of users care about more? Lossless audio, or a 30% markup?


I just don't agree that it's an anti-user platform. I have my own opinions on this, but really just talk to some apple users they're all happy with their platform

Why do you have to change it? As a user if you don't like walled gardens or restrictions just buy another phone? why do you insist on shitting up my walled garden just go use android!


I've been selling softare on Mac (and Windows) for nearly 2 decades. I've never bothered with the Mac App Store. I just couldn't be bothered to jump through the hoops and I didn't want Apple getting between me and my customer. I guess that isn't a realistic option for iOS apps though.


This is a great way to encourage developers to build the app that will show an essential use case for the Vision Pro.

It’s not like Vision Pro is a solution in need of a problem, desperately waiting for a killer app, or that apps built the iPhone ecosystem into the juggernaut it is now.

Apple doesn’t need developers, right? Right?


Relax, we have Fruit Ninja VR. The rest is just a matter of waiting for more software to materialize.


I can't even understand your point here. People aren't developing for apple hardware to be nice to apple or help out the ecosystem, they're doing it for money. As long as Apple is creating a platform that people love, adopt and trust people will develop for it (while complaining the whole time no doubt)

By the amount of bitching on this issue, it really sounds like developers need Apple not the other way around. If this was really about user freedom and shit like that developers would just boycott the platform and move to android. This is just about money and developers wanting to have their cake (distribute their app in a high trust environment) and eat it too (put whatever stupid shit they want in their app with no checks or controls)


People are developing for money, yes, money that Apple intends to take a large cut of for no good reason, hence why they would avoid developing for it because they would not make enough money.

Developers do not need Apple because there are other viable platforms. Users that are locked to an iPhone for whatever reason (iCloud being impossible to export, costs are prohibitive, family uses it, etc) would like to be able to sideload or generally run whatever they want on their own device. People aren't complaining just to complain and they're definitely not being entitled, that's just the expectation when you buy a computing device and Apple is failing to uphold their end of it. I do not touch the Apple ecosystem but would like to see their behavior squashed before it can spread to any devices that I do use.


They remove pwas in latest ios beta(only in the EU) they are evil


I'm as disappointed in the new rules as anyone, but I'm going to call this one as most likely just a missing implementation rather than malicious.

The new Browser Engine Kit that allows alternative browsers to be installed is really a very deep integration. It's not just swapping out the browser and engine that users open as an app, it's swapping out all system integrations – webviews embedded in apps (in certain types of use), and importantly, PWAs pinned to the home screen. The APIs have a fairly sizeable surface area, and PWAs themselves have many features that require system support to implement.

My assumption would be that full PWA support will return, but that it was a significant amount of extra work that Apple decided to skip for the first implementation. I'm not sure if that was the right call, but they were under quite a deadline with the DMA coming in.


Yeah it was too much work to support PWAs in the EU for this beta. But they managed to have time to implement it for the rest of the world


I think that’s a little disingenuous, it already works for the rest of the world so of course they had time to implement it, grabbing where you live via an internal API and disabling functionality is easier to do than implementing a browser selection prompt and exposing possibly new APIs to new browsers.


That’s my point


Wait, is this confirmed that it's removed only in the EU? I've seen "reports" on Twitter (never gonna call it X) but nothing official.


It certainly seems that way:

https://appleinsider.com/articles/24/02/09/something-is-happ...

Without clear communication from Apple, people will assume that the change is a strategic move by Apple to not cede ground being lost due to the Digital Markets Act.


Officially they haven't confirmed anything(employees deny to comment) but it seems intentional in all aspects and bug report is silent


I hadn't heard about this, but it is indeed concerning. After my latest round of trying to publish apps on the iOS App Store, I concluded that PWAs were the best bet to getting a nice, polished user-experience without the soul-crushing process that is app store publishing.

I suppose a small bit of light (for me, not the community at-large) is that all of my targeted market is in the US. But I also acknowledge is they get away with that in the EU, the US will be next. Le sigh. This is why the Web is the best platform.


"Apple holds app providers ransom like the Mafia," claims Matthias Pfau, CEO and cofounder of Tuta, an encrypted email provider. The tech giant treats iPhones as its territory, Pfau complains, tightly controlling developers’ access before taking a chunk of their profits. "Anyone wanting to provide an iOS app must pay a ransom to Apple; there’s no way around it."

What can developers do other than agree to Apple's demands if they want to publish iOS apps?


Complain to regulatory industries until they force apple to act differently?


It would be nice to develop an open iPhone compatible.


Let's say a subscription costs $10. Why not charge $14.29 through app store and $10 through online registration? With both logins acceptable in the login form... If Apple users want to pay more for the privilege of paying through Apple, why not let them?


Apple does not allow different pricing


I think they do, my kids play Roblox and Minecraft and buying in app is more expensive (probably to the tune of the Apple fees) than buying it outwith the App Store.

I don’t think app developers were allowed to show that it was x price in the app via Apple and x-fees via the developers own site.


All companies by simply reaching a certain scale and size -- are just by default becoming a monopoly. Since Apple is the biggest company in the world it's inescapable they will face these accusations even if they fairly earned their way in to this position the right thing is to still stop them because a monopoly is always a bad thing for consumers.


> All companies by simply reaching a certain scale and size -- are just by default becoming a monopoly.

This statement can be reworded as "the companies that are big enough to be monopolies are monopolies".

Not all companies are monopolies just by their size. Microsoft is the biggest company in the world (not Apple), and it's not a monopoly in everything it sells. It may be a monopoly in some areas, because of its tactics, but the same goes for Apple: if they open up the app store, like the EU wants them to, they'll no longer be a monopoly, even though they'll be exactly the same size.


How does that excuse any of their anticompetitive CHOICES they continue to make? I don't understand how your comment affords Apple anything.


They will fall in line just like they do with every other crazy rule.


I would popcorn the hell out of a courtroom if someone pulled the ole windows license trick:

1. Buy an iPhone.

2. Don’t agree to the conditions.

3. Sue Apple for not letting you install an alternative OS or at least the get a refund for the amount the OS is worth. Since it’s just a hunk of metal and no value, that should be at least 100% of the cost, plus attorney fees.

4. Force Apple into allowing alternative ROMs.

5. Party.


It is time to create project similar to Wine, but for iOS


Apple used to see IBM as the bad guy but somehow they've become a thousand times worse than IBM ever was.


> Apple used to see IBM as the bad guy but somehow they've become a thousand times worse than IBM ever was.

I think you would have a hard time establishing that 202x Apple is worse for independent developers than "Big Blue" IBM, let alone three orders of magnitude worse.


Tim Apple is paid to love money.


I'm not saying Apple is good, I'm saying IBM was also utterly terrible for independent developers and might have been worse.


Apple is confused, the EU is the lord and they are the serf.


Imagine if websites paid Apple just because they were visited with the Safari browser. That's pretty much how iPhones operate.


Doesn’t Google literally pay them like 20 billion per year for exactly this?


[flagged]


Do you work at apple because your take is ridiculous. Developers are angry because apple is doing its best to prevent the EU to shut their monopoly for good by introducing stupid stuff that have no place being there.

> (guarding them from software piracy and creating a trustworthy app market that generates real value, unlike Android/Google Play)

you never heard of cydia or what ?


The app store is not secure or trusted. They've shipped malware. App store reviewers have not launched one of my apps in the last... _34 releases_. Their last open was >6 mo ago. They review my releases, some with 100k LoC diffs, in <30m.

Their reviewer account was actually broken once for 4 months, and we always passed review anyways. Yes, I can tell if they used another account because once shipped Apple review is the _only_ group on the planet with that build # prior to release. They could launch the app without network but it wouldn't do anything since the the very first thing is to either refresh auth or login.

The App Store is a scam that I pay > $3M/year to Apple in fees for.


Of course, this should surprise no one. It is harder to read code than to write it, and Apple doesn't spend 12 trillion dollars per year on code review.


To clarify, Apple can't see our source code but I imagine they can easily diff things like binary size and have basic decompiler tools to analyze things like what system APIs are called (how they bust you for private API use etc).

When we ship an update that adds a whole new branch of functionality that adds camera/mic interactions where there were none before (with all the new entitlements that requires) and the reviewer approves it without ever launching the app I laugh at comments like the GP


[flagged]


The word trusted doesn't change meanings when you move to a sales context unless you're a salesman.


It only has a very specific meaning in software. To consumers Apple's App store is trusted.


I wonder what you would happen if you really probed a "consumer" about what they mean by trusted.


I can guarantee you they aren't going to mention code audits.


Please do guarantee this, and then actually go perform this experiment.


Trusted simply means that the arrangement benefits $bigcorp's bottom line.


Of course he can? "Trusted" doesn't have to mean "trusted by Apple", I want it to mean "trusted by me".

The thing that can't be had here is both Apple being the sole keymaster of the device and the user being the sole keymaster of the device.


Can someone more familiar with iOS app development explain why people can’t just use developer mode on their iOS devices to run untrusted code? Can’t you bypass the App Store entirely with this method?


You can only install 3 apps at once, they are somewhat limited in the APIs they can use, and they expire every 7 days (you need to reinstall them using a computer)


Thanks for the response; those restrictions do make running homebrew code rather inconvenient. I read that buying a dev account increases the limit to 10 apps and they expire every year. That’s probably sufficient for my use cases, but it’s still not ideal.


Costs $100 a year unfortunately.


The argument about the App Store protecting users and being very helpful to developers would sound a lot better if not for the LassPass incident from last week and all the constant horror stories of app rejections.


Great to see that someone is being sane.

The "monopoly" arguments never made sense to me. I think, for the people who purchase phones, it's not like Apple put a gun to their head and forced them buy iDevice(s). They had complete freedom to choose between investing into alternative platforms.


There are companies besides Apple that developers trust, so your argument is invalid. Apple equals Apple, not trust.


This isn't about developers, it's about Apple customers. to them iPhone = Apple, not developers


This is definitely about developers.


> "these warnings would dissuade 50 percent of users from proceeding with their purchase."

How is user activity/behavior about developers?


The headline is literally "developers revolt", and the fact that half of users would be scared of a warning would absolutely matter to developers who don't want to scare away half of their users.


I think it's partly because Apple has made a lot of the more onerous parts of distribution hidden from developers. They don't have to deal with it, so they think it has no value, so they don't want to pay for it.


Nobody's complaining about not having the apple distribution. They're complaining about the scareware popups, designed to hurt businesses that don't pay Apple protection money.


The allure of the Apple ecosystem is the whole "it just works". I would absolutely want to be warned (and have less technically minded family members warned) when they are being sent to some third-party payment system when they're used to the guaranteed safe environment that Apple provides.


> the guaranteed safe environment that Apple provides.

Guaranteed by whom? Not Apple, for sure.


Absolutely by Apple. Any subscription or charge against the users account all collects to the same place where it's always the User that has absolute control over their subscriptions. Want to cancel it? Easy, one place, one tap, done.


Yoy did say ecosytem/environment and there's a lot more to that than just subscriptions.

E.g. https://www.thisismoney.co.uk/money/bills/article-10781343/M...


Doesn't Apple have a really simple Apple run payment portal where you can easily stop monthly charges? I don't even use Apple products myself but I'd want to be warned if I was about to lose that advantage, your average company are absolutely scum about monthly charges and cancellations.


Tbat's like wanting one high street shop to warn you upon a visit to another.


But not paying with Apple is a risk. Handing out your payment info to any random website isn't the same risk profile as paying with my Apple account. The popups are fair given that this is a new interaction for users. As someone who has for over a decade given/recommended Mac/iPhones to tech illiterate people, I would be appalled if they didn't do this.

Developers forget that users also have a relationship with Apple.


“Scareware” is your editorial take, not an objective assessment, and using that kind of inflammatory language distracts from the fact that there is a real risk to users with online financial fraud as growth industry grossing billions of dollars a year.

https://developer.apple.com/support/apps-using-alternative-p... has a screenshot of the warning in question:

> This app doesn't support the App Store's private and secure payment system.

> All purchases in this app will be managed by the developer "Example." You will no longer be transacting with Apple. Your App Store account, stored payment method, and related features, such as subscription management and refund requests, will not be available. Apple is not responsible for the privacy or security of transactions made with this developer and can't verify any pricing or promotions that are offered.

That really doesn’t seem unfair or scary. Part of the problem here is that we’re seeing the frame picked by someone vocal enough to come to a reporter’s attention and who stands to see considerable financial upside to cutting Apple out of his payment processing stack. That’s a legitimate goal, of course, but I think also clouds his ability to remember that while his motives may be pure, this is a system dialog which has to work for EVERYONE and there will definitely be sleazy companies trying to use the exact same feature, and to a first approximation the scammers will look just like his business from the perspective of a normal user.


You really think people won't blame Apple when Little Timmy spends $10k on diamonds on a mobile game they got from an alternate store and Apple won't refund it because, you know, not their store?


But, for little Timmy to buy diamonds in a mobile game from an alternate store he would have to install the alternate store then "borrow" his parent's credit card to register with the new store.

If "little" Timmy is pulling those sort of shenanigans then I suggest his parents have bigger problems and they probably won't blame Apple at all.


Now think about this scenario: the parent approves installation when asked because they didn’t realize it was an open ended financial commitment, and because like most people they associate app stores with curation which prevents abuse.

When they get a huge bill 6 months later, or after the game company is acquired, etc. the first thing they’re going to ask is why nobody warned them. That’s the point of these dialogs - to make the importance of the decision harder to miss.


Today, Timmy's parents learn what a "chargeback" is, and how stable financial institutions help circumvent fraud better than App Store curation does.


Just wait until you try to cancel a subscription and learn why that one feature is so popular with Apple users.


Just wait until subscriptions can be bought for ~<30% cheaper elsewhere and see how much it matters to people. Apple will certainly get their chance to make a case for the feature.


Yes, nobody is arguing that some people will follow the cheapest option but this thread is about the guy claiming that it’s anticompetitive for users choosing his payment system to receive a confirmation that it’s not the Apple system they’re used to and has different policies.


It could very well be anticompetitive. Microsoft was was almost broken up over similar scareware tactics, you'd have to be blind to see Apple in a different position today.


The "Alternate store" might just be Epic's own store, the one with Fortnite. A big trustworthy name in the parents' eyes.

Then the parents insert their CC info so Timmy can get the latest Disney skin for his game.

And of course the store doesn't have any safeguards or parental controls, they're on the iOS side. In the official store.

Can you seriously, hand on heart, tell me that people will in this case blame Epic for their crappy store and not Apple?


Apple should be to blame. Even registered and paying iOS developers aren't allowed basic sideloading privileges you'd get for free on Android. This isn't about stopping Little Timmy, this is about annihilating all avenues of app distribution that doesn't come from Apple. If Apple took a softer stance on this earlier, then developers wouldn't be up-in-arms right now.

And mind you - nothing actually stops Apple from designing a safe and respectful sideloading system like MacOS. They actively choose to make iOS a diminished and neutered platform for profitability purposes. People will blame Apple, and they will be right - Apple brought this upon themselves. There is no one else to blame.


How is it Apple’s problem when someone designs an alternate App Store with no safeguards or parental controls?


Because it's Apple's problem regardless. The iPhone is at-odds with it's identity of security and privacy even without the threat of sideloading. The App Store, a supposedly curated and well-reviewed platform, is dominated by pay-to-play games and ad-supported datamining apps. First-party Apple software like iMessage is perpetually vulnerable to escalation attacks due to the way it's designed. iCloud is basically a fancy sticker on state-owned and surveilled datacenters that Apple markets for an easy buck.

Now, they want to argue that sideloading is the straw that breaks the camel's back? Not Safari, which has enabled lord knows how many scams and privilege escalation attacks. Not the App Store, which disseminates exploitative and fraudulent content under the guise of simplicity and security. Not iMessage, the perennial attack-vector for escalated malware. Somehow it's the sideloaders who are the problem, for daring to suggest that the iPhone should rely on OS-level security rather than arbitrary (and often wrong) first-party curation.

Who do you suggest we blame?


Come on! It's not scareware! You have to admit these alternative app stores are going to be massively adopted by scammers and grifters (not saying all of the companies that will use these app stores are scammers, but all the scammers and grifters will use them).

Actual real human beings are having their lives turned upside down by things like this every fucking day. Can you try to have a little bit of compassion for people totally ignorant about computers and how much we ask them to do now? The world (and apple) doesn't revolve around developers!

What actual problem for _customers_ is being solved by alternative app stores? I don't know a single non-techie apple person who even knows what this means or has a single desire to sideload an app


This is not a real issue on Android, where this has been the status quo forever. Are there any reasons it would be different here or is it just FUD after all?


> This is not a real issue on Android

What!? Yes it is. I've seen it first hand on numerous kids phones, that "have a bad battery" or "stopped working".

Turns out downloading unlimited arbitrary binaries from in-app/in-youtube advertisements leads to a functionally bricked phone. I assume adults are too embarrassed, don't want to hand their phone over to someone and just buy a new one.


Wow, scary ... then why is it not the case for MacOS?


There's plenty of crap within the store. No need to blame out of store stuff.

f-droid works fine.


I think something missed when these issues are discussed on sites like this is just how ignorant of computing the average user is. What would be obvious for us "oh it's not from official app store, so I know to apply extra scrutiny" isn't even describable in most people's mental model of computers/smartphones.

I don't want my loved ones getting scammed or hacked by people utilizing these new "freedoms". Why can't all of you sideloader/sdk/open source people just stick to android? why do you have to open the enshittification gates to every single platform?


Imagine if you said the same thing about computers: why do you need to install sw from anything but Microsoft store? Why can't you sideloader people need a different browser than Internet Explorer?


Exactly! I would tell those people to use Linux, not sue Microsoft to change their operating system


"Exactly! I would tell those people to use another telephone, not sue Bell Systems to change their phone network"

"Exactly! I would tell those people to find another supplier, not sue Standard Oil to change their business tactics"

"Exactly! I would tell those people to ride a different rail, not sue Pacific Railway Co. to change their train routes"

- Monopoly apologism, through the centuries


With only difference being that you can buy non-apple device with different features, while Bell was pretty much the only option people had.


And Apple is the only option businesses have. Without an iPhone app most online businesses are dead in the water.


You could buy non-Bell phones and even connect them to a functioning telephone network. The problem (and incentive for antitrust action) was Bell's business of charging users to connect to their proprietary and all-encompassing network. They created a situation where the only way to compete was to acquiesce with Bell's exploitative terms.

It's not illegal to be a monopoly, it's illegal to abuse monopoly power.


> You could buy non-Bell phones and even connect them to a functioning telephone network.

First, that is simply a lie. Until the Carterfone decision it was, in fact, illegal to attach a non-Bell phone to the network.

Second, Apple has a smaller market share (especially in Europe!) than Android, so it is very hard to see how someone could, in good faith, argue that Apple is a monopoly.

Third, Apple is doing nothing to prevent you from buying an Android phone. If you don't like the walled garden, the gate is not locked. You can simply leave.


> Until the Carterfone decision it was, in fact, illegal to attach a non-Bell phone to the network.

...and the Carterfone decision was long overdue. The entire antitrust legislation against Ma Bell was protracted a half century because, much like Apple, they had armies of lobbyists stationed around the nation. Suffice to say we made the right call on Carterfone, and Bell made the wrong decision by resenting it.

> so it is very hard to see how someone could, in good faith, argue that Apple is a monopoly.

A natural monopoly, maybe. But the Wabash Case demonstrates that a privately-owned common carrier platform can be subject to antitrust law without owning the majority of the rail. The European DMA explicitly goes the extra mile to implicate Apple not as a monopoly, but as a "gatekeeper" with specific fair-play obligations. To them, it wouldn't even matter anyways.

> Apple is doing nothing to prevent you from buying an Android phone.

Ah, the "innovation" clause. This isn't about Android, because Android phones don't run Apple software. Apple has deliberately designed their ecosystem to funnel back into one exploitative internal market that they are solely responsible for. Android phones are an alternative, but irrelevant in a conversation about App Store alternatives.


Also curious, why can't you just stick to android? why do you need iOS to also change to support your ideas on computing?


I'm curious. Why can't apple obey the law? Why does super-rich foreign company think they can just ignore laws?


In fact, side loading leading to scams is that much of a real-world security problem that Android is also trialling restrictions on side loading. Android users constantly get scammed out of tens of thousands of dollars via side loading, while iOS users don’t. Apple are being honest when they say it’s a serious security risk. From Google:

> Based on our analysis of major fraud malware families that exploit these sensitive runtime permissions, we found that over 95 per cent of installations came from internet-sideloading sources

https://www.channelnewsasia.com/singapore/google-android-dev...


Of course it is, it's honestly insane how echo-chamber sites like this are where people only have the view of whats good for developers and/or nerds like us who want to sideload weird shit.

As much as developers complain about the apple app store it's really completely fine for users and customers. Wanting a better revenue share with a supplier/partner/distributer is just normal business shit. The whole user freedom thing seems like distraction to me


This argument is null and void when "LassPass" passed app store review and was live for more than a day.


So the solution that you propose to this "security problem" is to make sure all software is downloaded through the app store.

...the app store that requires AP devs to pay Apple 30%. That's... convenient.

There is nothing wrong with using a package manager to guarantee the source of your software. That's what every major Linux distro has been doing since forever!

The problem is that Apple gets to play dictator with their package manager, and vainly call any alternative (that doesn't pay them and cater to their politics) "a virus".


We can talk about the morality of Apple’s App Store tax on developers all day but Apple is not a monopoly and they have all the right in the world to tax developers. We have to realize that Apple has most of the worlds middle class and rich people using iPhones. Apple can use this this advantage how ever they like as long it’s not breaking any laws.

If developers are mad about it then they need to band together like any other industry and lobby for changing the law or create unions. The changing the law part is incredibly difficult thing to do because Apple is not a monopoly. How can you write a law that punishes a business that isn’t a monopoly? Apple is only saying, in order to access out wealthy customers, you need to pay a fee. I don’t see how you can tell Apple that they’re doing some nefarious here.


> not a monopoly

So what percentage of humanity do they have to gatekeep before you will be willing to consider them a problem?

Apple is anticompetitive, and that's what matters. Arguing that it's technically not a "monopoly" and therefore A-OK is ridiculous.


> but Apple is not a monopoly and they have all the right in the world to tax developers.

1. "Apple" is a lot of things, and depending on how you define it (eg. internal app market, API provider, browser developer, etc.) they are absolutely a monopoly. It's not appropriate to say Apple isn't a monopoly because they do have monopoly power, pertinent to multiple markets.

2. Apple is owed nothing if they abuse monopoly power. Bell had "all the right in the world" to charge customers for rewiring their telephone, but it was also foundational in the case to break them up later. All the most famous American monopolies were also in denial up to the bitter end. Microsoft got away lucky, not also getting broken-up.


So Android is the best thing that happened to the iPhone but the worst thing that happened to developers and users.


Just wow. Good for Apple! I DO want IOS to remain a walled garden as such. Look how many clicks those pesky do good gov regulators have a cost the world with those annoying "Yes I accept your damn cookies and privacy policy" on every website I visit.

Writing apps for IOS is a completely voluntary job where you know the terms before you start. Don't like it? Don't write it -or- just pass on the cost to the consumers.

Quit complaining about the noise when you bought a house next to an airport.


> Look how many clicks those pesky do good gov regulators have a cost the world with those annoying "Yes I accept your damn cookies and privacy policy" on every website I visit.

That is a form of malicious compliance that the websites do in order to make you angry at the regulators rather than at them.


If cookie pop-ups are not the intent of the law why does the EU website use them? https://european-union.europa.eu/index_en


You can't distinguish a popup from a banner on the bottom?

I hope you aren't a designer :D


Cause and effect. The why’s matter not to me, the end user.


You're missing the point. The EU should have foreseen that obvious consequence and written the law so that it couldn't happen.

(Obvious because it was already happening with their previous dumb cookie law.)


I agree, all these moves to open iOS are from some of the biggest pushers of enshittification. The walled garden is great for me, and all sideloading will do is open up new attack vectors for me (and more importantly, the tech ignorant people i care about).

I understand the corporate actors pushing for this out of self interest, but all of the bystanders cheering this on annoy me. You already have android, linux phones, etc. etc. Can't you just leave us alone in our walled garden and stick with android or linux or whatever?


How does opening up the walled garden impact you if you never side load anything?


It's the same for people who want homosexuality to be forbidden. It's not enough for themselves to not be homosexual, they also have to force their faith onto others.


This is a ridiculous analogy. Surely you can acknowledge that there may be some kind of security concern – warranted or not – for opening up sideloading on iOS, without casting aspersions on the GP being some kind of closeted bigot.


"It might be dangerous to be gay. You can catch an STD. Hence it should be forbidden."


Come on man, is this really a good faith interpretation of what I said? You will recognize that this feature means widening the attack surface for no value (if you're not sideloading apps)


If you are not sideloading apps, your attack surface is unchanged.


So it's impossible for that mechanism to be insecure? There is a 0% chance it could be exploited to load software onto my phone? There is a 0% border guards at a country won't make me install an app to come into the country? I can understand you valuing tradeoffs different from me but not acknowledging that there is any risk (when it's already shown to be a risk on android) just comes off as zealotry or bad faith


iphones got pwned at least 4 times in 2023 via iMessage. And yet I don't see you commenting that iMessage must be removed.


I like how you appropriate a word coined by someone with a completely opposed point of view to your own.

Just kidding. I don't like it.

Live and let live man. Nobody is forcing you to install anything you don't want. Don't impose your preferences on others. It does no damage to you.


It likely won't since I'm technologically sophisticated, but it likely will do damage to people I care about


Install parent mode on their devices if they need a parent.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: