What are the rules of 32-bit v 64-bit interoperability?

What's the interoperability of 32-bit software on a 64-bit machine, and vice versa? My new iMac's 64-bit. Does that mean that any 32-bit software apps I acquire won't run on it? And a friend's got what is essentially a 32-bit iMac (a Snow Leopard Mac). Will she ever be able to run any 64-bit software on hers? In short, what are the basic rules of running these two types of software on 32-bit and 64-bit architecture machines?


I thought I read somewhere that, on certain Macs, you can hold down a couple of the keyboard keys during a Restart and the Mac would go into the alternative mode, ie. from 32-bit to 64-bit, or from 64-bit to 32-bit. If this is true, would this mean that if you own a mix of 32-bit and 64-bit software you'd need to keep switching the Mac in order to use it?

iMac (27-inch, Late 2013), OS X Mavericks (10.9.2)

Posted on Apr 25, 2014 5:33 AM

Reply
13 replies

Apr 25, 2014 5:44 AM in response to carefulowner

OS X isn't like Windows. You can run 64-bit apps or 32-bit apps on any Mac at the same time.


The "bit-ness" usually describes the kernel, which in turn relies on some part of the hardware. Early Macs can only run a 32-bit kernel; later Macs are capable of running both; newest Macs run a 64-bit kernel.

However, none of this matters as far as apps are concerned.

Apr 25, 2014 6:03 AM in response to carefulowner

Your new mac can't run powerPC programs but it can run a mix of 32 bit and 64 bit programs. I don't think you actually have many 32 bit programs because most have been udpated.


An older snow leopard mac can run a wide variety of programs (including many 64 bit programs). It can't run applications that have been updated for Mavericks. This has to do with changes to the operating system and not 32/64 bits.


The older macs have 32bit firmware (this is a hardware thing) limitations that keep them from installing Mavericks or Mountain Lion. Apple knows which Macs have this firmware and which macs don't. That makes it easy for them to publish a list of Macs that can upgrade.


As you noted, Snow Leopard could be booted with a 64bit kernel. That doesn't make it able to run Mavericks updated software because it can't boot Mavericks.


Finally, most Snow leopard macs actually do run a mix of 64 bit and 32 bit programs.

Apr 25, 2014 6:19 AM in response to ssls6

What would be a PowerPC program? Does that relate to software run on a server?


"Applications that have been updated for Mavericks" - does any well-known app spring to mind?


I think my friend's iMac was bought around mid-2011, so am now wondering whether she could update to OSX Mavericks or whether instead her only recourse would be to buy a completely new machine.


Apr 25, 2014 6:27 AM in response to carefulowner

carefulowner wrote:


What would be a PowerPC program? Does that relate to software run on a server?

Since you both have Macs purchased within the past 3-4 years, you don't need to worry about it.


carefulowner wrote:


"Applications that have been updated for Mavericks" - does any well-known app spring to mind?

If you have questions about a certain software you should consult the software vendor's website for compatibility.


carefulowner wrote:


I think my friend's iMac was bought around mid-2011, so am now wondering whether she could update to OSX Mavericks or whether instead her only recourse would be to buy a completely new machine.

Her Mac ought to run Mavs with no trouble. My early-2011 MBP is running it right now. See this web page for hardware compatiblity: http://www.apple.com/osx/specs/.

Apr 25, 2014 7:10 AM in response to carefulowner

carefulowner wrote:



I think my friend's iMac was bought around mid-2011, so am now wondering whether she could update to OSX Mavericks or whether instead her only recourse would be to buy a completely new machine.


Woah, there! You can run Mavericks on Macs from 2009 -- some earlier. Don't be so ready to throw away perfectly good hardware. Or at least wait till I'm hiding by your bins. 😉


Apple has a tech support page detailing the Macs that can upgrade to Mavericks. 2011 is well within those limits.

Apr 25, 2014 7:18 AM in response to carefulowner

Here is a list of Macs that can upgrade to Mavericks


  • iMac (Mid-2007 or later)
  • MacBook (13-inch Aluminum, Late 2008), (13-inch, Early 2009 or later)
  • MacBook Pro (13-inch, Mid-2009 or later),
  • MacBook Pro (15-inch or 17-inch, Mid/Late 2007 or later)
  • MacBook Air (Late 2008 or later)
  • Mac mini (Early 2009 or later)
  • Mac Pro (Early 2008 or later)
  • Xserve (Early 2009)


2011 is clearly on the list. Apps that have been upgraded for Mavericks include Pages, Numbers, Keynote, iMovie, Garage Band, iPhoto....The older versions of these apps still run on Mavericks but upgraded versions will ONLY run on Mavericks. This becomes important if you swaps files with friends or coworkers.


I have Macs ranging from 2009 to 2012 and all are running Mavericks. I updated the last one last week.


So, I'm not still completely sure what your question is beyond the 32/64 stuff but I think you're in good shape.

Apr 25, 2014 7:42 AM in response to ssls6

I posed my question originally because I've been planning to buy some third-party apps - MS Office 2011 for Mac and Ph. Elements 12 for Mac. I'm not sure but I think MS Office 2011 is 32-bit. Not sure about Ph. Elements, but the version of it at the Apps Store is 64-bit.


I threw in the matter of my friend's Mac (27-in iMac) as an aside. She's been wondering whether to update to Mavericks or not and is currently using some older editions of Office and Elements.

Apr 25, 2014 7:50 AM in response to carefulowner

Great. The question now isn't 32 or 64 but do these programs support the Mac OS versions you or your friend have. You should be able to look that up easily.


For example, this is for Office 2011


Home and Business 2011 and Office for Mac Academic 2011

  • A Mac computer that has an Intel processor
  • Mac OS X version 10.5.8 or a later version
  • 1 GB or more of memory (RAM)
  • 2.5 GB of available hard disk space
  • HFS+ hard disk format (also known as Mac OS Extended or HFS Plus)
  • 1280 x 800 or higher resolution monitor
  • DVD drive or connection to a local area network (if you are installing over a network)
  • Safari 5 or a later web browser is recommended

Apr 25, 2014 7:52 AM in response to ssls6

I looked up photoshop elements 12 and got this



Mac OS


  • 64-bit multicore Intel® processor
  • Mac OS X v10.7 through v10.9
  • 2 GB of RAM
  • 4 GB of available hard-disk space (additional free space required during installation)
  • 1024 x 768 display resolution
  • DVD-ROM drive
  • QuickTime 7 software required for multimedia features
  • Internet connection required for product activation*




So a minimum of Lion, not snow leopard.

Apr 25, 2014 8:05 AM in response to ssls6

My friend with her Snow Leopard iMac currently runs Elements 11 on it, but it was an 11 bought on the open market. I think you may be a bit off-beam, in the sense that there have been different versions of Elements 11 around. Some, like hers, were provided on a DVD, others have been downloads. I think that when buying apps of this kind you have to be quite thorough in checking them out for complete compatibility with the machine.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

What are the rules of 32-bit v 64-bit interoperability?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.