I have a 64bit Intel Core 2 Duo MacBook Pro. A lot of times, software that I want to use is offered in both 32 and 64 bit.

What version should I prefer?

I know that even some Apple's apps are not yet 64bit - I guess this means something. I also have read that there is no big difference except for maybe driver software. What do you think?

  • I think what it means is that they haven't gotten around to it yet. :-)
    – Ken
    Dec 1, 2010 at 18:13

1 Answer 1


You should go for the 64bit version. Apple is more and more leaning towards 64 bit adoption.

In the end, unless it's some heavy processing application, you won't even feel the difference with the 32bit version. But at least you'll be ready for the future :)

  • 2
    The only make-or-break difference is when the program needs to access more than 2 GB ram. For that, you need the 64-bit version. Otherwise, as you say, it shouldn't matter much.
    – Michael H.
    Dec 1, 2010 at 19:08
  • I might add that there is no reason at all to choose the 32bit version unless you're still on PowerPC. 32bit is legacy code at this point.
    – Tim
    Dec 1, 2010 at 23:06
  • 5
    For some apps, there might be no intrinsic benefit at all to run them in 64-bit mode: they might just consume more memory. However, if you're the only app running 32-bit, then a whole 32-bit copy of the libs your apps needs has to be loaded instead of being able to reuse the 64-bit libs the system has (probably) already loaded. Plus, the Cocoa 64-bit runtime has some optimizations the 32-bit version could not accommodate for backwards binary compatibility reasons. So you should probably go for 64-bit. Dec 2, 2010 at 12:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .