After more than 15 years covering everything Apple, it’s with a heavy heart we announce that we will no longer be publishing new content on iMore and the iMore forums will be closing as of November 1st, 2024.
Which MacBook is good for iOS and Python development?
You just want a decently fast processor and probably some good storage unless you plan on working off an external hard drive. I would probably recommend a Pro model over the others just because it has better processing power, however, any MacBook will work. The Pro will just handle renders and tests better.
You need to consider virtualization or your access to other hosts for testing.
A huge amount of what I do as an IT pro is done on my M chip 12 inch MacBook that I think is one of the must under appreciated computers out there. I also have a large Retina iMac and connect to others hosts including a terminal server.
The bottlenecks I usually face are storage and once in a while cores for virtualization. Any of the 2 core MacBooks are going to limit the resources you can give to a virtual machine. My users and I are fine for basic use of a VM with two cores but my 4 core desktop computer lets me use two core VMs.
I have a 4 core MacBook at the HQ and data center location as well as at home but they have less battery life.
No rights or wrongs here but at times I find a lot of "experts" are daft to the cores and virtualization issue. I also find a whole lot of IT pros not getting the value of virtual machines if it's only for the sake of snapshots.