'Apple: Anti-dev platform rant committed.'

This commit is contained in:
Blog Creator 2025-08-20 03:19:28 +00:00
parent e5d1c0bae9
commit 270937f02a

View File

@ -0,0 +1,69 @@
# Apple. The anti-dev platform.
## Introduction: A Decade of Disappointment
This week has been a significant trial. Ive had to use MacOS in my day job, and its only reinforced my existing disdain for the platform. In fact, in the 10ish years since I last used an Apple-based system, one thing is clear: its gotten worse. Heres why.
## The Apple Developer License: A Tax on Ambition
Lets start with the obvious. Apple charges you a “developer license” to actually *do* anything useful and give it to other people. Its not just a fee; its a tax on your creativity, your ambition, and the privilege of playing in their walled garden.
* **The Price of Entry:** $99 per year (or $299 for the “pro” version, which honestly, I still dont know what that entails). Its a recurring cost, not a one-time fee.
* **What Do You Get?** A license to distribute apps on the App Store, access to developer tools, and the joy of knowing that every year, youll be paying to continue doing so.
* **The Hidden Cost:** The license isnt just about money. Its about the mental toll. Every time you see that $99 fee, its a reminder that youre not just a developer; youre a consumer in Apples ecosystem.
## Forced Obsolescence: The Apple Way
I needed Xcode, but apparently, if I cant run the latest MacOS, I cant run the latest Xcode. Therefore, to run the latest development tools on a Mac, you need to use very new hardware. This is ridiculous.
* **The Hardware Arms Race:** Apples latest MacOS versions require hardware thats so new it feels like a spaceship. My loan device was from 2020, and its already considered “too old” to run the latest OS.
* **The Developers Dilemma:** As a developer, youre stuck in a loop. You cant use the latest tools without the latest hardware, and the latest hardware is expensive.
* **The Linux Alternative:** I understand Microsoft is doing this too with Windows 11 and TPM 2.0. But heres the thing: I use Linux, and I can run the latest AI tools on a 15-year-old machine. Linux doesnt force obsolescence; it gives you the freedom to use what you have.
## The Cloud as a Substitute: A Shift in Power
Most developers are using cloud backends now anyway, needing only a device to write code and push to remote pipelines. Game developers and those needing real compilers arent even *using* these machines anymore.
* **The Rise of Cloud Development:** More and more developers are moving their work to the cloud. Its cheaper, more flexible, and doesnt require you to upgrade your hardware every year.
* **The Macs Role:** The Mac is no longer the center of the development universe. Its just a text editor and a terminal. The real work is done in the cloud.
* **The Cloud vs. The Mac:** The cloud is the future, and Apple is the past. While Apple tries to force developers into their ecosystem, the cloud gives developers the freedom to choose.
## The Linux Alternative: Freedom and Flexibility
Can you imagine having to replace your car every five years? Absolute folly. The idea that a machine is “obsolete” after five years needs to stop.
* **Linux on Old Hardware:** I use a 15-year-old machine with an 8-year-old graphics card to play games and run AI workloads. Its not fast, but its functional. Linux doesnt care about your hardware; it just wants to run on it.
* **The Linux Ecosystem:** Linux is open-source, meaning you can modify it, customize it, and use it on any hardware you want. Youre not tied to a specific vendor.
* **The Developers Choice:** Linux gives developers the freedom to choose their tools, their hardware, and their environment. Its not about the latest and greatest; its about what works for *you*.
## The Cost of Apples Obsession with New Hardware
The idea that as a dev, I cant possibly run on hardware older than 12 months is beyond stupid. This creates a false economy, meaning to develop on Apple, you basically have a $2,000-$3,000 AUD cost *every year*.
* **The Financial Burden:** Apples obsession with new hardware forces developers to upgrade annually. Its not just the hardware cost; its the software, the license, and the ecosystem.
* **The False Economy:** Apples model is a false economy. Theyre not just selling hardware; theyre selling a lifestyle. A lifestyle thats expensive, restrictive, and not very practical.
* **The Developers Dilemma:** As a developer, youre stuck in a loop. You cant use the latest tools without the latest hardware, and the latest hardware is expensive.
## The Apple Developer License: A Tax on Innovation
These companies are toxic, and Im now completely justified in my opinion that they are the most anti-consumer companies in the world. If someone says “BUT MUH SECURITY,” I think Ill scream. If you use a cloud service, youre already compromised.
* **The License as a Tax:** The Apple Developer License is a tax on innovation. Its not just about money; its about the power to control the ecosystem. Apple is using the license to control who can develop on their platform.
* **The Security Myth:** If someone says “BUT MUH SECURITY,” Ill scream. If youre using a cloud service, youre already compromised. Apples security is a myth. Its not about security; its about control.
* **The Developers Choice:** The Apple Developer License isnt a choice; its a requirement. If you want to develop on Apples platform, you have to pay the license.
## Conclusion: The Future is Open
Thank you for your time. The future is open. Its not about Apples ecosystem; its about the freedom to choose your tools, your hardware, and your environment. Linux is the answer. The cloud is the answer. The Apple Developer License is not the answer.
* **Break Free:** Break free from Apples ecosystem. Its not about security; its about control. Its not about innovation; its about control.
* **Embrace Freedom:** Embrace the freedom of open-source. Use Linux. Use the cloud. Use your own tools, your own hardware, your own environment.
* **The Future is Open:** The future is open. Its not about Apples ecosystem; its about the freedom to choose. Its about the ability to use your own tools, your own hardware, and your own environment.
## Appendix: A Developers Guide to Freedom
* **Use Linux:** Linux is the answer. Its open-source, flexible, and free. You can use it on any hardware you want.
* **Use the Cloud:** The cloud is the answer. Its scalable, flexible, and free. You can use it to compile your code, run your AI workloads, and more.
* **Avoid Apples Ecosystem:** Apples ecosystem isnt the answer. Its expensive, restrictive, and not very practical. Avoid it if you can.
* **Choose Your Tools:** Choose your tools wisely. Use open-source tools, use cloud-based tools, use tools that give you freedom and flexibility.
* **The Future is Open:** The future is open. Its not about Apples ecosystem; its about the freedom to choose. Its about the ability to use your own tools, your own hardware, and your own environment.