App stores, trust and anti-trust
ben-evans.com
ben-evans.com
First off, the article's biggest point, the security sandbox, is not the issue at all with the App Store. The entire internet runs inside of a sandbox.
Developers understand they must play fair on a device that is shared with other developers. I don't think I've seen anyone complain of this anywhere.
However, what Apple has employed its engineering team to do is create and enforce only one path to getting usable apps on the device and that's through installing via the App Store.
The web has become one horrible user experience. When left alone, developers apparently don't play nice, they hog bandwidth and user resources left and right. A few tabs on a web browser easily saturates the machine resources these days, be it internet bandwidth, RAM or CPU.
Ads, user tracking or poor developer skills, the cause doesn't matter. Apart for HN and few more, the web is a horrible place for the user and the techie ones are taking active measures to fight it(tab killers, ad blockers, script blockers and so on).
The OS also suspends background apps fairly aggressively compared to the foreground app. Mobile apps also give you more tracking variables to do fingerprinting with than browsers do and it's pretty much impossible to practically add a local firewall to iOS devices to block ads. Adblocking isn't a practical thing on mobile apps.
Similarly, managing bad 'tabs' is really the browser's responsibility.
That said, I wrote that in response to the claim that "Developers understand they must play fair on a device that is shared with other developers" but apparently missed to quote it.
So no, developers don't play nice, in fact a lot of them are horrible greedy people and that's why we can't have nice things. Ethics are very poor in that profession and that’s why we need very tight screws to have good user experience.
In iOS it's mostly when you have a lot of things open and too little memory. In macOS they don't reload (or maybe it's rare) but they do sleep. But it's very hard to notice.
One annoying thing about apple's aggressive approach although is it's difficult to have actual background processes running on your device. Stuff like arc app keeps on getting shut down, it's difficult to have a mail client or an image syncing service actually be running in the background as frequently as apple's first party ones and so on.
Also you can't run something like little snitch on your mobile device.
In the desktop case this is ok, since you have the escape hatch of electron apps in the web tech example, but in iOS you don't have anything.
Unfortunately, both.
It shouldn't happen, but in practice (on another OS, but I doubt there's a correlation between cognitive capabilities and preferred mobile device vendor, lol) people were installing those "brightest" flashlight apps mindlessly granting them every single permission they ask for.
The machines can't yet analyze appropriateness of the request. That's where human moderation comes into play.
Unrelated, but this is just about my least favorite criticism of an argument. "Messaging points" are used/reused because they're usually the strongest arguments. By pointing this out, you're just saying "this person is just repeating the strongest arguments". Attack the argument, not its provenance!
Just repeating the same arguments (whether they're right or wrong) doesn't really help move the discussion forward...
For example, almost everyone here will learn more reading "Amazon’s Antitrust Paradox" (https://www.yalelawjournal.org/note/amazons-antitrust-parado...) to understand why Epic set things up the particular, exact way they did - because they got Apple to take down a store page that clearly gave consumers the option to buy something at a lower price.
If you don't want to be prejudiced by educational background, which is reasonable, you can easily tell if a take on the Apple v. Epic case is well-informed by simply Ctrl+F searching "consumer welfare." Additionally if the writer makes the distinction between the legal realism (what will happen, which is that Epic will relist but not sell IAP on the App Store anymore, and the outcome of the case will be non-precedent-forming), the legalism (what should happen, which is that Apple is reducing consumer welfare), and what you hope will happen, which surprisingly, for Ben Evans, I guess Apple makes even more money?
Epic could have offered 20% off and STILL paid the commission, and if Apple booted them, it would still harm consumer welfare!
That’s why Ben Evans and Stratechery and so many tech takes are wrong, they’re just not informed on the status quo of antitrust. It’s not material where the consumer welfare comes from, it’s not material the goods being sold are imaginary IAP, etc etc.
By this logic, the vast majority on this forum have no business talking about this issue.
Eh, it seems you didn't read past GP's first sentence.
Stadia is actually more of an existential issue than Epic because they want to run unapproved games.
* https://cdn2.unrealengine.com/epic-v-apple-8-17-20-768927327...
Can I use in app payments within the Epic app that allow me to bypass Epic and get virtual currency even cheaper than Epic?
Epic gets to choose how people buy currency on its platform. What’s the difference?
Also, there are competing "stores" on PC, including the buy-cd-from-physical-store-and-pay-no-fees option. On iPhone it's apples way or the highway.
So while epic are hypocrites, they can be bypassed easily.
> Unfortunately, you can’t have your cake and eat it. A secure system with a switch to turn off the security might work for Linux and a highly technical user, but when you’ve given smartphones to a few billion people, a secure system with a switch to turn off the security is just a target for malware.
One of the things I found very frustrating about this article is that it fails to remember the actual history: when the iPhone first came out, jailbreaks were plentiful and powerful... the iPhone tried to be a closed and locked down platform, but failed due to the almost continual existence of serious security flaws that allowed for 0-day drops of exploits with almost every new device release (which coincided with every new major iOS release).
This means that we can actually look back at the history of the iPhone and answer the question "could the iPhone have been as successful as it was if there had been a switch that allowed users to opt out of Apple's complete control of not only whose apps could be installed, but further what kind of software could be installed (to let you install things like daemons or extensions to existing apps)" and the answer is "apparently, it could, because it did".
In fact, it is the opposite question that we can't easily answer: "would the iPhone have been as successful as it was without the ability to opt out of Apple's closed ecosystem?"... and this is a question where the answer is not at all obvious: for many many years the iPhone very poorly satisfied the needs of users in many countries, and jailbreaking filled the gap. Apple didn't get around to having a good Chinese keyboard until iOS 5 or 6 or so, and so Baidu maintained one and seriously encouraged users of their search engine to jailbreak from their landing page. Meanwhile, the feature set was in some real sense anemic, and jailbreaking also filled that gap: as a trivial example, Steve Jobs seemed very anti-wallpaper, a feature which didn't appear until iOS 4... the number of people who jailbroke just to install wallpaper was incredible ;P.
And honestly, I think Apple sort of knew that: I had always gotten the distinct impression that they considered the bugs used by people who jailbroke to be pretty low priority, and they would sometimes remain unfixed for months on end. At some point, the iPhone started to get "good enough" by default, and it was only then that Apple really started to turn down the screws, deciding to fix bugs quickly and even hire jailbreakers who never believed in the cause--those who were willing to play the game as a mercenary for hire--to defend the platform instead of being on the offensive. Today, jailbreaking thereby feels like a niche ecosystem, but it mattered for at least half the history of the iPhone, with something like 12% of users being jailbroken (it would quickly fall a bit on new firmware releases and then rise back up).
The reality is that innovation happens on platforms because of the ability for people to make modifications and enhancements without having to wait for the platform vendor: if iOS had succeeded in truly being a closed ecosystem, Baidu would not have been able to build custom keyboards to support Chinese users as Apple didn't get around to supporting third-party custom keyboards until iOS 8. Open platforms thereby get new features faster and can support the needs of many more users from any number of market subsets. Yes: it is the case that a closed system can sort of try to satisfy the needs of at least most people, but you don't get there overnight, and even coming up with sane extensibility hooks takes time. The real experiment has thus only recently begun: can a platform where only a single company can decide how to deploy new features continue to maintain its relevance going forward?
LG does a similar thing with factory unlocked phones - you can contact their support, agree to a disclaimer, and get a bootloader unlock, if you are in Europe or the Middle East.
True enough, but you're just assuming the truth of your argument by using non-neutral words.
The fact that a platform succeeded despite security holes is not an argument against removing those holes.
The fact that a platform succeeded thanks to security holes is an argument against removing those holes.
But how do you know which fact you're looking at?
However, we have the most direct evidence possible for this assertion being false: the iPhone in fact had a "switch" (in the form of exploits for security holes that were packaged up as consumer-friendly tools to "jailbreak" the device) that let users do the strongest possible variant of what anyone talks about--allowing the user complete decision making over all of the software running on the device, not merely to install some banned apps--and not only did the world not end but somehow the iPhone was still a success.
We therefore know, without any trace of doubt, because it already happened, that if Apple didn't have centralized control over an App Store--and even if users were able to opt out of the sandbox, which notably isn't actually the argument being made by Epic! that is just something you threw in for dramatic effect and yet even still ignores the history ;P--that not only wouldn't the world end from user self-inflicted malware, but that the iPhone would still have been a success, because we actually saw this play out.
Now, you can make an entirely different argument that this freedom to install software from third parties should come from something other than a "security hole": I wouldn't disagree there, and neither would Epic! However, you aren't making that argument: you are arguing that the entire concept of undermining Apple's centralized control via their App Store is itself a security flaw and that if it didn't exist would have destroyed the iPhone's ability to succeed... which again, we know--without speculation--is false.
Or you could try to make a speculative argument that maybe the iPhone could still have been a success even if it had always been a locked down and closed ecosystem the way you want. I think that would be a difficult argument, and in fact I have already provided some seeds of the opposite argument: that if the platform in fact had been locked down the way you seem to think it had been, that it might not have been as much of a success as it was. This could be a fun argument, FWIW, but it again isn't the argument you are making.
There is very little an iPhone user can do if their phone isn't rooted.
And it’s not just BonziBuddy.
Even Zoom left a backdoor on Macs after you uninstalled it.
I really don't want to go back to the days where I have to enter my credit card in some stupid payment form instead of just authenticating with face id.
Another thing to consider is, if Apple has such a dominant position in this critical market, how are they using it to dominate other adjacent markets? For example, they're able to provide the exact same service as Spotify, Netflix, Dropbox but with a 30% pricing advantage. What other markets will they enter with this advantage? And should they be able to? And that's to speak nothing of their other non-financial advantages (ie. first-party integrations, native "advertising" of services, etc).
I look forward to a DOJ investigation, mostly because it's only in these probes where you get answers to the above questions, and understand the degree to which the company is considering these problems internally.
with that in mind isnt the request of Epic something like: "We want access to all your platform and tools for free?"
Btw you can have apps that do not use any of Apple SDKs (for example engines will use the OS core and neither of the fancy GUI toolkits and languages)
Well i go back to my argument of isnt that like saying: "i like to use your ebook platform to sell my stuff, but i dont want to pay for it"
the fact that you switched from software to ebook does not change the fact that you want to choose to be able to sell without giving a commission to apple for the store they did set up
But what would be a fair price? Given how cheap bandwidth and storage is would $50,000 suffice? Surely that's closer to apples real costs than 30% of hundreds of million dollars they want now?
You are defending Apple not allowing developers to present their customers a simple text information, at least for now your banking apps are not taxed by Apple.
Why is web hosting so cheap and you have so many options? Because of competition, allow competition with at least 5 stores and you will see different prices and features.
Party B, after using your premuim service, decide he will use your service just as a frontstore, sending your customer to his own website to complete purchase.
in your opinion that is a fair situation?
If you want to start to sell ebooks (or anything really) you get an advantage by placing it in a well known store, you can prove me wrong but i think that is a fair statement.
So it is really hard for me to accept as fair a situation where you could build a store, build the brand reputation, host other people product and not get a compensation.
If you think the Apple Sore brand or "top apps" is important then have extra options (like web hosting). So I might not want my app to be promoted, I just want my users to be able to install the app I link from my website similar how they can install it on their PC. If my updates are eat6inb bandwidth then I pay for that, if I want to be promoted I can pay for that, if I want support I can pay for that, if I want an IDE I can pay for that etc.
I think you are putting popular apps like Netflix,Epic,Dropbox, my bank thagt have no choice to be on all platforms with some small video game or TODO app that benefits by getting exposed to people on a "Top apps" or "Similar apps" screen.
Also I don't believe Apple is incapable of creating more fair rules(maybe you can't come up with this rules but Apple has the money to spend on smart people to work a few months on this) they don't want to do it.
If I get kicked off of Epic’s platform. Where do I go?
Steam, GOG, Windows Store, itch.io put your app on mega/GDrive,Dropbox and share the link on Facebook and Twitter should I continue ?
Why does Epic get to be the only company that can sell virtual currency in Fortnite?
What if instead of buying apps with money, Apple made everyone by “Apple points” to buy things on the App Store like MS use to do?
There are more then 1 alternatives to Fortnite but I can't name them. This is a bad example, you compare 1 free game with a store. Stay on topic and let/s compare stores like Google Play, Steam, GOG etc. Is Steam taking 30% if you buy some skin in a game? Is GOG doing that? Are this stores blocking you showing a text with a link to your website purchase page?
Yes.
> We want access to all your platform and tools for free?
Well, they do pay the $99 annual fee + cost of a Mac required for submitting to the store :)
More seriously, you are wrong because Epic/Spotify/etc don't mind giving apple money when they use their payment infrastructure _but_ want to be able to also use their own infrastructure and sell things 30% cheaper.
And yes, for companies with multiple sale points (fortnite is also on PC and consoles ?), apple TOS forbids Epic selling things cheaper elsewhere which means in-game item prices are artificially increased by up to 30% on _all platforms_.
what would be apple alternatives that would not imply giving away services for free? i still have an hard time understanding this part: i understand that 30% cut i a lot i am not defending the 30% tax.
Still, there's a giant difference - Amazon's "customer pool" isn't forced to buy only on Amazon and Amazon doesn't force YOU to ONLY sell the same item to that "customer pool" (I like how you use a term that makes people seem like inanimate objects.) via Amazon.
This is a massive difference. All the benefits of free market (as opposed to command economy) are derived from customers being able to freely choose another vendor and product to purchase. Monopolized integrated services are just a corporate version of command economy where a single actor dictates pricing and eliminates competition leading to severe lack of innovation and worse products for everyone.
At this point the 30% is basically free money they get on someone elses hard work. And there is no consistency, some companies pay much less.
This is even more wrong in case of Spotify which is a direct competitor to apple music. Apple basically makes their competition 30% more expensive hence less competitive. (And you can by no means claim Spotify is big because of app store so the fee is fair, they exited before the first iPhone)
Or means that Epic takes a 30% hit on revenue on the App Store and Google Play Store in exchange for the services provided.
Do you honestly believe that this is about Epic trying to lower prices for their users? It's not, it's about Epic getting all of the pie instead of just 70% of the pie. If Apple had caved before this stunt then prices would have stayed the same, but Epic would be taking it all themselves rather than having to pay Apple the 30% cut.
Apple and google already allow certain companies (uber, netflix,... ) to pay much less which by itself is anti-competitive.
On the other hand if the company behind Candy Crush were complaining about not making enough on coins, no one would be taking their side.
I don’t think it’s fair to say the Fed introducing liquidity is the reason why. You’d need to point to real data to back that up.
> This second one is instructive: the EU is taking the view that Apple has a monopoly of payment on the iPhone. Market definition is everything. I-am-not-a-lawyer, but I don’t see how Apple can win on Spotify (or Kindle), and I don’t think it should.
And the final sentence:
> Apple finally won the argument with users’ wallets, and that means it’s not niche anymore - Apple has become the navy, and different rules apply.
or you’re all just afraid your boss is reading
Second, over the years every time I sort of disagree with him on any issues I would later learn I was wrong. So the lesson is he knows a lot more than I do, and often well researched on the topic. It is better to sit down and think what he wrote rather than outright dismissive of it.
I do wish he could host some sort of AMA.