> 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.