Which is better, Mac or PC? Why choose? After all, your Mac is a PC, it just runs Mac OS X instead of Windows. And it looks pretty. But what if you need to run an application that is Windows-only? Like a piece of accounting software, an engineering simulation, a database application, or even Internet Explorer to access an IE-only site. But who’s kidding who — we know you probably just want to run a Windows-only game on your Mac.
So there are various options for running Windows software on your Mac. They come in three flavors: virtualization, a Win32 API or rebooting completely into Windows.
A MacMost poll showed that the two virtualization giants were used by most people, with VMware Fusion beating out Parallels in popularity. Both of these run as an application in Mac OS X and create a virtual PC inside your Mac to host the Windows operating system.
They both work extremely well, allowing Windows direct access to the Intel processor in your Mac so it can run at nearly full speed. And since both are several generations past the first version, they can support advanced graphics required for most applications and game, although they are far from perfect.
To use either of these, you would need a full copy of Windows to install. XP, Vista or Windows 7 will work, as well as alternative operating systems like Ubuntu. The application will then create a large file representing the virtual Windows hard drive and walk you though installing Windows on it.
When you launch the program it would boot Windows, giving you the option to view it as a large Window on your Mac, take of over the entire screen, or mix Windows windows with Mac windows. You can even drag and drop and copy and paste between Mac and Windows.
Next in popularity is Boot Camp. This is Mac OS X’s ability to allow you to reboot into Windows using a separate Windows partition. The ability to do this is free with Leopard and Snow Leopard, but you still need to provide your own Windows discs. At present, Windows XP and Vista are supported, although Apple promised Windows 7 soon.
The main drawback to Boot Camp is that you need to shut down your Mac and reboot completely. And then do it again when you are done working in Windows and want to return to Mac.
But the main advantage of Boot Camp is the near 100% compatibility. You are essentially running Windows on a PC when you reboot. The only loose ends are drivers for Apple hardware like mice and keyboards and right button clicks when using MacBooks. But these have mostly been ironed out.
Next down on the list was VirtualBox. Another virtualization application. While not as feature rich as VMWare Fusion or Parallels, it has a better price point: free. You’ll still need to install your own copy of Windows, however.
A few people reported using CrossOver or Darwine. These solutions allow you to run Windows applications without having Windows installed. They contain versions of the parts of Windows that applications rely on to run, so they can run in Mac OS X with that help.
The drawback is that few Windows applications are supported. Application support almost has to be added one-at-a-time, meaning that it is only a viable solution if your application happens to be on the list. And many of those applications are already available in regular Mac versions, so running them with a Win32 API application isn’t very valuable.
Thanks to everyone who voted in the poll here at MacMost.com. We’ve now got a good picture of how people run Windows on their Mac. I should point out that there were also quite a few messages along the lines of “I don’t run Windows at all — that’s why I bought a Mac!”
Here are the complete results of the original poll:
Since Apple switched to Intel processors for Macs, it has become much easier to run Windows applications on your Mac. You can use a virtualization application like Parallels, VMware Fusion or VirtualBox to run Windows while still in Mac OS X. You can reboot into Windows with Boot Camp, and you can run a custom implementation of the Win32 API like with Darwine and CrossOver.
Which is your preferred way to run Windows applications on your Mac?
- VMware Fusion (32%, 61 Votes)
- Parallels (29%, 54 Votes)
- Boot Camp (22%, 42 Votes)
- VirtualBox (13%, 24 Votes)
- CrossOver (4%, 7 Votes)
- Darwine (1%, 2 Votes)
- Q (kju) (0%, 0 Votes)
Total Voters: 189