Mac vs. PC Speed: It Doesn't Matter
We’re about to be subjected to another extended argument in the blogosphere over the relative merits of Mac and Vista personal computers. That’s because Popular Mechanics just published the results of their “ultimate lab test,” a supposedly objective comparison of laptops and desktops including benchmarking for raw speed and perceived speed. They found the Macs to be superior on these measures, which will no doubt lead to crowing among Mac advocates and challenges from Windows users.
But you know what? If you’re a web worker looking to settle on a computing platform, this sort of speed test doesn’t matter. Certainly you should make the decision with some care, but my advice: don’t even bother reading benchmark results like these. There are much better ways to decide which way to go.To begin with, the plain fact is that either platform is almost certainly fast enough for what you need to do. If the entry-level systems that Popular Mechanics looked at are sluggish, you can spend more and get a high-end system of either flavor. True, you may have to invest thousands of “extra” dollars – but if your billing rate is reasonable, that’s money that you’ll make back.
So how should you decide? You need to look at two things: software choices and network effects.
Mac users are fond of pointing to graphics packages and video editing tools that run best on OS X, but this sort of thing cuts both ways. If you want to develop .NET software, for example, you will probably have the best results running an actual Windows box. Yes, you could run that instance of Windows on the Mac using Boot Camp or virtualization, but most users are more efficient when they’re not switching between different operating systems frequently. If my focus was still on Windows software development, I’d work on my Windows box, not on a Mac that also runs Windows.
In most cases, though, whatever software you need can be found on either platform. In that case, look at network effects: not the computer network, but your personal network. What platform are your clients using? What platform are your peers using? While you can be a Mac in a PC world – or a PC in a Mac world – eliminating friction will normally make you a better web worker. If you’re constantly having niggling issues around things like the format of shared files and how to schedule appointments, then you’re on the wrong platform.
To some extent, of course, working on the web insulates us from these issues. If your work is 100% in the browser, then you can usually just pick the computer that appeals to you personally based on style or prejudices (unless your work involves something like developing sites that run best on Internet Explorer). But most of us aren’t yet in that happy state: if your work hasn’t moved entirely to the cloud, it’s still worth thinking about how to best fit in with your customers.
Related research and analysis from GigaOM Pro:
Subscriber content. Sign up for a free trial.

There’s nothing ultimate about that test. The PC computers they chose sucked, and are horribly over priced. Never-the-less, it’s still suprizing that Gateway can’t build a faster machine when they used 3x the RAM.
Windows might suck, but it doesn’t suck THAT bad. Lets not forget how long it took OS 9 to boot compared to Win 2k too.
People who still fight Mac Vs. PC are wasting their time. Use both and get over it.
I disagree.
I work in Mac OS X, but I also tried Vista (via Boot Camp) on the same machine. I found Vista to be sluggish, slow, a pain to work in. But those are subjective descriptions.
How do you objectify those findings? Doing (carefully selected) benchmarks is one approach. That’s all they did.
Funny. I do all my development inside VMware virtual machines (Windows XP), with a Mac Pro running Vista 64x (via Boot Camp). I have to say I’ve found this set-up to be relative spiffy for my needs.
I very rarely boot into OS X for purposes of keeping my operating system up to date.
So, even with bootcamp AND virtualization, speed might not be a problem.
I’ll serve up another round of disagreement here.
“While you can be a Mac in a PC world – or a PC in a Mac world – eliminating friction will normally make you a better web worker.”
How 1998 of you! If we’re speaking about web-workers, you can quite happily work on your platform of choice these days. Want to exchange documents with your Office-using PC friends? Install Office on your Mac. Or if they don’t need to edit, send them PDFs. Conferencing? Skype works just fine on both platforms, thanks. Web development? There are excellent tools available for both platforms.
The *only* reason why you might need to align your computing platform to match your customers’ is if they run some kind of niche application with proprietary formats. If so, ask yourself: “Is this going to be my *only* customer? Does it make sense for me to change my computing habits to suit a couple clients?”
Of course not. On the Mac, tools like VMware Fusion and Parallels allow you to run those niche apps without having to alter your entire computing environment. Unfortunately for Windows users, there isn’t a solid way of running OS X in emulation reliably (yeah, I know about VMware and osx86project, but Apple updates often b0rk things up). But there’s always Linux or Cygwin (in case your Mac customers run Unix apps).
Good post. As I’m a Mac fan boy and consultant/technical translator, I occasionally encounter compatibility problems with files generated on Windows versions of office. The converse occurs and other translators using Windows versions of office note that the same happens between different versions of MS office.
Also, human networking, network bandwidth and other factors are just as important or more important platform in some cases.
Thanx for a saner voice…I am using Vista for 9 months and no glitches, believe me…
Developing software for only one platform sure is a great business model!
i’m switcher. After 20 years using microsoft operating systems y found the holy grail. I’ts no comparable. Speed, usability, etc. Actually i’m working with mac for flex and web development ( more productive). I’m using vmware fusion with windos xp to develop with delphi and vs 2005. No problems. vmware crash more times on windows xp as host than osx.
i’m working with linux in vmware fusion. Perfect.
the keyword for webworkers should be: diversity! diversity and open standards make (and keep) the web interesting and useful. unfortunately, on the desktop, i see an epic fail by both apple and microsoft. cross platform is not just apps. it’s file system, network stack, etc… and cross platform at this level just stinks.
familiarity with your environment impacts productivity far, far, more than OS choice.
OS choice is just that, a choice.
If you work well with windows then stick with it.
If you work well with OSX then use that.
Personally, XP and Vista both seem to work nicely for everything I do (3d animation, some web design, video editing and a lot of sound engineering/production work)
Frankly – i’d love to give Apple a go. But, money doesn’t talk – it screams.
And it screams “I’m better spent elsewhere”
At least that’s my situation. Better to buy a new camera or new microphones or new sound desk than spend money on a new apple rig.