Your complaint is somewhat orthogonal to this. It would be perfectly possible to just have multiple repositories/sources backing the same app store with different values of curation/censorship. Tick a box once to enable the sources and it is completely seamless. Of course, the store owners have little incentive to do that, since they earn a cut if you buy from their repo, but that is why you have to force "gatekeepers" (in the EU terminology). If they make it non-seamless, fine them and fine them again until they do.
> but doesn't counter anything GP says.
It says that razing the earth and getting rid of the whole concept is overkill and his criticism should not be of app stores as such but of "gatekeepers" abusing their position.
They do have their own shortcomings, like how library packages work, but that's ultimately out of scope of this particular discussion. I didn't even have package managers in mind when I was writing that comment.
winget install Netflix
will install netflix from the windows store.
Click on settings to enable new sources, e.g. join the beta channel. They are the same thing just graphical.
brew tap grishka/grishka
to add my personal repository to your homebrew configuration. Try doing that with mobile app stores. One might say that, ignoring some technical details, the functionality of package managers is a superset of the functionality of app stores.Exactly the point. The problem is that you are not allowed to do that (not a problem of can't). As pointed out by people in other comments, alternative app stores on android totally do have that functionality. So the problem is not app stores as such but google and apple being gatekeepers. Give me the option to add fdroid repos in google play.
F-Droid?
Android already has the ability to allow a tool to install from different sources (this is how F-droid functions, however only from their own single source).
F-Droid is actually both a tool as well as a repository (which is the one that's included by default in F-Droid the tool). You can add additional repositories to F-Droid the tool.
It works without a hiccup on my phone running LineageOS. I haven't tried on something running stock Android.
But it leads me to suspect that there isn't much standing in the way of distributing your Android apps this way outside of China, either.
Two things are problematic, though: 1) app stores got normalized as a way to distribute apps to the point of people being afraid to sideload, and 2) the fact that you can't distribute an iOS app without Apple's permission is utterly bonkers.
This is how I do it in the US whenever possible, too.
No.
But it's a shame. I hate app stores, personally. Not just on smartphones, but everywhere else they've been popping up.
Did it? It reached critical mass and started getting shittier, more complex and more closed.
Open is great whilst the majority of users are technical or at least competent in critical thinking. Once you pass that tipping point, protectionism is a necessity.
The first step would be to not have mobile telecom device OSes run by American advertising and media companies.
Unfortunately mobile Linux is limited to ultra-small vendors liek Purism and Pinephone.
I disagree with this.
There are a lot of situations where an app is unnecessary. I feel like we have too many situations where it could just be a website.
But if I am going to download an app I prefer the App Store. Especially if it’s an app that I need to spend money on/with.