As long as its an intel mac mini and is running leopard, you just need to run software update to update to 10.5.5 for free
All Mac minis are intel.
All Mac minis are intel.
Hi there;
Here are some things to consider:
- XCODE will run fine on the Mini, that in and of itself isn't a problem.
- The Mini is expected to be upgraded, possibly late this month. Some see it as long in the tooth, which in some ways might be true, but for iPhone programming it is good enough if purchased new.
- Someone has already pointed out that new Minis are Intel based but that some of the older models are PPC based. You do not want to get into programming iPhone on a used PPC machine. It is not supported at all.
- The harddrive on some older Mini Models may be a problem in that they don't have enough space. I installed XCODE on a new MBP with a 200GB disk drive along with NeoOffice and some other programming tools and used up about half my disk space. This can become a critical issue if you use the machine for things other than programming. Don't underestimate the need for disk space.
- By the way that disk space would be even nicer if it was fast to get to. On the current Mini that means an upgrade to the internal drive or a FireWire drive. Frankly FireWire isn't all that fast, compiling can be very disk intensive at times. However iPhone programms are generally smaller so maybe this isn't something that will kill you.
- The current Mini may not be a very good long term investment for a programmer. The problem is old hardware that won't support some of Apples new software technologies coming in Snow Leopard. If you want to develop companion programs for the Mac to use with the iPhone this might be a problem. Here I'm talking about OpenCL mostly which might make it to the iPhone also.
- Realize that no matter what machine you get XCode and the iPhone SDK are buggy. I hate to say it but the iPhone SDK is far from Apples norm for released software quality. So don't blame your hardware.
- Frankly if you are not in a rush I'd consider waiting on new Apple hardware or look for a bargain on Apples Store. It is just that I would feel bad about somebody investing list price right now in the current Mini. Yes it will do the job, it si just that it does have a few weak points.
- Max out RAM on the machine. This makes Mac OS/X the snappy and generally helps with XCode.
Hopefully some of the above will be important to you. If you are real successful with your app you should be able to by whatever you want for a new platform, so a Mini could be seen as a low exposure way to iPhone programming.
Dave
If you need a machine now, get the mini (max the RAM) - it works fine and despite what dave suggests, XCode doesn't take up that much space. I've been running my Core duo for almost 2 years now - its plenty fast for iPhone development and iLife...
Well the space is more than zero but I do remember now that I has Eclipse installed at the time. Eclipse does eat a lot of disk space for even a simple installation.
Hi guys, I just saw front page that new mac minis is going to run Atom processors. However, it's dual core. Will that run the Iphone SDK? Better? Worse?
I wasn't trying to dismiss XCode size but to highlight just how big Eclipse can be. The problem with eclipse is that it grows quickly with updates, I think the directory was just over 1GB when I go feed up and deleted it. By the way it wasn't the size of Eclipse that disappointed me and caused the delete, rather it was the way that Eclipse updating system always ends up broken. The need for disk space popped up and the frustration level was just to high to keep Eclipse around.On my Mac XCode takes up 3.9GB and eclipse takes up 314MB.
Yeah I have a hard time with people not realizing that a rumor means nothing. What they should look at is the actual released hardware if it ever comes.The Atom rumor is just a rumor.