It's mostly as a result of pre-bundling and commercial agreements. We've seen the gradual move away from AOSP to a situation where 'Google Play Services' becomes a closed-source dependency for almost every major Google App, together with their iron grip on device manufacturers to strong-arm its installation in exchange for access to their ecosystem.
At that point, Play Store is the default and most users wouldn't need/want/think about moving away from it.
But also.... ....just in case those naughty users did think about being unfaithful. There is a lot of ethically gray UX design that makes it harder for a third party App Store to gain as deep an integration into the OS, by raising the barrier.
For example, overly alarmist alerts relating to security / unknown sources. Your average techie might know what they're doing, but they're sufficiently scary for your mum to probably abandon her attempts to install that third party App Store and just use the default.
If you install a third-party store, every installation is met with scary warnings about installing from unknown sources and how unprotected you are.
It's hard to make a store work if your customers are bombarded with warnings about how dangerous you are.
But if it were actually possible to build a competing store, you would see companies offering features, innovations, and value that you will never see from Google or on Google Play. That's the free market.
I know I would install a store that was actually curated (not like what Apple and Google claim) with apps that have no malware, maybe no ads, etc. There are a lot of potential business opportunities in this space that cannot possible succeed today with the current anti-competitive practices of Apple and Google.
The only way I'd see alt stores being successful is if first-party stores were banned. This is pretty much what has happened with Android in China, but the UX is a mess. Users have to install a half-dozen stores, with each store taking up a pretty significant chunk of system storage and resources and with each store managing updates independently (which often creates weird conflicts when the different stores interact with each other). And for all that trouble, it's not even as if these stores charge developers any less than the App Store and Play Store do. Why would I as a consumer voluntarily sign up for this?
The value in the Play Store and App Store is that it is a single, centralized repository where users know they can find and manage all of their software. This significantly reduces the cognitive load associated with software installation.
For example F-Droid is actually very big particularly with users trying to get rid of google services on their phones. But it's a marketplace for opensource apps and services, which most commercial apps are not.
If the user tries to install an app on their own, they're shown scary warnings and must adjust arcane settings, but if they use Google's Play Store, no scary warnings are shown and no settings need to be adjusted. They're told they're "protected" by Play Protect, but aren't shown scary warnings about the fact that the Play Store is the main distribution method for malware on Android[1] when they go to install apps with it.
The Play Store isn't alone in being a vector for malware, as Apple's App Store is responsible for nearly half of a billion malware installs of just XcodeGhost alone[2]. This is why the mobile app distribution market needs healthy competition.
[1] https://www.zdnet.com/article/play-store-identified-as-main-...
[2] https://www.vice.com/en/article/n7bbmz/the-fortnite-trial-is...
For paid apps, Google could always cut less than you if they feel threatened.
And Google controls the Android OS development.
BTW, there are tons of Android app markets in China. No monopoly there.
Otherwise, Google threatens manufacturers out of the Android ecosystem, and will not allow them to install Gmail, Google, etc apps.
So, there is no competition at all. Google is a monopoly.
An app store is not a product, it is a feature.
Now on top of that, you have these burdens that make it practically impossible to compete with Google, even if you have the funding, talent, and a better product:
* You need to train every potential customer on how to find and enable the "allow unknown sources" option on their phone (which is different on every phone, and constantly changes place between OS updates)
* Convince them to ignore the many scary warnings from Google about malware and security and all that stuff when they try to do so
* Teach them how to download and install an APK from your website (and maybe how to deal with the Play Protect pop-up that insinuates your app is possibly malware)
And if you manage to do that with enough customers to build a sustainable business (unlikely), you'll still be at a competitive disadvantage on their phone because your store can't install updates automatically, so you need to send users annoying notifications to install updates manually.
You're also at risk of being targeted by Google's competition ~~hit-squad~~ I mean Project Zero, which, if you get in their sights, they will analyze your store around the clock until they find a vulnerability, and then irresponsibly disclose it in order to scare customers away[1]
Plus there's Play Protect, which (at least last time I checked) you can never really get rid of. When you install an app, it will ask you if you want Play Protect to send it to Google for analysis. If you decline, it will just ask you again later.
And if you accept, Google's notoriously unreliable bots could decide that your app is malware, and then block it from being installed on any device. Good luck getting a decision like that resolved.
[1]: https://arstechnica.com/gadgets/2018/08/fortnites-android-vu...
Starting July 1, 2021, the service fee for each developer will be 15% for the first $1M (USD) of earnings you make each year when you sell digital goods or services.
However, when you read on, you realize that it's an opt-in that you need to take action on:
To officially enroll for the 15% service fee tier, you must: [list of requirements and steps]
Source: Worked at Play on developer tooling.
Create an account group to help us understand if there are any other developer accounts that you're associated with. We'll use this information to make sure that you're eligible for Google Play developer programs and services, such as the 15% service fee.
This looks like a fully arbitrary requirement that has nothing to do with the 15% fee and everything with Google collecting as much data as it can get away with.
Small business discounts are very vulnerable to abuse - when the UK introduced a tax break on the first £X of employee salaries, giant corporations like G4S shifted their employees to work for 48,000 new "small businesses", each with a handful of employees, to claim the tax break 48,000 times.
That view seems a bit too cynical. The requirement is a simple abuse-prevention step. When you work at the scale of Google, there are constant threat of abuse that you need to address.
It’s a bit contentious but it appears Epic itself tried to get a special deal from Apple [1]. Why would you even bother asking if they don’t negotiate or cut deals with different app vendors? Apple (and maybe Google idk) even changed/lowered pricing for certain app categories because of developer complaints.
[1] https://techcrunch.com/2020/08/21/apple-contends-epics-ban-w...
Of course your iPhone automatically capitalizes it and it's still listed as a trademark on their site because Apple is so petty.
> Capitalization is the difference between "I had to help my uncle Jack off a horse" and "I had to help my uncle jack off a horse", amirite?
> The service fee for each developer will be 15% for the first $1M (USD) of earnings you make each year when you sell digital goods or services. *
* https://support.google.com/googleplay/android-developer/answ...
This is probably an indication that Google/Apple make most of their App Store profits from a small number of big developers.
It gives a price cut to the most number of people, but requires Apple to give the least amount of money away. This gives them really good press, and helps them to deal with their "image issues" that they have at the moment. Basically a win win.
Sure, in those cases you consume more resources, but those are probably negligible compared to the increase in price. The reality is that they charge you more because you make more money from the service, hence you are willing to pay.
It's not precisely the same, obviously. For one, you can chose the services you want, while you must go through Apple's App Store. And since they don't charge a percentage of revenue but charge for resources, you don't see the correlation.
But the final effect is the same. The more money you make, the more you pay.
To me it raises all sorts of questions as to their profit margins, anti-competitive practices, and what the money they're sucking would have done for the other smaller businesses that actually wrote the apps they're profiting off of.
When things get this "bad", it seems indicative of a market disorder. There is an imbalance that can't simply be solved via raising capital to start a competing service. The degree of vertical integration in the mobile device market makes supplanting their position all but impossible.
People get into cars and use the web everyday. They don't need Apple or Google branded Floaties® for Computing.
Tell your legislators.
Can they just lower the fees when they make way more than enough money?
No, they don't. They just keep making more and more money, seeing economic inequality becomes more and more a serious problem.
It's just against social good.
[0]: https://www.theverge.com/2021/6/24/22547934/google-play-app-...
In my opinion it should be possible to create an app store that actually isn't owned by any particular company but runs on a large network of peers and uses payments in cryptocurrency.