If you want to switch from a PC to a Mac, consider this:
There are lot’s of ways you can virtualize Windows within OS X, and they all work very well.
But how to choose the right one?
There are three virtualization products for Mac, and at their core, they are all very similar. Each creates a virtual machine, which is to say a software implementation of a separate computer.
When you install Windows in a virtual machine, Windows thinks it’s installed on a PC with a generic set of hardware. In fact, the hardware it thinks it’s installed on is a software construct, and any time Windows utilizes what it thinks is a hardware component, its requests are actually being passed through to your Mac’s real hardware.
However! What is going on under the hood is basically similar among the most popular virtualization applications, but the ways they install, run and integrate Windows inside of OS X vary wildly.
Assuming you are ready to take the virtualization challenge, which application should you use?
- VMWare Fusion?
- Sun VirtualBox?
They are all different, but they have ended up falling out of direct competition… each one is right for a certain kind of user.
Let’s find out which one is right for you?
• …want to run Windows 7 within OS X, and basically nothing else?
• …want to run Windows applications as if they’re part of OS X, visually and behaviorally?
• …think a virtual machine should integrate into OS X almost completely, rather than live
…..inside its own window?
• …want to play 3D games in your virtual machine?
Then Parallels is the right solution!
This is a paid solution, and while it’s a full virtualization suite—you can run Linux and other OS from within OS X as well, it’s the one solution most purely dedicated to making running Windows 7 as seamless as possible. Installation is almost completely hands off, and once you have got it up and running, it can actually be changed to look more like OS X.
This has the dual effect of making the OS look more natural when it’s running in windowed mode (where the OS is isolated to its own window, like an application), and making the so called “Crystal” mode, which lets you run Windows applications as their own windows in OS X, and which integrates Windows menus into Apple’s operating system, such that it’s barely even clear that you’re not running native applications.
Parallels strength is in how thorough it is in trying to make Windows integration seamless. Windows 7’s system wide transparency effects, powered by Aero, work fine out of the box with Parallels.
You can enable OS X’s multi touch touch pad gestures for MacBooks in the OS with a simple options menu; pulling an installation over from a Boot Camp partition is just a matter of walking through a wizard; sharing files and clipboard items between the OS installations is trivially easy.
DirectX support is legitimately good enough to actually run a game without terrible performance degradation.
Parallels cost’s US $80.
Then, in features beyond Windows integration: There are not a whole lot of appliances preconfigured packages that let you install other operating systems, like variations of Linux, as compared to VMWare Fusion, and there are stability issues.
If you’ve got a handful of Windows applications you can’t live without, or if you want to play recent games without booting into a separate partition, Parallels is a option.
• …want to experiment with more than Windows
• …need bulletproof performance with Windows
• …want to run Windows and Linux applications as if they are part of OS X?
Then VMWare Fusion is the right solution!
VMWare’s virtualization software is a reliable option no matter what you want to do. The way it integrates Windows into OS X is transparent, but not quite as aesthetically consistent as Parallels.
Gaming performance is not as strong as in Parallels, though 2D rendering like Windows 7’s Aero—runs a bit smoother in Fusion than in any other solution. As with Parallels, Fusion automates the Windows installation process to a degree, and makes importing a Boot Camp installation simple.
VMWare is a very solid virtualisation solution, and for most tasks like cross platform website testing, running Windows versions of Microsoft office, or syncing with a Windows only device like the Zune HD, it will not let you down.
Professionals will find a huge library of preconfigured appliances, so they can try out virtually any operating system they have ever heard of, as long as it’s freely available, with little more than a file download and double click.
VMWare Fusion costs $80.
• …need Windows emulation
• …don’t want to pay anything for your virtualization software
• …don’t want to do any serious gaming
• …don’t mind rougher integration of Windows into OS X
Take a look at Sun VirtualBox!
While the other two options before are paid, and not really cheap, VirtualBox is totally free.
This means that, if you have got a spare Windows license, you can install Windows to run within OS X without spending extra money, and without suffering too much of an inconvenience as compared to VMWare or Parallels.
VirtualBox doesn’t have the same level of DirectX support as Parallels or Fusion, so while gaming is theoretically possible, it is probably not worth your time.
There is a “Seamless” mode for minimizing the Windows desktop and running Windows applications as if they are native OS X application’s, but it is neither as seamless nor visually integrated as in Parallels or VMWare Fusion.
But these are minor complaints. If all you want to do is run the normal Windows applications, try virtualization or configure or access some Windows specific peripherals, VirtualBox will get the job done.
It is not looking that nice as its paid competitors, but the point is, we are virtualizing an operating system.
All solutions are by definition going to be less than perfect. VirtualBox will do approximately 80% of what Parallels or VMWare Fusion can do, in terms of running Windows applications or booting into alternative operating systems, at 0% of the cost.
If you need more help and advise in using a virtual solution on a Mac or PC, please do not hesitate to contact us and make an appointment.