Back in the day (with “the day” being the mid 90’s or so), being a Mac user in a Windows-based world used to really suck.
While the Mac was clearly the superior platform on its own merits, often you would find that you needed to run some oddball piece of software only available under Windows. Some of that oddball software wasn’t even that oddball - stuff that lots of ordinary people needed, not just obscure vertical market applications.
The Mac developer community being what it was, all manner of options became available to work around this issue - Nubus cards you could slide into your Mac containing PC hardware. Emulators (such as VirtualPC) allowing you to run Windows software in a painfully slow - but functional - environment.
There was even - get this - the possibility of purchasing a PC and sitting it on your desk, next to your Mac.
Things are a lot easier for Mac users these days. With steady market-share gains over the last few years, it’s a rarity for something to come up where there isn’t a Mac-based (and, often, better) alternative. No longer are we locked into some sort of Mac ghetto - you can do most things on a Mac without problems, with very few exceptions (the major one people run into being high-end 3D games). As the contemporary Mac community tends to be a bit more cutting edge in some respects than the Windows world, there are even some niche applications for which there are no Windows equivalents.
With the switch to Intel-based processors complete as of last year, though, things got even easier.
Boot Camp
Over the years, in many respects Macs have become more and more like PCs. ADB gave way to USB. Nubus gave way to PCI. SCSI gave way to IDE. And so on. Many components can be swapped and shared between platforms with relative ease. Until the switch to the Intel processor, though, the “brains” of the two platforms were still drastically different. Due in part to IBM’s lagging production, though, Apple finally bit the bullet and switched to Intel’s processor line.
The transition was complete. Under the hood, Macs are essentially no different than your average beige box Dell PC - using higher quality components, perhaps, and with a lot more thought going into their design - but the technology is the same. So, what is stopping you from booting your Mac into a popular PC operating system - say, Microsoft Windows?
As of last year, nothing. Boot Camp, released by as a beta Apple in April of 2006 (and due in just a few months as part of Mac OS X v10.5), allows you to “dual boot” your Mac into Windows or Mac OS X. Simply holding down the option key during start-up gives you a choice. Click on one or the other and you can decide where to go from there. Within moments you will find yourself immersed in the comfortable user friendly environment of Mac OS X or the candy coated retardedness that is Microsoft Windows. Either way, you can do it on one machine.
And this isn’t just some sort of hackery, either, like an emulator. Windows runs just as fast as it would on a “normal” PC - in some cases even faster. With just a handful of very minor problems (after all, Boot Camp is still in beta), your Windows software works as well as expected. In other words, you could remain booted into Windows - on your shiny new iMac - full time, as if you owned a PC. Why you would want to subject yourself to that, I do not know, but it’s still an option.
The biggest problem with Boot Camp is that you have to restart your computer to switch back and forth. That takes time and interrupts work-flow. You can’t copy and paste between Mac OS X and Window or (easily) copy files from one platform to the other. You may only use one computer, but it more or less behaves as two.
There is, however, another way.
Parallels
What in the hell is this devilry?
This is release candidate for upcoming (due in a couple of weeks) version of Parallels, a really cool virtualization tool that came out some time last year. Upon installing it on an Intel-based Mac, you can run your Windows software without having to reboot, unlike Boot Camp.
Cooler still is the “Coherency” mode, pictured in the screenshot above, wherein both Windows and Mac OS X coexist together like some sort of bizarre multi-headed hydra. A Mac OS X menu bar at the top, Windows task bar at the bottom. Strange? Yes. Useful, though, if you use both platforms and want them to co-mingle. You can copy and paste between platforms, copy files, etc. Very cool.
If that’s just too weird for you - and it is kind of odd - you can also run Windows full screen or in a window, just like VirtualPC.
A couple of caveats:
- There is a performance hit, though it’s pretty minor. The Parallels people claim that virtualized Windows runs at about 90% native speed, which seems about right - and a hell of a lot faster than VirtualPC.
- Those applications that need direct access to the 3D graphic acceleration functionality of your video card - namely, most graphically intense games - won’t work. In general most applications work fine, though Parallels doesn’t enjoy the nearly 100% compatibility that Boot Camp provides.
The cool thing about Parallels is that, with this upcoming release, it and Boot Camp can coexist. For the most part, this means that you’ll be rebooting to play games and using Parallels for everything else.
But… Why?
As cool as Boot Camp and Parallels are, they suffer from one major problem: They’re not really needed any more.
With exception of those who like to play the latest games (which can still be hard to come by on the Mac), software availability just isn’t nearly the problem it used to be. The Mac platform is doing extremely well despite being in the minority, and these tools would have been a lot more helpful 10 years ago.
That said, they are a great insurance policy should you find yourself occasionally needing some obscure application for which there is no available Mac version.












