Advertisement

Hardcore Mac development

Started by February 28, 2009 12:11 PM
78 comments, last by ApochPiQ 15 years, 8 months ago
Are you planning on making the Mac your primary development platform or will it be additional to your existing system?

If you're planning on buying a new desktop, the Mac Mini is the cheapest. But it's only got an Intel graphics card, you'll need to supply or buy the peripherals including the monitor and it's a bit pricey for what it is. It is small however, which is a boon if you don't have much space.

The iMac is the consumer grade option, and it's what I develop on. You'll have a Radeon 2400 XT, 2600 PRO or a GeForce 8800 GS in the deluxe model. However, the iMac is all built into the display. Good for space, but it's strange if you're used to having your own box.

The Mac Pro is the premium hardcore model with the price tag to match. They are, however, the only Macs expandable in the same way your usual PC box is. They're a bit out of my price range, but they're pretty beefy. And they're very impressive looking while still being "Mac pretty".

Other options: you can buy second-hand. I think Macs tend to retain their prices more than PCs do though, so this won't be as cheap as you might think. Or you could get a laptop, which is a good alternative if this is going to be in tandem with your main machine. These days I'd get a MacBook if you wanted a Mac to travel, or a MacBook Pro if you really needed a poweful laptop.

Note that the quiet nature is very nice. My iMac gently hums, compared to my old PC which sounds like a lawnmower. And the extra space of the lack of a big box with the iMac is a nice bonus too.

Also note: don't buy your RAM from Apple. In Australia at least the prices are insane. Buy your extra RAM from a good quality third party store and install it yourself.
Quote: Original post by Trapper Zoid
Also note: don't buy your RAM from Apple. In Australia at least the prices are insane. Buy your extra RAM from a good quality third party store and install it yourself.

Why?
Apple's ram is very good. Absolute top of the line, maybe 5% faster than regular stuff (but 5x more expensive). Same as other apple's components like motherboard.
If you find apple RAM prices insane, well, for absolutely same reasons I find apple computer prices insane - I can get components that are slightly slower but very significantly cheaper.

BTW. As for reliability. I can have it up and running in 2 minutes if something breaks. By simply having second PC and using all drives in one pc in raid 1, so that if first pc dies i move drives to second, and if one of drives dies i'm unaffected. (I'm not doing that, but I totally could, and still keep it cheaper)

[Edited by - Dmytry on February 28, 2009 5:18:42 PM]
Advertisement
Quote: Original post by Dmytry
I'm simply a person whom does not see apple (or pc for that matter) ads on tv and in media.


If you don't watch them, then I'm curious what makes you think they would have such an effect on people as to compel them to make the pro-Apple arguments that have been made in this thread.
Quote: Original post by nilkn
Quote: Original post by Dmytry
I'm simply a person whom does not see apple (or pc for that matter) ads on tv and in media.


If you don't watch them, then I'm curious what makes you think they would have such an affect on people as to compel them to make the pro-Apple arguments that have been made in this thread.

I never met anyone locally who would make the pro-apple arguments that has been made in this thread. In fact I never met anyone online from a country with no apple ads who would make such pro apple arguments. That includes mac users.
edit: also, I of course seen one or two ads on youtube. I'm not a psychologist and i cannot infer anything about effects of repeated exposure to those ads from ads themselves. All I can do is unscientifically notice difference between people who had repeated exposure to apple ads and those whom hadn't.
edit:
From history I know that continuous exposure to some sort of campaign can have rather profound effects on behaviour, of far bigger magnitude than pro-Apple arguments seen in this thread. In light of this, I do not consider it a slightest bit far fetched to consider hypothesis that there is a link. In fact, I would rather consider far fetched a hypothesis that Apple is spending so much money on ads for nothing.

edit:
See, there is still some rationality in this thread: "don't buy apple RAM" advice. But strangely enough it does not expand to all other top of the line components (mac itself), even though with all other components, just like with ram, you can buy several cheaper components for cost of top of the line component, and use render or build slaves, have exponentially higher reliability through redundancy, etc. In other words, get significantly better deal for same money by not using the most expensive top of the line components on market, but going for 5% to 10% slower components (that are several times less expensive.)

edit: hmm, maybe from now on i should infact endorse spending on top of the line components, because it serves as sort of tax that funds R&D and makes computers be cheaper for me. Though, I dunno what is the impact from this tax. Relatively few people buy top of the line components and upgrade regularly.

[Edited by - Dmytry on February 28, 2009 4:25:42 PM]
Quote: Original post by Dmytry
Quote: Original post by Trapper Zoid
Also note: don't buy your RAM from Apple. In Australia at least the prices are insane. Buy your extra RAM from a good quality third party store and install it yourself.

Why?
Apple's ram is very good. Absolute top of the line, maybe 5% faster than regular stuff (but 5x more expensive). Same as other apple's components like motherboard.
If you find apple RAM prices insane, well, for absolutely same reasons I find apple computer prices insane - there is components that are slightly slower but very significantly cheaper.

