Yet multiple times I’ve seen people on this site defend Apples approval process as a good thing since they get such a great curated experience as a consumer. But here’s the thing - you don’t know what you’re missing because you never see it. If this persons idea was for iPhone instead of macOS it would never benefit those thousands of users that it did.
And - I’m going to put this bluntly while trying not to be too rude - Apple does not assign the best of the best to their App Store approval process. The experience is rife with reviewers who seem to have never looked at your app and are incapable of communicating in English outside the scope of auto form responses. Imagine the worst call center experience you’ve ever had as a customer - now you get that experience after having put hundreds or thousands of hours into a project and in some cases , a business of yours. And your concerns are a speck of dust to this trillion dollar company.
And let’s be real - you can’t seriously make a mobile app and ignore iPhones. It’s not a pure monopoly but they effectively have the leverage of one.
It’s unimaginable to me that on a site called hacker news I would see support for such incredibly antagonistic behavior towards developers that Apple exhibits but unfortunately I have multiple times so I hope this persons brilliant keyboard app that has helped so many people serves as one of the many many examples as to how Apples broken App Store process hurts developers and hurts consumers and benefits absolutely nobody.
I haven’t even touched upon the fact that you have to pay $99/year and THIRTY percent of revenue for the privilege of this experience.
The simple solution is a legal mandate to allow third party app stores. It’s fine if Apple wants the official rails to be highly curated but there simply must be an off-ramp.
We are so lucky that European regulators have some sense here.
> "you don’t know what you’re missing because you never see it."
I saw the Cydia store, I see the Google Play store, I see the Microsoft Windows store, I see the internet outside the stores and all the software offerings on the web and on GitHub and Sourceforge and all the rest. What makes you think there's some secret buried treasure of high quality apps and not an overwhelming noise of 99% crud? And no, one example of a good program doesn't refute this, this is not a claim that there are zero good programs outside the app store (or even that there are 100% good programs inside it), this is a claim that removing moderation would be like removing the walls of your house in winter - how dare you try to keep the heat in and the cold out when I know of some warm places outside; the majority of places outside are cold.
This is like wishing for unmoderated blog comments; I like this blog[1] but see how long the scrollbar is, scroll down until the original sensible comments turn into spam. Yes there may be a good comment lost in anti-spam moderation systems, but getting rid of them is worse.
> The simple solution is a legal mandate to allow third party app stores. It’s fine if Apple wants the official rails to be highly curated but there simply must be an off-ramp.
Right now Apple has an effective monopoly on the software that can run on its machines, especially the iPhone which is extraordinarily difficult to install non-appstore software on. I don't understand why that's considered acceptable when we once pilloried microsoft for having internet explorer be uninstallable. In that case you could at least still install whatever other browser you wanted... (obviously software being uninstallable is also bad)
> What makes you think there's some secret buried treasure of high quality apps and not an overwhelming noise of 99% crud?
This could be because of the barrier to entry to getting software onto the platform. I don't really face this problem with other platforms, such as Android or Linux. Maybe because I have my own curation process though, which brings me to my final point:
If 3rd party app stores were mandated, not only does that allow users to install the software of their choice on the computers they purchased, it also allows competitive markets. Apple right now can (and might?) pull an Amazon and promote their own products/software over others' because they own the market and the algos that run the search on the market. They can prop up their partners, and they can charge whatever markup they please to be listed in their curated experience.
3rd party markets means new algos representing different needs without daddy Apple getting say-so. F-droid is a great example. The various marketplaces for linux software is another: Ubuntu's official repositories, Arch's, etc, with offramps in the form of AUR or just compiling software on your own that you find on your favorite search engine or forum if you're so inclined.
Apple's app store is monopolistic behavior, plain and simple. You can love it, you can have it, it's actually quite fine imo for there to be an official software repo, but there must be an offramp to enforce user freedom.
The Cydia store was good and had amazing, high quality apps and tweaks, and the other two examples you mention are walled gardens curated by companies who have historically amplified bad actors rather than stifle them.
There is a need for curation, but I don't think Apple is qualified to perform the kind of curation that is best for consumers, it is both so loose as to permit an app store mostly filled with useless garbage, a great deal of which they promote on the "curated" home page ( to-do lists, mrbeast unity game, financial management tools that simply exist to bait consumers into enabling bank api access) and so tight as to stifle the creativity of those who think outside the narrow box of the monotony that is popular on their app store.
Curation is necessary and valuable, but distribution and curation aren't the same, and as the examples you cited, and Appls's app store reveal, the motivations of curator and distributor are in a fundamental tension between maximizing sales and improving the experience of the customer.
And as for the principle of being able, even to your own harm, to freely install the software you choose on your device, infants and the sick may need walls to keep them safe from winter, but if we build walls so high that those who would hunt cannot pass outside, and so strong that when spring comes we cannot tear them down, we shall all perish.
> "And as for the principle of being able, even to your own harm, to freely install the software you choose on your device, infants and the sick may need walls to keep them safe from winter, but if we build walls so high that those who would hunt cannot pass outside, and so strong that when spring comes we cannot tear them down, we shall all perish."
Oh pulleeease, you're a superior "hunter" to the "infants" who use vendor curated app stores? Can you hear yourself regurgitating this embarassing Alpha Male/Ayn Randian drivel? It's software not manliness gym-bro posturing world. The experience of picking quality software from the large volume of total software isn't "powerful hunter" it's panning for gold - sifting a ton of river silt for hopefully a few flecks of gold, or being a filtration feeding sea creature, swallowing litres of seawater for a few morsels of sustainance.
You have freedom with Android, Chromebook, PinePhone, Windows, Linux. You covet iPhone and macOS because they're so obviously better people will spend two, three, four times the money to avoid the alternatives but then you want to break them and make them as bad as the alternatives? What about the principle of being able to, even to your own harm, choose to buy and use a restricted, limited device? The freedom to avoid having to be a human spam-filter, the freedom to make and sell restricted devices that people can opt-in to buying?
Ayn Rand? LOL, play your comic book political fantasies to another crowd, there is no marketplace here. There are two companies that have behaved monopolistically, using illegal means to crush all competition, and now lay flat on their backs and shriek bloody murder when weak Western regulators even sniff at reminding them of what they need to do to at least maintain the illusion of a "fair" marketplace. And for the sake of.... what in your estimation is high quality curation? (TikTok, Candy Crush, Fruit Ninja) In what sense is having the same 5 timewasting apps on the homepage for over a decade curation? Don't you imagine that a 'curator' would promote a diverse array of the high quality content and tools that are available on their platform?
You seem incapable of conceiving of a way of life outside of that of the consumer, sitting around waiting for a bit of gold to fall into your hands. Others are out there trying to build things, some of which are interesting, and most of which are miserable failures. And in the world that I want to live in, and in the world that Western democracies have built empires on the promise of, individuals and collectives ought to be able to attempt to do so without having to crash into the infinite fields of iron gates erected by the ~12 megacorporations that collectively have a stranglehold on >90% of every market for >90% of goods.
I am not interested in whatever male fantasies of individual struggle that you are seeing projected onto the foreheads of others, we should not deny a generation their collective and individual rights to self-determination by failing to see that we've created a world where digital life is a prerequisite for living, and our governments have protected a small number of aristocrats set on binding the digital lives of human beings to enrich themselves.
The missing out is real, but it is still a tradeoff. I’d prefer the world where we could have both all the reasonable apps and no spyware/pii-ransomware nonsense in app stores. But we only have this one and have to share it. You don’t see it as a tradeoff, that’s okay. But voting to ruin the experience that people actually liked for decades… that’s hard to understand.
> ...a legal mandate to allow third party app stores.
My proposal is a bit more, um, simple:
Apple's App Store must be spun off and operated as an entirely separate entity. Maybe even run as a nonprofit org.
I cannot abide by markets also competing with their own vendors. Apple cannot both run the App Store and sell its own apps on it. They must pick a lane and stick to it.
Ditto Amazon, Walmart, Google, etc. Amazon can be an e-commerce site or sell Amazon Basic (etc), but not both.
Said another way: No vertically integrated monopolies. Dominate one market, by default or by design, fine (sort of). But using that domination to enter and dominate other markets, adjacent or otherwise, is not allowed.
I think your suggestion is kinda based, but it's definitely not more simple, as it would require targeting a single company and enforcing a monopoly action against it to force it to split up. I believe the last time that happened in the USA was 1982 when Bell System was broken up: https://en.wikipedia.org/wiki/Breakup_of_the_Bell_System
Meanwhile a legal mandate to allow third party app stores can be accomplished more simply (imo) similar to how the EU forced Apple to use USB-C: market directives.
Let's be honest, there's probably a dozen antitrust actions that are overdue in the US tech sector, and since the US doj has ignored that issue for so long, it now probably needs to be done the Standard Oil way, with a hacksaw. Of course it's not going to be easy, but the current situation happens because for 4 decades the US has taken the easy way, or done nothing at all.
As for simplicity, it lies in the fact that lighter actions often don't produce enough effect, can be side-stepped or simply ignored without continuous oversight. On the other hand, when you force divestment and bust corporate control, it is much easier to guarantee that the desired effect happens.
The EU seems keen to enforce this. The DMA set to come in will force Apple to allow third party app stores and side loaded apps to iOS, where it's not currently done
I think regular anti-trust laws would be the way this would be fought on the desktop.
macos as a whole doesn't have enough users in the EEA to fall under the purview of the gatekeeper section of the DMA, unless the "app store" counts as a single thing. Which it kind of does now that apple has unified it between iOS, iPad OS, and macOS.
Windows S versions that only allow software from the microsoft store haven't drawn any ire from EU countries, AFAIK.
I mean off the top of my head, google chrome isn’t on the App Store for macOS. It also overwhelmingly dominates the browser market. There are just too many products like that that are not on the App Store that I don’t think Apple can afford to lock people off from.
I’d say 60% of my apps on my Mac are not from the App Store. Sure I am probably not representative of the average user, or maybe I am, I don’t know, but assuming I am not it’s such a large number that I can’t help but think most people have at least a couple of key things they don’t get through the App Store.
> Forever, if Apple wishes to have a developer ecosystem
Apple routinely goes out of their way to reinforce the sentiment that Apple hates developers. The only reason developers still support the Apple ecosystem is because there's a lot of money to be made within the US (where Apple devices carry non-trivial market share).
If Apple banned 3rd party App Stores, the money would just become more concentrated. Therefore, all the developers will go to the Apple App Store...
No loss from Apple's perspective - in fact, it would be a tremendous gain.
This is a ridiculous assertion. Developers still support the Apple ecosystem because they have no choice. They want a still Unix experience but their companies require remote management software that isn't available for Linux for security compliance. So we're stuck with Mac. We're not talking about developers targeting Mac as a platform. Just regular software targeting servers. A customer needed me to figure out how to install and use rsql, Amazon's official client for Redshift, to see if it would be feasible for their researchers to use. Not to mention, you know, awscli itself. AWS packages nothing whatsoever through third-party repositories. They won't even put botocore in PyPi any more. Not only do you need to get the client from Amazon's website (also their VPN client), but it requires openssl 1 because Amazon is too lazy to keep stuff up to date. Does Apple even have library packages at all in its app stores? Libraries aren't an "app." They certainly aren't going to carry long-obsolete old libraries.
If Apple ever stopped letting you install arbitrary CLI tools, they'd lose every software company issuing their developers Macs. Yeah, they'd keep the solos actually targeting Mac itself as a platform, but that is not going to be anywhere near the plurality of people using it.
iOS is the way it is because, for better or worse, Apple sees it as an appliance, not a general purpose computer. That has never been true for their PCs. It isn't true for any PCs at all. Microsoft will never do this with Windows, either. It doesn't matter how little you think of them. You people on Hacker News are way too cynical about this stuff to be realistic. The business cases alone make no sense. Plenty of companies need to be able to install their own software that they write for internal use only. They're not going to put that in a public app store or through any kind of external review process. Those customers might even still want central control, but through their own app store, not Microsoft's or Apple's. That's why SCCM and JAMF exist. They not only allow third-party app stores, but you can get the third party app store from the official app store!
> Developers still support the Apple ecosystem because they have no choice. They want a still Unix experience but their companies require remote management software that isn't available for Linux for security compliance.
If that's what it actually was, they would be using WSL. Or their companies would have them using WSL (because supporting Mac endpoints is a pain in a Windows-first shop, which is to say most shops). The fact that so many developers still use Macs even years after WSL came out indicates it has to be something other than the unix experience.
You're being obtuse. First, macOS market share is closer to 20% in the desktop segment. Second, part of that market share consist of essential developers making products for the entire Apple ecosystem. I mean, what else are they gonna use for developing Apple software? An iPad? Don't be silly.