Windows 7 vs OSX Leopard

 

VS

For nearly the last year I’ve been using my Mac Book Pro with OSX Leopard as my primary operating system, which replaced years and years of Windows XP. I still had to run XP for work development, which I did in a virtual machine. A few months ago I had to move the VM to Vista to help ensure our application compatibility. So now the Windows 7 public beta was available, I decided to try it out as my work VM. Of course I have a handy backup of my old Vista VM – just in case. However after a week of use, I don’t think I’ll need the backup. Windows 7 should really be called Vista SP2 and it optimises and polishes off the Vista core. In-fact I would say now that Windows 7 finally catches up to OSX, in terms of being a polished, good looking, efficient, practical modern operating system. Having said that, I will not be moving back to the windows platform as my primary operating system any time soon. I really prefer OSX, and here’s why…

Font Rendering

When I first moved to Macs, I thought “everything looks better, text is easier to read without straining my eyes”. So I googled and found that there’s a ideological difference with how Microsoft and Apple go about rendering their fonts. To get a clear understanding of the differences see “Font smoothing, anti-aliasing, and sub-pixel rendering”. Personally, after over ten years of viewing fonts the Microsoft way, it took less than a month to become used to and much prefer Apple’s way. 

Font Rendering Differences

Task Management

Finally, Microsoft have realised the advantage of a combined application launcher and switcher. The new taskbar acts very much like the Dock now – and personally I think this is a great thing. Icons stay in the same place. Apple dock gives a dot under or next to running applications, while the TaskBar draws a box around running applications. Microsoft have this new ‘jumplist’ feature – but this has always been present with the Dock by right clicking the app icon to access application specific functionality. However the OSX dock can contain ‘stacks‘, or folders. Just drop a directory on it and you’ve got an easy menu heirachy, this is not possible with the new windows 7 taskbar.

OSX Dock

Windows 7 taskbar

Windows 7 taskbar

As for switching tasks, on the OSX side you have exposé, which will display all windows so you can see which one you want. On the windows side you have thumbnails and Aero Peak. Both effectively function to let you see what’s going on and find the application you want. Personally, I don’t really use either. I use spaces in OX and generally have one application per space. If I want to go to my email, I go straight there by pressing command-3. For my browser its command-4, and so on. On windows I stick to good old alt-tab.

 

Exposé

Exposé

 

Thumbnails

Thumbnails in Windows 7

Look’n'Feel

To me, Apple provide user interface elements that are straight forward, look great and encourage intuitive operation. You don’t see a lot of badly designed software for OSX because the SDK and developer documentation heavily promote not only good user interface design, but good development design. The single menu bar at the top of the screen had always appealed to me, harking back to my Amiga days. Using windows applications always makes me think “what a waste of screen real-estate”. OSX’s window decorations are minimal and sleak compared to any of the styles offered in Windows 7. Even OSX application toolbars can be quickly toggled visible or hidden with one click (clicking the button in the top right) to maximise screen space. There is a much greater consistency with application look and feel in OSX than there is in the windows world.

 

Toolbar visible

Toolbar visible

Toolbar visible

Toolbar toggled off

 

UNIX-like

The core of OSX is UNIX-like. With this comes great power, flexibility and history. Not only can it easily support any UNIX-based software, I can get to the guts of the OS at a terminal. Configuration files are generally standalone, log files are all in the same place and we have powerful standardised permission systems. Being familiar with linux means its easy to grapple into the core of the OS directly with command line tools. Microsoft do things their own way, and everything is stored in the registry. I always thought that the registry was the worst idea ever and it remains one of the weakest parts of Windows.

Automation Solutions

With OSX I have some great choices to automating tasks. I can write a standard UNIX shell script. I can write some Apple Script to ‘remote control’ any application. Or I can even use Automator to create automatic tasks by ‘drag’n'drop’. Windows has classic batch files, Windows Script Hosting and the new PowerShell. But can you write a script that takes control of any application to automate behaviour? And do so in a way that doesn’t just move the mouse around and simulate mouse clicks and keystrokes? Like most things in the windows world, solutions exist, but they feel clunky. I am constantly impressed with how powerful and embedded AppleScript is. 

