Hacker News new | ask | show | jobs
by lukifer 2510 days ago
I don't oppose the App Store existing. I use it myself, and it's generally a great experience for the reasons you describe.

However, I don't think that a link that says "Click here to start your Netflix subscription" threatens that experience in the slightest; it's only a threat to Apple's revenue model. (While there are legitimate concerns about fraud/phishing/etc, that can be reviewed on a content level by Apple, as they already do in other respects.)

There are perhaps arguments against allowing side-loading; even if the process is cumbersome for non-techies, there remains a "dancing bunnies" [0] problem that might lead to malware on Grandma's phone (or, just a very poor software experience).

But even there, I'm not convinced that there isn't a reasonable tradeoff. While the needs for macOS and iOS are clearly different, the former has a very reasonable default that allows unsigned executables, while discouraging them to non-technical users, and giving a great experience buying and installing software through the App Store. (Strictly speaking, one can pseudo-sideload on iOS via XCode if one has the source, but at the cost of $99!)

I think a more reasonable policy might be requiring all apps to be code-signed (so malware and pirated apps can be shut down), but allow side-loading with a great number of scary warnings. Most people will still prefer the App Store experience, and as with the Mac App Store, the increased audience will usually be worth the 30% cut (which, by the way, if faced with "competition" from side-loading, may be pressured down into a more reasonable 10-20% range.)

Whether it's Apple, Nintendo, or Amazon, any platform that makes itself a mandatory middle-man between third-party buyers and sellers is rent-seeking extraction at best, and a net economic loss at worst (preventing value-creating relationships from existing at all). In my opinion, smart and reasonable regulations of such marketplace platforms would be a win for both economic growth and personal freedom.

[0] https://blog.codinghorror.com/the-dancing-bunnies-problem/