New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus Advice and insight from world-class Apple enthusiasts Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
OS X - Development and Darwin Discussion and questions about development for Mac OS X.

Which cheap old Mac for development?


Post Reply New Thread Subscribe

 
Thread Tools
A_SN

 
Member Since: Apr 02, 2009
Posts: 6
A_SN is on a distinguished road

A_SN is offline
Hello,

I'm a Windows dev, and I have to port my Windows program to Mac OS X. I've had no luck with OSx86, on VMware Xcode just won't start and natively no DVD will boot without rebooting.

So I'm considering buying a cheap old Mac computer to use only for porting this program. My requirements are, it must have enough RAM to run both Xcode and the program which takes about 60 MB of RAM, and it must be able to compile Universal binaries. And it must be the cheapest possible!

So what sort of machine would you recommend? What would be good enough? A G3? A G4? What minimum OS X version must it be able to run? How much RAM?

EDIT : Surely something like that should do? APPLEPOWERMAC G4 450MHZ, 512MB,20GB, DVD, ZIP DRIVE - eBay (item 250399807754 end time May-01-09 06:20:20 PDT)
QUOTE Thanks
xstep

 
xstep's Avatar
 
Member Since: Jun 25, 2005
Location: On the road
Posts: 3,231
xstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to all
Mac Specs: 2011 MBP, i7, 16GB RAM, MBP 2.16Ghz Core Duo, 2GB ram, Dual 867Mhz MDD, 1.75GB ram, ATI 9800 Pro vid

xstep is offline
A G4 with a Gig of ram should be fine. BUT, check the spec requirements for the version of OS X you are going to run. Leopard requires a G4 running at 867Mhz. You'd have to do some digging for specs for older versions of OS X. As far as I know, Universal compiling support is not limited by the box, but I think that came out when Tiger (OS X 10.4) was released. Here are the requirements for Tiger.

The minimum OS X version I consider for development is Tiger, 10.4.x. BUT, then you may have to check if you are limited to a version of XCode. Tiger because you grab a larger audience. I believe the most current version of XCode can limit your target to Tiger and above.

You can join the ADC (Apple Developer Connection) for free where you can download the appropriate version of the development tools, join the mailing lists, and find more answers.

If you are considering iPhone programming, then I think that requires an Intel Mac and Leopard if you wan to run the iPhone emulator. Although I thought I saw that someone came up with a work around to get PPC machines to work.

CameraTime - Time lapse photography for novice and advanced users.

When asking questions, post the version of your software. You'll receive better answers.

Please post your results to the thread as it is good feedback.
QUOTE Thanks
vansmith

 
vansmith's Avatar
 
Member Since: Oct 19, 2008
Location: Toronto
Posts: 17,626
vansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond repute
Mac Specs: 2012 13" MBP (2.5 i5, 8GB)

vansmith is offline
I'm pretty sure Xcode >= 3.0 requires Leopard (10.5). If so, you are going to want to take that into account as getting Xcode <= 3.1 will be tricky unless you have the discs that came with the Mac (which you should get regardless of whether it is new or used).

My recommendation would be to see if you can get a cheap Mac Mini. This will be suitable for running Leopard and Xcode 3.1 which will be most useful if you are targeting newer Macs.

Important Links: Community Guidelines : Use the reputation system if you've been helped.
M-F Blog :: Write for the blog
Personal Twitter
QUOTE Thanks
dtravis7

 
dtravis7's Avatar
 
Member Since: Jan 04, 2005
Location: Modesto, Ca.
Posts: 27,445
dtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond reputedtravis7 has a reputation beyond repute
Mac Specs: iMac 2.4 C2D 10.9.4, iMac 2.16 C2d 10.6.8, Macbook2007 10.8.4, Mac Mini 10.8.4, iPhone 3GS IPad1

dtravis7 is offline
I second the Mac Mini. If you can spring for an Intel Mini instead of a G4 mini you will be able to run the OS and apps even when things get upgraded for sometime to come.

To get a G4 that will run leopard will cost a bit and the bit extra for a Mini would be worth it so you will not be out of date really fast.

