'Apple: Dev platform, utter garbage.'

This commit is contained in:
Blog Creator 2025-08-23 20:16:43 +00:00
parent 0b06011723
commit 4334021265

View File

@ -1,37 +1,57 @@
# Apple: The Anti-Dev Platform # Apple. The anti dev platform.
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. ## Introduction: A Week of Suffering
## Here's How This week has been a significant trial. I have had to use MacOS in my day job. It has helped reinforce my existing disdain of the platform, in fact, in the 10ish years since I have used an Apple based platform I can safely say one thing. It got worse. Here's how.
1. **Outdated Hardware**: My loan device was from 2020, apparently too old to run the latest macOS. ## The Loan Device: A Time Capsule from 2020
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.
### Forced Obsolescence My loan device was from 2020, apparently this is too old to run the latest macOS. I needed Xcode, apparently if I can't run the latest macOS I can't run the latest Xcode. Therefore, to run the latest development tools on a Mac you need to use very, very new hardware. This is ridiculous.
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. ## Forced Obsolescence: A Love Letter to Capitalism
### The Obsolescence Myth I understand MS are doing this as well given that Windows 11 now *needs* a TPM 2.0. This is bullshit as well. This is forced obsolescence. I am lucky enough to have the skills to use Linux and so can put secure and updated OS's on these devices, but these skills are not common and this forced obsolescence should be called out for what it is, wasteful and silly.
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. ## The Macbook: A Reluctant Hero
### The Cost of Development This MacBook I have been loaned, once coaxed, was able to do the development I needed. Fuck me, most developers are using cloud backends now anyway and only need this device to write code (text editor) and then push to remote build pipelines. Game developers and developers who need real compilers are not using these machines.
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. ## The 5-Year Rule: A Joke?
### Toxic Ecosystem The idea that a machine is “obsolete” after 5 years needs to be stopped. Can you imagine if we *had* to replace our cars every 5 years… absolute folly.
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. ## My Setup: A Testament to Linux
### General Consumers 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. I use a 4-year-old machine as my main gaming computer. I have just set up a 10-year-old all-in-one to act as our kitchen hub computer. These computers run the latest Linux swimmingly, give me access to the latest and greatest AI tools (albeit slowly) and more than adequately perform their function as required.
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. ## The Developer Tax: A New Form of Extortion
### Hidden Costs The idea that as a dev I can't possibly run on hardware older than 12 months is beyond stupid. This creates a false economy and means that to develop on Apple you basically have a $2k to $3k AUD cost every year… that's not ok. On top of the $150 AUD entrance fee to be an Apple developer.
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 Apple Developer License: A Joke?
### Future Advocacy On top of that they charge you a “Apple Developer License” to actually do anything useful and give it to other people. These company is toxic and I now feel completely justified in my opinion that they are the most anti-consumer company in the world… and if someone says “BUT MUH SECURITY” I think I'll scream… if you use a cloud service you're already compromised.
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. ## The Triple Sign-In: A Developer's Nightmare
Can someone please explain why I need to triple sign in and enrol 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 mean I don't actually have the freedom to use them.
## The Ecosystem: A Love Letter to Control
This ecosystem is the worst I have ever encountered and should die in a fire. 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.
## The Government ID: A Privacy Nightmare
My God, to be an 'Apple Developer' I need to upload my government issued ID the fuck is the platform it makes me sick.
## The Cloud Isn't Free: A Lesson in Capitalism
Jesus Christ, you suck. The cloud isn't free. The cost of an Apple Developer license is approx $150. There is no license cost to macOS but you need an Apple to use it.
## A Call to Action: Developers, Rise Up!
As developers we should be disgusted by this practice. This is anti-consumer, anti-user and makes me sick. If as a developer you feel this ecosystem is acceptable you should take a good long hard look in the mirror. This goes against everything we should be.
## The Future: An Apple Tax?
In future jobs I will advocate for an Apple tax be ase $5k for new equipment and 25% extras and hour for wasting my time with unnecessary Apple hurdles. Thank you for your time.