akshitahuja wrote:
I am looking between Macbook Air M3 16GB and Macbook Pro M3 Pro 18GB.
They will be similar as far as having enough memory – or not having enough memory. Depending how involved your software development is going to be, you might want to get more RAM. You can get the M3 MacBook Air with 24 GB, the M3 Pro MacBook Pro with 36 GB, or the M3 Max MacBook Pro with up to 128 GB of RAM. Note that RAM is non-expandable on all of these Macs. Whatever you order is what the Mac will have for life.
So let's look at other aspects.
Compare Mac models – M3 MacBook Air vs. M3 Pro MacBook Pro
The 13" and 15" M3 MacBook Airs are virtually identical except for screen size, weight, and price. The same holds true for 14" and 16" M3 Pro MacBook Pros. This is not like the Intel days where selecting the 13" MBP meant that you could not get all of the computing "goodies" available on the 15" and 16" models.
M3 MacBook Airs have the advantages of light weight and lower cost.
M3 Pro MacBook Pros cost more and weigh more, but make up for it with:
- More CPU cores. This won't have much effect on interactive use (which leans on single-core performance) – but if you ever find yourself doing batch builds of large projects, a M3 Pro MacBook Pro could chew through a batch build more quickly.
- More GPU cores. Useful for high-end photo editing or for games, but not necessarily for what you'll be doing.
- More expansion ports: Three USB-C (USB4 / Thunderbolt) expansion ports, a HDMI port, and a SDXC slot; vs. two USB-C (USB4 / Thunderbolt) expansion ports, no HDMI port, and no SDXC slot on the Airs. (Both the Airs and the MBPs have Wi-Fi, Bluetooth, a MagSafe 3 charging port, and a headphone jack.)
- Support for more displays. A M3 Pro MacBook Pro can drive two external displays with the lid open, for a total of three screens. A M3 MacBook Air can only drive one display with the lid open, two with the lid closed – and there is a limitation on the resolution of the "lid closed" display that translates into fewer Retina scaling options on a second 4K display. If you were using two displays, the extra expansion ports of a M3 Pro MBP could also make your life easier with respect to port juggling.
- Mini-LED backlit screens with support for playing HDR video content. These screens have higher PPIs than most Mac Retina screens, so by default, you get smaller text and more workspace. You might want to crank Displays Settings a notch towards Larger Text to compensate.
- Cooling fans that can help to reduce or avoid thermal throttling if you are doing things that stress the processor for a long time.
One disadvantage of the 16" MBP is that it is significantly heavier than its 14" counterpart, or either of the Airs.