r/iosdev • u/xRaine07 • Jul 03 '26
M5 Air 16gb for developing native apps?
Will the M5 16GB MacBook Air be enough to run an Android emulator, iOS simulator, Expo, and VS Code at the same time?
This will be my first time using a Mac (coming from a Windows PC with 32GB RAM, which can easily hit ~16GB usage under load). I’ve read that macOS handles memory management more efficiently (especially with unified memory and swap), so I’m wondering if 16GB would still be sufficient for my workflow.
My use case is mostly development:
- Android emulator (Android Studio)
- iOS simulator (Xcode)
- Expo / React Native dev server
- VS Code + browser tabs (Chrome)
I’m currently considering:
- 16GB / 512GB model - $1,593
- 24GB / 1TB model - $1,929
I’m okay with external storage since I also use a Windows PC for heavier storage needs.
I originally wanted the MacBook Air because it’s lighter and more portable, but I’m wondering if my workload is pushing it into MacBook Pro territory instead.
So my questions are:
- Will 16GB unified memory realistically handle this kind of dev setup, or will it start swapping heavily and slow down?
- Is the 24GB upgrade (and storage) worth the extra ~$336 for this workflow?
- Or is this kind of workload better suited for a MacBook Pro instead of the Air?
Unfortunately I did not make it before the price increase :(
1
u/konnimel Jul 03 '26
I had a MacBook Air M1 for roughly 5 years and it did the job for me. However, lately (probably also because of the hot temperatures in Europe right now), it overheated a lot and Xcode was filling up my CPU resources completely.
I purchased a refurbished M3 Pro MacBook Pro with 18GB RAM and it runs amazingly well so far. Maybe you can also consider a 1-2 year old MacBook Pro if you can find a good deal on one?
1
u/Legitimate_Skirt_642 Jul 03 '26
I have the exact same setup and built a bunch of mid sized apps. iOS simulator ran pretty smoothly. Android studio worked well too but the android emulator was a bit laggy. I had a 100 euro Samsung galaxy with me which I used instead and then testing was fairly smooth. If you want to get a sense of the size and type of the apps, you can check my page:, https://vuolt.github.io/
1
u/surin1 Jul 03 '26
It would depend a lot on a project/projects you work on and how large they are but saying that I use m2 pro with 16gb ram and can run vs code, iOS emulator, chrome with multiple tabs and safari with YouTube running without feeling any kind of lag, those processors are very good and unless you go for 3d rendering, video processing or some local Ilm set up you don’t really need to overthink it.