The Powermac G4 in your URL will run 10.4 Tiger well enough for what you want but like Van said, newer versions of software need 10.5 Leopard and that will not even install on that system.
QUOTE Thanks
xstep

 
xstep's Avatar
 
Member Since: Jun 25, 2005
Location: On the road
Posts: 3,231
xstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to all
Mac Specs: 2011 MBP, i7, 16GB RAM, MBP 2.16Ghz Core Duo, 2GB ram, Dual 867Mhz MDD, 1.75GB ram, ATI 9800 Pro vid

xstep is offline
Quote:
Originally Posted by vansmith View Post
...getting Xcode <= 3.1 will be tricky unless you have the discs that came with the Mac...
Via the ADC account I suggested, he can download the appropriate older version.

CameraTime - Time lapse photography for novice and advanced users.

When asking questions, post the version of your software. You'll receive better answers.

Please post your results to the thread as it is good feedback.
QUOTE Thanks
A_SN

 
Member Since: Apr 02, 2009
Posts: 6
A_SN is on a distinguished road

A_SN is offline
Thanks a lot for all the replies. So yeah, apparently if I went with the one G4 in the URL (88 euros shipping included, I doubt I can find an Intel Mac for that cheap), I'd be limited to Mac OS X 10.4.11 and Xcode 2.5.

Why does it matter that I couldn't run Xcode 3.x? What does it change regarding what it can build? (Disclaimer, my code is entirely C and I think I'll replace my WinAPI calls with Carbon API calls). It sounds like if anything I'd get the broadest sort of compatibility by sticking to Tiger and Xcode 2... I'd even get the possibility to test on 10.2 or 10.3 to see how well things work there
QUOTE Thanks
louishen

 
louishen's Avatar
 
Member Since: Oct 22, 2007
Location: London
Posts: 8,930
louishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant future
Mac Specs: Mac Mini Core i7 2012 | White 2009 MacBook 2 Ghz | 733 Mhz G4 Quicksilver

louishen is offline
Well, as you say, its a cheap intro to the world of OSX, you can always upgrade later if you find that version of Xcode is not enough

As for programming, you might want to have a look at these articles

From Win32 to Cocoa: a Windows user's conversion to Mac OS X - Ars Technica

From Win32 to Cocoa: a Windows user's conversion to Mac OS X?Part II - Ars Technica

From Win32 to Cocoa: a Windows user's conversion to Mac OS X?Part III - Ars Technica

Member of the Month September 2008 & August 2012 | Found advice useful? use the rep system
QUOTE Thanks
A_SN

 
Member Since: Apr 02, 2009
Posts: 6
A_SN is on a distinguished road

A_SN is offline
Quote:
Originally Posted by louishen View Post
Well, as you say, its a cheap intro to the world of OSX, you can always upgrade later if you find that version of Xcode is not enough

As for programming, you might want to have a look at these articles

From Win32 to Cocoa: a Windows user's conversion to Mac OS X - Ars Technica

From Win32 to Cocoa: a Windows user's conversion to Mac OS X?Part II - Ars Technica

From Win32 to Cocoa: a Windows user's conversion to Mac OS X?Part III - Ars Technica
Good read, although after reading that I still don't know whether I should go with Carbon or not... I guess I'll make it a new thread since that's a very different question.
QUOTE Thanks
louishen

 
louishen's Avatar
 
Member Since: Oct 22, 2007
Location: London
Posts: 8,930
louishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant futurelouishen has a brilliant future
Mac Specs: Mac Mini Core i7 2012 | White 2009 MacBook 2 Ghz | 733 Mhz G4 Quicksilver

louishen is offline
Carbon was really created so that developers who had coded for the old non-Unix OS (7-9) could easily port their apps to run on OS X. The Cocoa framework is what Apple wants to push for new applications coded for OS X, and in the up and coming snow leopard, Apple is moving all its own code to Cocoa, getting rid of any lingering Carbon code its its OS and applications

Member of the Month September 2008 & August 2012 | Found advice useful? use the rep system
QUOTE Thanks

Post Reply New Thread Subscribe


« Script | Palettes »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
Running Windows on Mac rickmahmoud Running Windows (or anything else) on your Mac 7 02-16-2008 11:31 PM

All times are GMT -4. The time now is 11:51 PM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?