I double checked the Apple store, and it actually isn't so bad these days. Back when I got my iMac, I remember the RAM pricing being something ridiculous; in the order of A$600+ for 4 GB of RAM. That might be because 2 GB of RAM is now standard and I had to buy two new sticks back then (I only had 1 GB). Now it's just A$230 to upgrade to 4 GB. It'd still be cheaper to buy it elsewhere.

As for the whole "Macs are overpriced" thing, honestly I don't care. I won't argue that the equivalent PC I would have bought would have been cheaper. Maybe not massively cheaper, but it would have cost less. It mightn't have had the same components and probably would have been missing a few features, but it would have been suitable for my usual tasks.

Except of course, that it wouldn't have been an Apple and it wouldn't have run Mac OS X, which is the whole reason why I bought an Apple in the first place. I'm prepared to pay a bit extra for a computer that does what I want it to as well as avoids all the pesky little annoyances kicking at your shins that I have had with all flavours of Windows and Linux running on generic PC boxes.

Not that I can claim Apple is perfect. If they were, I'd have a working MacBook Pro, rather than the defective lump that's been unusable for the majority of time I've owned it (gonna try a different repair shop this time). But I find their operating system to best for me for what I do. The slinkiness of their hardware design is a bonus.

And you can't really develop for the Mac without one of your own. No, a hackintosh isn't going to cut it.
Quote: Original post by Trapper Zoid
Quote: Original post by Dmytry
Quote: Original post by Trapper Zoid
Also note: don't buy your RAM from Apple. In Australia at least the prices are insane. Buy your extra RAM from a good quality third party store and install it yourself.

Why?
Apple's ram is very good. Absolute top of the line, maybe 5% faster than regular stuff (but 5x more expensive). Same as other apple's components like motherboard.
If you find apple RAM prices insane, well, for absolutely same reasons I find apple computer prices insane - there is components that are slightly slower but very significantly cheaper.

I double checked the Apple store, and it actually isn't so bad these days. Back when I got my iMac, I remember the RAM pricing being something ridiculous; in the order of A$600+ for 4 GB of RAM. That might be because 2 GB of RAM is now standard and I had to buy two new sticks back then (I only had 1 GB). Now it's just A$230 to upgrade to 4 GB. It'd still be cheaper to buy it else where.


from apple website (choosing specs for mac pro):
selected: # 2GB (2x1GB)
# 4GB (4x1GB) [Add $500.00]

$500 for 2 GB ram? Which comes in 1gb sticks so you cant put a lot of it in?
This is insane. I didn't even know there is quality ram in 1gb sticks these days. (edit: my point is though, if you dont like insane ram choice, why you'd like all other no less insane choices (motherboard, cpu, whole '8 cores on a single bus' thing which scales poorly for common parallel tasks and costs more than 2 separate motherboards with 2x ram.))
Quote:
As for the whole "Macs are overpriced" thing, honestly I don't care. I won't argue that the equivalent PC I would have bought would have been cheaper. It mightn't have had the same components and probably would have been missing a few features, but it would have been suitable for my usual tasks.

Except of course, that it wouldn't have been an Apple and it wouldn't have run Mac OS X, which is the whole reason why I bought an Apple in the first place. I'm prepared to pay a bit extra for a computer that does what I want it to as well as avoids all the pesky little annoyances kicking at your shins that I have had with all flavours of Windows and Linux running on generic PC boxes.

Interestingly, I find a lot of pesky little annoyances on OS X and Windows (more in OS X), while I'm generally very happy with Linux.

Everyone got his favourite OS of course.
I have very little tolerance to the kind of annoyances which would be immediately fixed in open source OS. (such as hardcoded mouse acceleration curve, or having to buy microsoft mouse to get different hardcoded curve, same as windows default (but still with no way of configuring it) )
Quote:

Not that I can claim Apple is perfect. If they were, I'd have a working MacBook Pro, rather than the defective lump that's been unusable for the majority of time I've owned it (gonna try a different repair shop this time). But I find their operating system to best for me for what I do. The slinkiness of their hardware design is a bonus.

And you can't really develop for the Mac without one of your own.

I agree, you need mac for testing and debugging. Not for building though (I cross-build from Linux now. Mostly for sake of streamlined development. I used to build on mac and fix mac issues right on mac itself, but had lower productivity)
Quote:
No, a hackintosh isn't going to cut it.

