Edit: Maybe I am greedy now, but it would be nice if large transactions like say buying a house only would cost me a 15% transaction fee to Apple.
Yet Apple can get away with taking 30% and companies still accept this and push their apps rather than websites.
companies and users!
Wouldn’t be surprised if macOS starts locking down CLI tools towards an App Store model too.
If gaming on Macs ever became popular though this would be a real risk.
It doesn't matter if they are developers or not.
That pales in comparison to the hardware & subscription revenues Apple brings in by being a dev-friendly OS.
[1]: https://www.anthropic.com/news/anthropic-acquires-bun-as-cla...
For me personally, I have used this method to spend my Apple gift cards purchased on a discount. Effectively I got a Claude subscription at 15% off. (You could argue this only works because OpenAI/Anthropic charge the same price across web/mobile, and I agree.)
So, as much as I despise Apple's business model, in some sense I have directly benefitted from it (other than stock price).
The day that happens is the day Apple sees a mass exodus of developers to Linux, I don't think they'd be that stupid. They enjoy enough goodwill right now as the platform of choice (vs. Windows for those that don't want to run desktop Linux), I can't imagine they'd casually just throw that away.
We're talking about the company that abandoned CUDA, OpenCL and Vulkan mere moments before they were killer technologies. If Apple wanted to phase-out Homebrew, I genuinely think most of the community would nod in unison and switch to developing in UTM. Mac owners are nothing if not flexible.
If Apple locked Homebrew behind SIP or some other inconvenience, it would just result in more virtualization. The default Mac environment hasn't followed industry standards for more than a decade, most professionals are doing their work in a VM already. Truth be told, even Apple wants you to stop compiling software locally in the long-run: https://developer.apple.com/xcode-cloud/
They would also be sandboxed such that the app wouldn't have access to the level of system integration it needs.
Think about how many lives were improved just by M* CPUs or Siri
/s
But these were paid for by the hardware purchase.
Since various countries have regulated the ability to do third party payments from apps, Apple has since added API to launch said payments, to help generate statistics on use so that they can then demand third party auditing that the commissions are still being properly paid.
In the US there was a court decision that they couldn't meter or charge commission, which may very well be walked back and will lead to lots of fun future articles.
So everyone raced to the iOS app store, it was only 30%, what a great deal!
The problem is that two decades later it is no longer that great deal in mobile duopoly world.