OSX for me

These are all, of course, just my personal preferences. The great thing about operating systems in 2009 is that the main three options (OSX, Windows, Linux) are all perfectly capable of letting you do whatever you need to do. The choice really comes down your preference of operation.

10 thoughts on “Windows 7 vs OSX Leopard

  1. Nice summary. I’m actually dual booting Win7 and OSX on my MBP. Works nicely except for right clicking (have to 3 finger click, rather than 2 finger tap).

    I’m actually looking forward to the final release so I can upgrade my XP machine.

    I primarily use Windows at the moment (well, mainly for WoW anyway), but my development happens on OSX. At the moment, I don’t have much of a preference either way when it comes to Windows vs OSX, whichever gets the job done really. I also don’t see the registry as a disadvantage. The way I look at it, it’s not really that different to having separate configuration files in /etc, and is much better than the old .ini files of Windows 3.1

    One thing to note in your article though. As of Leopard, OSX isn’t UNIX-like, it’s actually UNIX. It’s actually got certification now (http://en.wikipedia.org/wiki/Mac_OS_X – check the OS family in the sidebox)

  2. @Sam

    Just thought you might like to know that you can run WoW under mac and that it runs beautifully. =) You should give it a shot. I’ve been running mac osx on a pc for about a year now. I’m about to actually buy a mac I love it so much. I play WoW on my hackintosh and I’m sure it’s even better on a real mac. =)

  3. It’d be nice to throw in a 3-way comparison with Linux (smile). I tried Ubuntu on a slower machine and struggled with the GUI (loved the speed, though). Wondering if the final version of Windows 7 or Snow Leopard will be anywhere near as lightfooted!

    One addition I REALLY appreciate with Windows 7 is its ability to burn image files natively (though the options are limited). Programs on OS X always feel more mature than Windows apps, if only because of their customization to the OS.

    The GUIs on both are beautiful – Windows 7 “feels” more refreshing, while Leopard gets a thumbs up for “clean consistent classiness”.

    Good write-up! Right now I have Leopard 10.5.5 and Windows 7 (32-bit/64-bit) on my machine. Still debating on going 64-bit or not. Looking forward to tinkering with Snow Leopard!

  4. “Microsoft have this new ‘jumplist’ feature – but this has always been present with the Dock by right clicking the app icon to access application specific functionality. However the OSX dock can contain ‘stacks‘, or folders. Just drop a directory on it and you’ve got an easy menu heirachy, this is not possible with the new windows 7 taskbar.”

    Ummmm…. YES It is possible with Windows 7, I have 7, and all you do is drag and drop, and its there. Windows 7 will ALWAYS be better than Apple’s OSX Leopard. And you can say “Well Vista was a crap os, why will 7 be any different?” Whoever does say that, I agree with you that Vista was crap, but 7 is he best os out there today. Just read these 2 articles about upgrading and Apples made up reasons why Macs are better than PCs:

    http://blogs.zdnet.com/Bott/?p=1114

    http://www.mac-sucks.com/switch_why.php

  5. Computers and OS’s are like knives, Case rules and Buck sux! Or vice versa.

    I grew up on windows since ’78 and purchased a macbook in ’07, I have some negative comments on Windows but I will admit that Win7 is the best Windows creation yet (IMO of course) I can’t say anything bad about Mac, most “crashes” (btw the word CRASH is used by people that don’t know how to operate a computer properly, (a word which has a broad numbers of definitions in the computing world) are without a doubt 99% operator’s error! I don’t have any problem with “crashes” :) A computer “tries” to do what the operator asks it too and when it’s not possible, it’s referred to as “crashed” I use the Macbook for all my important files because it’s absolutely stable and internet browsing because it’s virtually virus/spyware proof, if your house is on fire which computer will you grab on your way out the door? I’ll grab the Mac. The only rational reason I still use Windows is and don’t do a complete Mac swap-over is that I have more then 10k$ worth of Windows software and without a doubt some great ones for sure. I’m not going to bash Bill’s creation but if I wasn’t able too afford a Mac along with not knowing how to properly use it; I’d probably be bashing Mac as well. (Not really) I refuse and try not to act childish over senseless issues.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>