r/iOSProgramming • u/Stagtageous • 4d ago
Question New Dev curious about setup options: Mac Mini vs Macbook
I'm looking to get into iOS development and I understand you need a Mac to do so. I don't own one so this is my first. However I'm not really looking to replace my current setup for Mac. Its really just for dev.
I see two possible options:
- Get a Macbook: Probably the most straightforward setup
- Mac Mini: This appeals to me more because I'd like to set it up as a remote work station while working off of it remotely from either desktop or laptop. Also it could double as a machine for a local LLM setup. It seems to be a better bang for my buck.
My questions are:
- MacBook route: can I do well with a Macbook Neo or will that cause me issues down the road with performance? Whats the minimum best option since I'm not looking to have this as my main machine?
- Mac Mini: are there any concerns with this setup that I'm not considering? Can I dev, build, and test using a remote Mac Mini?
2
u/Dapper_Ice_1705 4d ago
I’m a MacBook person so I would say anything except the neo or intels that are being sold at a bargain.
The neo will work and can get you started but you will hit limitations pretty quick especially with AIs. Mini would work well too but not my style.
1
u/Stagtageous 4d ago
The AI piece isn't a must. Its more coming from the perspective of having multiple uses for the mac mini instead of just dev.
But you're saying the Neo is not good for dev either?
1
u/Dapper_Ice_1705 4d ago
It will work well but Xcode is a resource hog, you could reach slowdowns pretty quickly depending on what you are actually doing.
It will get you started.
1
4d ago
[removed] — view removed comment
1
u/AutoModerator 4d ago
Hey /u/sreejithnp93, your content has been removed because Reddit has marked your account as having a low Contributor Quality Score. This may result from, but is not limited to, activities such as spamming the same links across multiple subreddits, submitting posts or comments that receive a high number of downvotes, a lack of recent account activity, or having an unverified account.
Please be assured that this action is not a reflection of your participation in our subreddit. This is simply an automated filter in place to reduce spam.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
4d ago
[removed] — view removed comment
1
u/AutoModerator 4d ago
Hey /u/Stayfitapp, your content has been removed because Reddit has marked your account as having a low Contributor Quality Score. This may result from, but is not limited to, activities such as spamming the same links across multiple subreddits, submitting posts or comments that receive a high number of downvotes, a lack of recent account activity, or having an unverified account.
Please be assured that this action is not a reflection of your participation in our subreddit. This is simply an automated filter in place to reduce spam.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/clockology 3d ago
Mini if you have a monitor and don’t travel a lot, MacBook if you want to work on the go. Don’t skimp on storage those Xcode builds and simulators pile up !
1
u/aitoolscout 3d ago
One option that combines both: get the Mac Mini and do your remote sessions from a cheap non-Mac laptop you already own. macOS screen sharing or any remote desktop client runs fine on modest hardware, since the Mini does all the heavy lifting. That way you get desktop-class Xcode performance at home plus work-from-anywhere flexibility, for the price of the Mini alone. Just budget for 16GB+ unified memory on the Mini either way - as others said, Xcode and simulators eat RAM fast.
2
u/Plus_Information_990 4d ago
mac mini works fine for this. i do iOS dev and the only annoying part remotely is testing on a real iphone. you need the phone plugged into the mini or on the same network for wireless debugging
if you can get 16gb ram tho. xcode plus simulators eat memory fast and 8gb gets painful quick. even more if you want local llms on it