WaltC wrote on Mar 3, 2010, 19:12:
Really, the concept is sort of bizarre as OS X now includes a standard utility that allows any Mac user to install Windows 7 (or Vista or XP) and run it natively on a Mac--it's called Bootcamp. Since today's Macs literally are standard Intel "PCs" running an x86 version of OS X, running Windows 7 on today's Mac is a perfectly normal expectation and event. It's ironic to think that for today's x86 Macs Windows is actually a whole hell of a lot more compatible than Apple's Classic PPC OS of yesterday--which probably won't run on an x86 Mac at all, except *maybe* through a VM, and then not very well at all.
Anybody who has bought an x86 Mac in the last few of *years* can install Windows and run it natively, already, and so Steam is already available to them. Seems like somewhat of a waste of time and resources for Valve to develop for OS X since because Apple has tied OS X exclusively to Mac hardware the OS X market is always going to be teeny-tiny compared to the Windows market, a market which serves the open international x86 hardware markets--and Windows is as much at home on today's Mac as is OS X.
The minute that Apple transitioned the Mac to Intel x86 the "difference" between a "mac" and a "pc" simply ceased to be from a hardware perspective. That's what makes Apple's continuing "I'm a Mac--He's a PC" ads so silly--because they are *all* "PCs" now...;) The major only hardware difference between "Macs" and "PCs'" these days
is that Macs are restricted to Intel cpus and core logic, whereas all other PC makers can offer you your choice of Intel or AMD cpus and core logic hardware.
For me, the superiority has always come from the operating system and the accessibility it provides. Apple has always lagged behind in hardware, short of standards adoption. They pioneered Firewire and USB, and recently have brought Displayport to the forefront.
I never bought into the PowerPC lie. It may be a better architecture on paper but that never translated to tangible benefits. The only thing setting it apart was AltiVec, and that gap was closed with SSE.
It's the workflow of the operating system that is the biggest difference. The ease of use and stability are huge factors. I am an IT professional... just because I know how to troubleshoot a system and fix drivers, poorly written software, and buggy browsers doesn't mean I want to... especially on my free time. Plugging devices in and having them integrate seamlessly into the "experience" means a lot to me.
As I've moved more into development, I've come to appreciate the SDK. You are given, for free, a world class set of tools with which to write software. Instruments is INCREDIBLE. Xcode is great, and Apples documentation is next to none. Cocoa and Objective-C are much more elegant and understandable than the .NET clusterfuck in my eyes. To each his own... the benefit of such an elegant development environment is overshadowed by having a smaller market to deliver software to.
There's been a lot of buzz recently about Apples progress on fully supporting OpenGL 3.0 (
http://www.macrumors.com/2010/01/12/apple-progressing-toward-full-support-for-opengl-3-0-in-mac-os-x-10-6-3/) and I can't help but think Apple has been working behind the scenes quite a bit since hiring Graeme Devine as their gaming evangelist for the iPhone and OS X platforms. Getting Valves support is huge!
But I digress -- to the point of the thread:
Running Windows on a Mac through bootcamp is disruptive -- you have to close out of any apps you have running, reboot (and for an OS X user, that isn't a common thing) and boot into Windows, play your game, then return to OS X in similar fashion. Most bootcamp installs are simply shells for a single purpose... typically games. Anyone using bootcamp for a legacy application is better off with VMWare Fusion or Parallels.
But my point is that bootcamp is a pain in the ass.
Not to mention to do it legitimately requires a Windows license.
Having a native client means you can play games at your leisure without having to disrupt any other activity, integrate it with your daily routine and not have to close out 30 project windows when you need a short breather to mow down some Zombies.
This isn't hurting anyone, and it will certainly serve only to further both platforms in my eyes.
Playing: Overwatch, FFXIV, Ion Fury
Xbox Live: Heinekev
PSN: Heinekev