Unofficial archive. This is a read-only, community-run archive of the Apple Support Community. It is not affiliated with or endorsed by Apple Inc.

Which MacBook is best for programming and AI development with high memory?

Hi everyone! I'm a university student looking for a MacBook for programming and local AI development.

My budget is 500–700 OMR (approximately $1,300–$1,825 USD).

My workloads include software development, running local LLMs, experimenting with AI models, and using tools such as Ollama, LM Studio, and Python-based machine learning frameworks.

I'm prioritizing 24 GB, 32 GB, or 48 GB+ of unified memory, good GPU performance, and long-term value. I prefer a compact display: 13-inch MacBook Air or 14-inch MacBook Pro.

I'm open to older Apple Silicon chips (M3, M4, etc.) and refurbished models.

Which MacBook offers the best performance and value for my workloads and budget? Would an Air with more memory be better than a Pro with less memory?

Thanks!

5 replies

BobTheFisherman wrote Ask your instructors or school which computer is best for your course of study. Whatever you get will have to be 100% compatible with the course of study, other students, and your professors.

+1 for this.


Also - see if you can talk to last year's students to get their advice.

Ask your instructors or school which computer is best for your course of study. Whatever you get will have to be 100% compatible with the course of study, other students, and your professors.

Ymn18H wrote:
Hi everyone! I'm a university student looking for a MacBook for programming and local AI development.
My budget is 500–700 OMR (approximately $1,300–$1,825 USD).
My workloads include software development, running local LLMs, experimenting with AI models, and using tools such as Ollama, LM Studio, and Python-based machine learning frameworks.
I'm prioritizing 24 GB, 32 GB, or 48 GB+ of unified memory, good GPU performance, and long-term value. I prefer a compact display: 13-inch MacBook Air or 14-inch MacBook Pro.
I'm open to older Apple Silicon chips (M3, M4, etc.) and refurbished models.
Which MacBook offers the best performance and value for my workloads and budget? Would an Air with more memory be better than a Pro with less memory?
Thanks!


Your budget is a limiting factor: Mac - Apple


Refurbished Mac Deals - Apple


Mac - Which Mac is best for me? - Apple




That's why I'm open to older models like the M3 or M4. I don't need the latest chip; I just need a MacBook that can handle my programming and local AI workloads, including running LLMs locally and experimenting with AI and machine learning tools.

My budget is 500–700 OMR ($1,300–$1,825 USD), and I'd prefer a 13-inch MacBook Air or 14-inch MacBook Pro. I'm a university student, so refurbished models are fine too.

My main requirement is at least 24 GB of unified memory (32 or 36 GB would be even better). I'm fine with 512 GB of storage, although 1 TB would be ideal.

I know my budget limits my options, but given what's available in my local market, a MacBook seems like my best choice.

I'd really appreciate recommendations for specific models that fit my budget and can handle my workloads.

Ask your instructors what computing equipment and configuration they recommend. Or require.


That might be a Mac, Linux x86-64, or a Windows PC.


Get that configuration, or as best you can manage within your budget.


If a Mac is in play per the school, I’d definitely go newer than M1, best you can afford and can find, but a recent and well-configured Mac or MacBook Pro with M5 or M6 is beyond the specified budget.


A minimally-configured Mac mini M6 is likely within the budget, maybe even with an M5 Pro, with keyboard, trackpad, and display. Not portable, obviously.


RAM and storage are, however, presently very expensive everywhere, everything. At least until more component hardware production becomes available, or the AI investments are reconsidered and retrenched, that is.


As for buying hardware…You may well be running heavier work remotely hosted, for instance. Not on the local gear.


Or the instructors might be providing Windows or Linux apps, which can make picking a Mac problematic.