1) Many App Store apps are completely free, paying nothing to Apple except the $99 per year fee, so they have no stake in this issue.
2) My understanding is that more than 90% of developers in the App Store make less than $1 million per year and thus are covered by the Small Business Program, which charges only 15% rather than 30%. Revenue in the App Store is extremely top-heavy, with most going to a relatively small number of the top developers (such as Epic, previously). How much are developers willing to risk just to lower the 15% cut somewhat?
3) Let's be clear, you're talking about a strike. Many developers derive their entire income from the App Store, so withdrawing their apps means no income. A wealthy corporation such as Epic can survive, but what about little indie developers?
4) An individual developer uniterally striking would be futile and self-destructive. Developers would need to be organized and all strike simultaneously.
5) Strikes are very difficult to organize. Forming a union almost always has to come first. And union members typically work together in the same building, which greatly facilitates organization. Whereas there are a huge number of App Store developers scattered all around the world, and they speak different languages. How would you even communicate with all of them to organize? (EDIT: I see in another comment that you think it's easy as spreading cat memes. That's not a serious suggestion.)
I don't see that as a problem.
> 2) My understanding is that more than 90% of developers in the App Store make less than $1 million per year and thus are covered by the Small Business Program, which charges only 15% rather than 30%. Revenue in the App Store is extremely top-heavy, with most going to a relatively small number of the top developers (such as Epic, previously). How much are developers willing to risk just to lower the 15% cut somewhat?
I can't answer that question for any particular developer. But if my PSP charged me 15% I'd be looking for another one and if my PSP arranged for things in such a way that I'd owe them anyway by virtue of developing for a particular piece of hardware that they already sold and made their profits on I'd go and do something else with my time. Which is why pianojacq.com is on the web and free instead of an App in the App store because that way Apple/Google don't get to increase their grip on the market regardless of whether or not it is free. I disagree with their business model to the point that I'm not partaking in it at all.
> 3) Let's be clear, you're talking about a strike. Many developers derive their entire income from the App Store, so withdrawing their apps means no income. A wealthy corporation such as Epic can survive, but what about little indie developers?
What about those poor dockworkers? Any kind of battle with the likes of Apple (or your merchant marine overlord) comes at a price. In some cases people died to fight for their rights. 'little indie developers' are still business owners who will either stand up for their rights or they will have to live with the consequences of not doing so. More likely: those that do stand up for their rights will find themselves kicked out of the App store (monopoly power abuse...) and their competition will thrive.
> 4) An individual developer uniterally striking would be futile and self-destructive. Developers would need to be organized and all strike simultaneously.
Yes, you got it. That's exactly what they should do.
> 5) Strikes are very difficult to organize. Forming a union almost always has to come first. And union members typically work together in the same building, which greatly facilitates organization. Whereas there are a huge number of App Store developers scattered all around the world, and they speak different languages. How would you even communicate with all of them to organize?
I would start with looking for places where App developers congregate and start spreading the message (SO / HN / Reddit / whatever remains of /. / any other forum), write a bunch of press releases and build a movement, then, when the numbers are there for the GADA (the Global Appstore Developer Association) I'd announce the first collective action and take it from there.
It will be work, but so what, if you think it is worth it then it's worth doing well.
As for language barriers and such: there's an app for that...
I can answer for this particular developer. No, it's not worth it for me. There are many huge problems with the App Store, but I personally don't consider the 15% cut to be among the top problems. I could write a long screed about those problems (and I have before), but that would be a bit off topic. I will mention one thing though: I think the "race to the bottom" is a much bigger problem than the cut. I would happily pay a much higher cut if I could charge higher prices for my apps. Just look at the simple math: 85% of $1N = $0.85N < 50% of $2N = $1N. Thus, a 50% cut would be worth it if I could charge twice as much.
Incidentally, I think even for Epic, the 30% cut is not the entirety of the problem. Epic is a cross-platform company, and App Store payments, locked in and controlled by Apple, make it difficult for Epic to do anything cross-platform that includes iOS.
> What about those poor dockworkers?
Well, I'm not poor. I don't need a higher income to survive. Also, going back to the points I already made, it's realistic for dockworkers to organize and all strike simultaneously, because of their much smaller number, geographic congregation, and shared interests.
> In some cases people died to fight for their rights.
You want me to die to slightly improve the App Store? Um, no thanks.
> write a bunch of press releases and build a movement
Oh, is that all?? Write the press releases, and they will come, amirite!
> It will be work, but so what, if you think it is worth it then it's worth doing well.
I've actually tried to organize a boycott of Apple's Feedback Assistant, but it doesn't seem to have been very effective. Organizing is extremely hard, especially a global movement! No, it's nothing like cat memes or Hacker News comments, especially when the stakes are so high.
> As for language barriers and such: there's an app for that...
Give me a break... I wouldn't even trust the apps for doing customer support, much less union organizing.
I suspected as much.
> There are many huge problems with the App Store, but I personally don't consider the 15% cut to be among the top problems.
You and many others like you. Hence the need for solidarity and that's why I don't think it would work. It's hilarious how in the same thread devs like you are being called 'victims' and here you are expounding on how you are going to continue in the relationship unchanged because it suits you just fine.
> I could write a long screed about those problems (and I have before), but that would be a bit off topic.
Fine.
> I will mention one thing though: I think the "race to the bottom" is a much bigger problem than the cut.
Yes, that's why you need to organize. That stops the race to the bottom. This is exactly why strike breakers are looked down upon and why companies used to bring in 'scabs' to break strikes. To push that race to the bottom that much further.
> I would happily pay a much higher cut if I could charge higher prices for my apps.
Of course you would. Because that means more money in your pocket.
> Just look at the simple math: 85% of $1N = $0.85N < 50% of $2N = $1N. Thus, a 50% cut would be worth it if I could charge twice as much.
I think most people on HN have a fairly good intuition about such things.
>> What about those poor dockworkers?
> Well, I'm not poor. I don't need a higher income to survive. Also, going back to the points I already made, it's realistic for dockworkers to organize and all strike simultaneously, because of their much smaller number, geographic congregation, and shared interests.
And because they're not going to stab each other in the back at the first opportunity.
>> In some cases people died to fight for their rights. > You want me to die to slightly improve the App Store? Um, no thanks.
No, definitely not. I don't even want you to be inconvenienced. But you've definitely illustrated why Apple is firmly in the seat of power here and given ample evidence for my thesis that the App store developers are doing it to themselves.
>> write a bunch of press releases and build a movement >Oh, is that all?? Write the press releases, and they will come, amirite!
So, you want it to be easy? I personally don't care enough to do your work for you, and if you don't care either then the work won't get done. But then we can stop sympathizing with App store developers.
> > It will be work, but so what, if you think it is worth it then it's worth doing well. > I've actually tried to organize a boycott of Apple's Feedback Assistant, but it doesn't seem to have been very effective. Organizing is extremely hard, especially a global movement! No, it's nothing like cat memes or Hacker News comments, especially when the stakes are so high.
The stakes are so high because people who should care don't and that includes yourself. Your boycott failed because many people look at that problem just like you look at the fees issue. Without organization you can not solve these issues at all.
> > As for language barriers and such: there's an app for that...
> Give me a break... I wouldn't even trust the apps for doing customer support, much less union organizing.
Forgive me for my failed attempt to injecting some humor into the discussion.
> here you are expounding on how you are going to continue in the relationship unchanged because it suits you just fine.
> Of course you would. Because that means more money in your pocket.
> And because they're not going to stab each other in the back at the first opportunity.
> I don't even want you to be inconvenienced.
> So, you want it to be easy? I personally don't care enough to do your work for you, and if you don't care either then the work won't get done.
> people who should care don't and that includes yourself.
That's how you talk if, as an outsider, you don't want the perspective of an App Store developer. If your desire is just to rip on me for doing it to myself, then you don't need me here to do that; you can accomplish such denigration on your own, in the self-congratulatory, know-it-all fashion that you've been exhibiting.
Organizing masses of individual people around a shared goal against a powerful opponent is one of the hardest tasks in the world. For example, the majority of people in the United States hate both of the two major political parties, and lots of people say, "We should have a third party!", and there are indeed many minor party alternatives, but turning one of those minor parties into a viable alternative to the existing major parties is obviously extremely difficult. It's not that people don't want to, but the barriers to organization are massive and multifarious. Though everyone may have the same vague goal, the devil is in the details. And the costs of defection from the status quo can be significant; as small as they are now, third parties are still blamed as "spoilers" of elections.
Funnily enough, what he's describing is called "price fixing" and is illegal. The "race to the bottom" is competition keeping prices low for consumers and is a feature, not a bug.
I think the difficulty of pirating apps on iOS does help developers. At least I’ve heard that piracy is a big problem on Android.
The main bit is getting people to care.
Reddit management won in the end.
I was on a bunch of small niche subs with 10k users or fewer each
Seems like the giant subs like you're talking about are still running, although they're a lot lower quality now that it's effectively impossible to use Reddit on a phone
And there are only 75,000 Reddit moderators in total. That's vastly smaller than the number of App Store developers.
You're certainly not talking about a strike. A strike is when employees refuse to work. What you're suggesting is that the app developers form a _cartel_, and perform a boycott.
But what I think would happen is that there would be enough hold-outs from such an effort that Apple would come out on top because the players in the eco -system are more in competition with each other than that they really mind Apple. They want to pay Apple less but they want to put their competition out of business even more...
Where you think of organising a rally or just an email campaign ?
[1] https://www.theverge.com/2023/5/19/23730302/apple-app-store-...
I just posited the idea here in NL at 2:30 in the morning and you, somewhere else entirely have already heard of it. That mechanism could be vastly improved upon but I think the principle is sound as your average cat meme has proven thousands of times by now.
If a developer union of sorts succeeds in negotiating down Apple's charge, there is absolutely 0 chance that this cost savings will make its way on the whole to consumers precisely because developers have already proven that customers are willing to take a higher price.
As an end customer I think it's a good thing if an indie developers get more money in the abstract. I don't think I care if it means that Netflix gets to keep more of their money instead of Apple.
I'm much more sympathetic toward lower fees for smaller companies. Once you are the size of Meta, Google, Apple, Amazon, Netflix, Spotify, etc. it's just jostling between multi-billion (trillion) companies and I'm not really concerned one way or the other, especially if these actions result in more annoying behavior that I have to deal with, like multiple app stores, increase in spam and ads and spying, and the dissolution of the power of features like Sign in with Apple that allow me to generate fake email addresses.
That's perfectly ok because that's not the intended effect, the intended effect is to stop Apple/Google from exacting a 30% toll on their platforms, not to improve consumer prices.
> I'm much more sympathetic toward lower fees for smaller companies.
This already exists.
Having another “store” doesn’t necessarily mean having to get apps elsewhere. E.g., the one platform app store has severely degraded my ability to enjoy audiobooks. I used to be able to buy books directly in Audible (on Android anyway). It was convenient and Audible offered daily deals. I’d get books on a whim and discover new authors that way. Once Audible had to start paying a 30% tax, that feature went away. Now I have to browse & purchase in a web browser, which is far less convenient.
Incidentally, both Apple and Google sell audiobooks. Presumably they aren’t paying a 30% tax themselves and can use that as a builtin price advantage. But, then I’m tied to that platform.
In this case, you'd be making an "in-app purchase" with your Amazon account. There's no new annoyance in payment management and there's no new store to browse. You just get a more convenient way to buy content.
You’re also not required to use an iPhone. Grab an Android phone with the features you want (multiple app stores) and you’re good to go!
Anyway.
The best store isn’t necessarily the best store for me, and apps (think TikTok, etc.) have more pull than an App Store does so what will happen is they will launch their product only on non-Apple app stores that have less strict requirements and review processes and people will go download from there. Customers will have to download multiple app stores, manage subscriptions in multiple places, have to manage user profiles and credit card information across multiple app stores, etc. It’s kind of like today with the competing streaming services. Not great.
While this presents a few problems, my chief concern is that it unwinds some of the great features that Apple essentially lobbied for on behalf of customers. Features such as Sign in with Apple, and other privacy oriented features.
With multiple app stores customers have no bargaining power or anyone bargaining on their behalf. It’s a marriage of corporate interests united against customers.
I’m struggling to see the benefit to customers. It seems like we’re trying to screw normal people so a few big companies like Meta can make an extra buck and grab up more of your data.
The situation isn't much better on Android. Yes, there are multiple stores, but since Google Play Services are locked up you effectively have to use the Play Store. Of course, there's more to consider than just the store and there are other reasons, some involving lock-in, to want to use an iPhone.
> While this presents a few problems, my chief concern is that it unwinds some of the great features that Apple essentially lobbied for on behalf of customers. Features such as Sign in with Apple, and other privacy oriented features.
Using Android as an example, that just didn't happen. Granted, part of that is the hoops Google has you jump through to sideload anything. Samsung and Amazon both have stores and outside of Amazon Fire devices, their adoption is quite minimal. So, I don't think this future where everyone abandons the Apple App Store is apt to happen. Having competition in the space should spur Apple to deliver more. And as a consumer I have the option to sideload apps on my computing device if I'd like.
> With multiple app stores customers have no bargaining power or anyone bargaining on their behalf. It’s a marriage of corporate interests united against customers.
I don't know what power I really have with Apple's App Store. Some parts are nice. Some aren't. I have no ability to influence that. I can't "let the market speak" without using a completely different device.
Moreover, other app stores need to have an actual proposition to get adopted. Assuming companies still want to make money, they'll likely still sell apps through the Apple App Store.
> I’m struggling to see the benefit to customers. It seems like we’re trying to screw normal people so a few big companies like Meta can make an extra buck and grab up more of your data.
I don't care at all about helping Meta make more money. I think you'll find that's true for almost everyone. I'm not looking to screw myself or anyone else for that matter. I do care about the grabbing more of your data part. But, that's an argument against mobile apps. In Apple's locked down ecosystem I have no control over the data collected. In a web app I can run a blocker, at least.
I care that mobile devices are the general computation devices of this generation and we ceded control of it to Apple and Google then let them add a 30% tax onto it and control what we can run on our computers. If Microsoft did this with Windows applications, we would rightfully call out their anti-competitive behavior.
The common retort at this point is "just don't use a mobile device." That was a valid answer for a while, but particularly with covid, a lot of things became mobile apps with no web alternatives. I had doctor's appointments that required using an application on one of those two platforms.
As a consumer, I also dislike that Apple and Google don't really need to respond to market demands. Changing platforms is a huge upheaval and can be quite costly, since there's really no cross-platform licenses available. You just need to re-purchase all of your apps and any media. They also lock you in with their cloud services. Sure, I could use Dropbox, but Photo shared libraries only work with iCloud. They have a captive audience and get away with a lot that they wouldn't with a competitive marketplace.
I get it. Plenty of people like the gilded Apple path. But, we're well beyond the point of platform being limited to peripherals for Apple enthusiasts. These are primary computing devices that are essentially unavoidable. Switching to Google is an impractical solution and doesn't address the core problem anyway, so that's a non-starter. If the cost of opening up the platform is you can't get Fortnite in the Apple App Store, I can live with that. In the unlikely event Apple nailed every aspect of this, from pricing, to store presentation, to content restrictions, then its massive population of happy customers will ensure the App Store is the primary destination for applications. Otherwise, competition should force Apple to improve its service or decrease its prices to actually compete.
For this you get nice things like you don’t need to deal with taxes in all the different countries.
This is all their fault.
And I'm perfectly ok with App store developers doing what they are doing and making lots of money. But there is a price tag and they either must be ok with that or like me they'd opt-out.
So I've been 'striking' for as long as I've had App ideas and things that I could have fielded as an App but ended up just putting on the web. I don't need to convince anybody.
It came out in the Epic trial that’s where 90% of the revenue comes from. It’s not from small indy developers
It is also why house brands are a thing.
Also, as some other comment has pointed out, the % Apple takes is from their role as one manager. Ask an actor or sports ball player what happens if they don't pay their manager the % owed.
I just haven't figured out why software devs think they are so special that they don't have to pay to play. I have seen no honest answers to this other than Apple === BAD. Devs are pretty much "all monies are belong to us"
It's some weak sauce weasle wording to say, "you might have some other options". This position seems slanted as heck: working overtime to convince everyone that Walmart puts people through the ringer (true) & is the overwhelming desirable option (false), as if that justifies Apple being an awful squeezer too. As though Patagonia, North Face, Colombia, Gap, Saks 5th Avenue & every other brand only dream getting in the big store, as if they live horrible worthless lives now.
No, there's a ton of ways to sell clothing. Volume is one way to do it, but there's a free market here with lots of possibilities and no one is railroading brands and makers into awful decisions. There are also online only folks who just have their own e-storefronts and/or others. There's so many channels. Apple's App store has a unique in the world today, of dominating a massive sales channel it's customers cannot escape, on one of the most general purpose soft devices on the planet. For basically happening to do their job of building a consumer OS and not a lot more.
(Steam I think is a more interesting case, where they compete freely & without anti-competitive hacks, but still basically are the de-facto middleman.)
If you think a chain that can afford to open its own stores is the same thing as a company making a single thing or even a couple of things, then you're well beyond weasel words and are in a delusional state. Most people make something and need to have it sold at other stores. You've made hell of a leap here to try and call me a weasel
We're talking app makers. The equivalent would be pre-internet days of selling software at computer stores or again big box retailers. Again, your options are limited. If you're an app farm that just shits out clones of other software, you can burn in a fire and I don't care what happens to you.
Just because developers have fallen victim does not mean they should all pull their apps. How would you suggest that all impacted developers go about coordinating such a strike?
Solidarity is very difficult to achieve in a large enough consensus to a point where people would pull their apps.
edit: here's one of the 'victims': https://news.ycombinator.com/item?id=39022303
This is why unions are a thing. They create collective bargaining power. If all of the app store vendors would unite they'd have a formidable position vis-a-vis Apple, Google etc. And there is no reason why app store developers could not form such a collective to increase their bargaining power.
You must have seen it mentioned on HN before: don't build your house in someone else's garden or something to that effect, in other words: if you make all of your income in someone else's eco system you are giving them a lot of power over your business. That's a bad move, but if you have to do it make sure you have a lot of friends, just in case.
> And there is no reason why app store developers could not form such a collective to increase their bargaining power.
This is also where you lose me entirely. You’re basically talking about unionizing independent businesses. Just call it a cartel. That’s the word you’re looking for.
No, a cartel is something different entirely. A cartel is a bunch of businesses that set the price for a market, not a collective that serves to increase the bargaining position of individual entities that are too weak to do so on their own power. Cartels are all about price fixing while keeping the competition out.
[1]: through some silly chicanery requiring an application process, and only if your business earns $1M or less a year. Apple may be within their rights but damn do they make themselves look bad when it comes to this shit.
No, the aim is not to 'fix price'. A cartel sells a resource at an artificially inflated price to a group of consumers who have no idea that this is happening (unless the cartel owners happen to advertise the fact). Typically cartels are illegal.
> The aim is to fix a price, and the price you are trying to set is the price at which another business buys units of your software or services for resell.
No, it is not about setting a price. It is about setting a (reasonable) cap on a margin on your own price. That's an entirely different thing.
> That’s the price, and their right to charge it has been upheld, but your proposal is to band together the small, medium and large businesses that virtually fill the App Store and have them War Doctor around going “No more!” or dictate a lower price. That’s collusion, that’s price fixing, that’s a cartel.
No, that's much closer to a union than a cartel.
Okay, so what if Apple decided a reasonable price for doing business with them was between 12% and 30% of the price you set per unit, and that you can take it or go into a different business writing software for other platforms instead, for which a non-exhaustive list in 2024 includes the following: Windows, Android, PlayStation, Xbox, Switch, Linux, servers, the Web, embedded systems, supercomputers, mainframes (no really), webOS televisions, and custom systems? Pretty soon, depending on how this DMA stuff shakes out and how Apple ends up complying, you might even be able to develop for iPhones on less onerous terms, but only in the EU, so add EU iPhones to the list above as a “maybe” after March 7th.
Some people might take that deal, and others might choose to do their work somewhere working on something else. How do you plan to deal with the businesses that are just going to take the deal? Like they have been, every single time they’ve voluntarily signed the developer agreement without a gun to their heads and invested more money into building on Apple’s platforms?
Also note that through their control of GitHub they could shut down 90%+ of of the FOSS movement out there with the click of a mouse.
I still disagree with the form of your rhetoric as I do see cartel as a more accurate description, but out of respect for the internal consistency of your argument, I’ll drop it. People can see the case you made and make up their own minds. :)
It could even be several groups, so long as they are pushing a similar agenda.
Your original comment used the term “abuser”, which refers to a very specific kind of crime that not only frequently does involve a victim’s acquiescence to their abuser, but that is often the ultimate purpose for the abuse. I understand what you’re trying to say, but I think it’s probably for the best to simply avoid using domestic violence to make such analogies altogether.
It not only risks being taken to be in poor taste, but I think it’s also unnecessary in this context. It’s not especially difficult to understand why Apple’s market position gives it the kind of outsized leverage to force other stakeholders into engaging with unfair, even illegal, practices that are frequently contrary to their own interests. In negotiations, and within free markets more broadly, there’s a level to which this kind of uneven power dynamic can be productive, but it’s very clearly gone too far here, and is rightly seen as suppressing competition, stifling innovation, and sabotaging the potential for entrepreneurs and small businesses to thrive.
It’s precisely the kind of thing that the federal government should be on top of, but until congress resumes its regularly mandated duties (it’s my understanding that the United States Congress has been starring in some sort of reality TV program for the last several years, and must continue until they have voted all but the last remaining legislator off of Joe Manchin’s houseboat) it’s probably a good idea to explore other options, like labor unions or maybe crowdfunded federal class action lawsuits.
Abuser has much wider connotations than just domestic violence and I'm not so focused on sex crimes/domestic crimes that I see the term as inexorably connected but for those that do feel free to substitute another term that indicates a power relationship between two parties in which one takes advantage of the other even if the other willingly entered into the relationship.
Note that class action suits are not powerful enough for this: they simply allow Apple to partition the world into many small fiefdoms each of which will have to fight individually for their rights. Much better to tackle this as all developers versus Apple, that way you stand a chance of making it stick.
Lmao, except, they literally do.
This is why leaving an abusive relationship is so fucking hard.
Android and iOS have an abusive relationship with developers.
And so by all means withdraw your app but the rest of us will simply continue to pay the 15/30% as we have always done.
You know what the experience was in one word?
Shit.
For both developers and consumers.
Then comes Apple with amazing hardware, software and APIs with focus on developer experience.
Developers decide to ditch side-loading & stuff like xda-developers in favor of 30% fees to develop for iOS (and then Android) because it’s so amazing for them and the consumers.
It got to the stage where developers were so happy with the 30% fee and Apple/Google duopoly, many even didn’t even try to develop anything for other mobile OS’s including the Windows Phone store.
Microsoft tried to fund app developers and spent millions, without much luck.
No modern apps, no consumers, no sales.
Microsoft then had no other option than to admit defeat, write off billions and shut down the era of Windows on mobile phone devices.
Even Epic never released Unreal Engine on Windows Phone, and cries the loudest today about the duopoly they helped to build.
So now you’re saying after abandoning side-loading, agreeing to 30% fees for an access to a worldwide billion people marketplace, suddenly after 15 years it’s terrible and we should go back to side-loading again, because greedy Apple?
macOS has both an app store and sideloading. It works great!
I personally use the app store for apps I don’t know/trust the developer of, because I trust Apple’s diligent vetting regarding data collection etc., and I sideload everything that I do trust, or that Apple “wants to protect me from” for non-security/privacy reasons.