I have real mac mini (got from prev job) which I use to check that builds do not fail to load (I plan to un-install all the development tools from it except debugger related for purity of test), plus I got two testers now.
The remaining issues are OpenGL driver related for me, and I would need half a dosen macs to check for those :( I don't have coverage for those issues even on PC platform.

[Edited by - Dmytry on February 28, 2009 5:16:37 PM]
Advertisement
Quote: Original post by Dmytry
from apple website (choosing specs for mac pro):
selected: # 2GB (2x1GB)
# 4GB (4x1GB) [Add $500.00]


Prebuilt manufacturers always scalp you on upgrades from the baseline spec. If you build the computer yourself, you can get 8GB for $200 or less.
Quote: Original post by Dmytry
Interestingly, I find a lot of pesky little annoyances on OS X and Windows (more in OS X), while I'm generally very happy with Linux.

My showstopper problem with Linux was that I couldn't get the blasted thing installed on my PC. Every distro I tried would hang during bootup. Eventually I gave up and reclaimed the partition for Windows.

On older PCs, when I could get a distro running, I never could get the 3D drivers running. This was back when I didn't have an internet connection to the PC too. Installing anything on Linux without an internet connection is a lesson in pain.

Quote: Everyone got his favourite OS of course.
I have very little tolerance to the kind of annoyances which would be immediately fixed in open source OS. (such as hardcoded mouse acceleration curve, or having to buy microsoft mouse to get different hardcoded curve, same as windows default (but still with no way of configuring it) )

The biggest drawcard for Mac OS X, and why I've made it my prime development platform, is the mix of creative and under-the-hood technical elements.

Mac OS has always been popular with creative artists, so all the great tools have a Mac version. If you can't afford the expensive commercial tools like Adobe or Corel, then there's a vibrant shareware scene. There's some good inexpensive creative writing tools for the Mac out there too.

For the techie side of me, there's the Unix underpinnings of the whole OS. I love having the ability to open an Terminal window and hacking around with Unix commands. It's the combination of having that ability with the well designed Apple GUI and commercially supported software that sold Macs to me.

Plus I'll have Mac support for all the software I create out of the box. Have you seen what the typical market share the Mac has for cross-platform indie game sales? In terms of the pie chart, we're not talking "significant", we're talking "dominant". You'd be mad not to target the Mac!
Quote: Original post by Trapper Zoid
Quote: Original post by Dmytry
Quote: Original post by Trapper Zoid
Also note: don't buy your RAM from Apple. In Australia at least the prices are insane. Buy your extra RAM from a good quality third party store and install it yourself.

Why?
Apple's ram is very good. Absolute top of the line, maybe 5% faster than regular stuff (but 5x more expensive). Same as other apple's components like motherboard.
If you find apple RAM prices insane, well, for absolutely same reasons I find apple computer prices insane - there is components that are slightly slower but very significantly cheaper.

I double checked the Apple store, and it actually isn't so bad these days. Back when I got my iMac, I remember the RAM pricing being something ridiculous; in the order of A$600+ for 4 GB of RAM. That might be because 2 GB of RAM is now standard and I had to buy two new sticks back then (I only had 1 GB). Now it's just A$230 to upgrade to 4 GB. It'd still be cheaper to buy it elsewhere.

As for the whole "Macs are overpriced" thing, honestly I don't care. I won't argue that the equivalent PC I would have bought would have been cheaper. Maybe not massively cheaper, but it would have cost less. It mightn't have had the same components and probably would have been missing a few features, but it would have been suitable for my usual tasks.

Except of course, that it wouldn't have been an Apple and it wouldn't have run Mac OS X, which is the whole reason why I bought an Apple in the first place. I'm prepared to pay a bit extra for a computer that does what I want it to as well as avoids all the pesky little annoyances kicking at your shins that I have had with all flavours of Windows and Linux running on generic PC boxes.

Not that I can claim Apple is perfect. If they were, I'd have a working MacBook Pro, rather than the defective lump that's been unusable for the majority of time I've owned it (gonna try a different repair shop this time). But I find their operating system to best for me for what I do. The slinkiness of their hardware design is a bonus.

And you can't really develop for the Mac without one of your own. No, a hackintosh isn't going to cut it.

Yeah they let you customize it alot more these days that's for sure. Years ago if you bought a Mac you could almost be guaranteed to have SCSI drives in it hence one of the reasons for the increased price. Nowadays if you go to the apple store the default is SATA drives although you can get the way more expensive SAS drives if you so desire!

[size="2"]Don't talk about writing games, don't write design docs, don't spend your time on web boards. Sit in your house write 20 games when you complete them you will either want to do it the rest of your life or not * Andre Lamothe
Well, of course RAM is overpriced from Apple, but it is overpriced from everywhere and Apple just gets to overprice it even more because they're apple. And yet the odd thing is, that even while it is horribly over priced, the price is still a good deal.


Why is it still a good deal? Because if it wasn't, then people wouldn't pay for it. And lets face it, the market segment that systems like the mac pro are aimed at isn't you and me, it is large companies that usually don't want to be bothered with the extra expense of opening up a system, and all the risks that goes with it. Simply being able to pull 20, 50, or 1000 computers out of their boxes, pop them on desks, plug everything in and boot up for work is worth the hefty markup on internal extras.
Old Username: Talroth
If your signature on a web forum takes up more space than your average post, then you are doing things wrong.

This topic is closed to new replies.

Advertisement