I'm planning to buy a laptop specifically for coding, with the goal of it lasting at least six years. I'm torn between two options: the MacBook Air with the M4 chip and 24GB of RAM, or a Windows laptop also with 24GB of RAM but featuring a 4060 GPU. My work will involve web development, app development, and some Python work with a focus on AI and ML in a couple of years.
3 Answers
If you want to develop for iOS, a Mac is definitely the better choice here. It seems like your decision hinges on whether you need iOS support. Keep in mind the MacBook won't handle AI tasks as well since it lacks a dedicated GPU, but you can use cloud services for that. Ultimately, if iOS development is really important to you, go for the Mac. For AI, the Windows laptop with the RTX 4060 is better, but you'll miss out on iOS compatibility.
I get where you’re coming from. The MacBook seems appealing for development, especially for iOS projects. Honestly, it would make sense to start with the MacBook and, after a few years, save up for a capable Windows laptop to dive deeper into AI. Balancing your development needs with your interest in AI is crucial, and having the right tools for each phase will definitely help!
I'd advise you to skip the idea of trying to future-proof your purchase. Laptops typically offer less flexibility than desktops. For serious AI work, specially built hardware is ideal. If you're leaning toward the MacBook, it’s great for Apple development, and trust me, developing for Apple environments on Windows can be a hassle. If you do choose a Windows machine, just avoid those plastic gaming laptops! Consider looking at Qualcomm arm-based laptops too.
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String