
John Siracusa explains why Boot Camp will not draw developers away from writing software for OS X.
I disagree with what he claims about the strength of mac game development post-bootcamp. The user interfaces in Windows and OSX are very different. It would horrible to simply take a Windows program and port it to OSX without consulting the user interface guidelines. That said, games are different. The interface of a game does not generally change when it is moved from one platform to the other.
I'm not a mac gamer (I'm not a PC gamer either...) but porting complex games to a small group of individuals is prohibitively expensive. Only a few games make it through today.
Something like NetNewsWire is a program written for mac users. It's great on interface guidelines and it's a pleasure to use. Some games that are written for the mac may take interface guidelines into consideration. But for the vast majority if these complex Windows games there would be no reason to port it to the mac until the number of mac users increases. Any serious gamer is going to have a copy of windows.
I think mac software development is great. Good software development is one of the reasons that OSX is such a strong platform. But games are being written for Windows, and porting games to OSX does not change the content of the game. Once you go fullscreen, it's the same experience on Windows that it is on the Mac.
I love the Mac. I would never by another Windows computer. I think bootcamp will help in getting people to switch. Some of those people will be gamers and they will be comforted knowing that they can run a beautiful OS with all of the remarkable software that is out there for the Mac. But when they want to play games, all they have to do is switch OS's. I would rather a world without Windows but the reality is that 3D game development is expensive, and there is little reason for developers to port to mac when a user can play on Windows.
I don't think software ported from Windows to the mac is that good in the first place. But developers have a carrot for doing a port because most software isn't "consuming". You want to open it, you want to close it, and you want it to look pretty in the meantime. Games are different. There's no carrot.
You're in Easy Mode. If you prefer, you can use XHTML Mode instead. |