'Apple: anti-dev, costly, frustrating, toxic.

'
This commit is contained in:
Blog Creator 2025-08-22 20:17:42 +00:00
parent 3feaa30320
commit 0b06011723

View File

@ -1,41 +1,37 @@
# Apple: The Anti-Dev Platform # Apple: The Anti-Dev Platform
## Introduction This week has been a significant trial. I have had to use MacOS in my day job, and it's reinforced my existing disdain for the platform. In fact, over the past 10 years of using an Apple-based platform, one thing is clear: it got worse.
This week has been a significant trial. Ive had to use MacOS in my day job, and its reinforced my existing disdain for the platform. In the 10ish years since I last used an Apple-based platform, things have gotten worse. Heres why. ## Here's How
## The Hardware Problem: Forced Obsolescence 1. **Outdated Hardware**: My loan device was from 2020, apparently too old to run the latest macOS.
2. **Xcode Requirements**: I needed Xcode, but since I couldn't run the latest macOS, I couldn't use the latest Xcode either.
3. **Forced Obsolescence**: To run the latest development tools on a Mac, you need very new hardware. This is ridiculous. I understand Microsoft is doing something similar with Windows 11 requiring TPM 2.0. This is also bullshit.
My loan device from 2020 was apparently too old to run the latest MacOS. To run the latest Xcode, I needed the latest MacOS, which meant I had to use very new hardware. This is ridiculous! It feels like Apple is pushing developers to upgrade their devices every year, creating a false economy. ### Forced Obsolescence
Imagine if we had to replace our cars every five years—absolute folly! I use a 15-year-old machine with an 8-year-old graphics card in my lounge room to play games and run AI workloads. It runs the latest Linux swimmingly. Why cant developers do the same? This practice should be called out for what it is: wasteful and silly. I have the skills to use Linux and can put secure, updated OS's on these devices, but not everyone does. The MacBook I was loaned eventually worked after some coaxing, allowing me to do the necessary development. Most developers are using cloud backends now anyway, needing only a device for writing code (a text editor) and pushing to remote build pipelines. Game developers and those who need real compilers aren't typically using these machines.
## The Software Problem: Xcodegate ### The Obsolescence Myth
To develop on Apple, I need Xcode. But without the latest MacOS, I cant run the latest Xcode. This creates a Catch-22 situation. Developers are using cloud backends now anyway, so why do we even need powerful hardware? The idea that a machine is “obsolete” after 5 years needs to be stopped. Imagine having to replace our cars every 5 years… absolute folly! I use a 15-year-old machine with an 8-year-old graphics card in my lounge room for games and AI workloads. I have a 4-year-old machine as my main gaming computer, and a 10-year-old all-in-one acting as our kitchen hub computer. These machines run the latest Linux smoothly, giving me access to the latest AI tools (albeit slowly) and perform their functions adequately.
Most of us just need a device to write code and push it to remote build pipelines. The idea that a machine is “obsolete” after five years needs to be stopped. Developers shouldnt have to spend $2k-$3k AUD every year on hardware just to develop on Apple. ### The Cost of Development
## The Cost Problem: Apples Hidden Fees The notion that as a developer I can't possibly run on hardware older than 12 months is beyond stupid. This creates a false economy, meaning you need to spend around $2k to $3k AUD every year just to develop on Apple… that's not okay. On top of the $150 entry fee to be an Apple developer. Moreover, they charge for an “Apple Developer License” to actually do anything useful and distribute your app.
On top of the hardware costs, theres the Apple Developer License fee of approximately $150 AUD. And dont even get me started on the enrollment process—you need to upload your government-issued ID to enroll in Apples developer program. Whats the point? ### Toxic Ecosystem
If I buy an iPhone or Mac, shouldnt I own it outright? It seems like forking out $1k for a phone or $2k for a laptop doesnt actually give me freedom—it just gives Apple more control over my devices. This company is toxic, and I now feel completely justified in my opinion that they are the most anti-consumer company in the world. If someone says “BUT MUH SECURITY,” I think I'll scream… if you use a cloud service, you're already compromised. SHUT THE FUCK UP. Can someone please explain why I need to triple sign in and enroll everywhere just to build MY OWN APP ON MY OWN DEVICE? Seriously, who owns the device? It seems that forking out $1k for a phone, $2k for a laptop means I don't actually have the freedom to use them. This ecosystem is the worst I've ever encountered and should die in a fire.
## The Security Argument: A Red Herring ### General Consumers
When people defend Apples security measures, I want to scream. If youre using a cloud service, youre already compromised—so stop bringing it up as if its a solution. The idea that I need to triple-sign in and enroll everywhere just to build my own app on my own device is beyond stupid. And fuck general consumers for using them! My god, you all suck. Learn how to use a fucking computer instead of asking for “big tech” to look after you. My God, to be an 'Apple developer,' I need to upload my government-issued ID. The platform makes me sick. Jesus Christ, you suck.
Who owns the device? It seems like Apple does—if they want to restrict what we do with our devices, maybe they should sell us a manual instead of hardware. ### Hidden Costs
## The Cloud Problem: Not Free The cloud isn't free. The cost of an Apple Developer License is approximately $150. There's no license cost for macOS, but you need an Apple device to use it. As developers, we should be disgusted by this practice. It's anti-consumer and anti-user, making me sick. If as a developer you feel this ecosystem is acceptable, take a good long hard look in the mirror. This goes against everything we stand for.
The cloud isnt free, and its definitely not secure. Developers on other platforms dont have to deal with these restrictions. Why is Apple making things so complicated? If youre lucky enough to have the skills to use Linux, like I do, you can put secure and updated OSs on older hardware. But most developers arent that skilled—Apples ecosystem is toxic for them. ### Future Advocacy
## The Developer Experience: Anti-Consumer In future jobs, I will advocate for an Apple tax of $5k for new equipment and 25% extra per hour for wasting my time with unnecessary Apple hurdles. Thank you for your time.
As a developer, Im disgusted by Apples practices. This isnt just anti-consumer; its anti-user. It goes against everything we should stand for as developers—freedom, choice, and innovation. If youre okay with this ecosystem, take a long, hard look in the mirror. We need to advocate for change. Maybe include an “Apple tax” of $5k for new equipment and 25% extras per hour wasted on unnecessary Apple hurdles.
## Conclusion
The Apple ecosystem is the worst Ive ever encountered, and it needs to die in a fire. Learn how to use a fucking computer instead of relying on big tech to hold your hand. Thank you for reading—now go forth and embrace freedom with Linux or other platforms. Your devices (and wallet) will thank you.