As a Mac and Windows user for the better part of 5 years, I can say they both have advantages and disadvantages.
Debatable, but personally I see OSX as the best operating system - it is UNIX with a cute UI. It is impractical (read: SHITHOUSE) for development and professional gaming, however, it excels with creative based tasks such as graphic design and web design - the OS is designed for aesthetics and it complements these tasks.
As for the hardware, lets face it, you're paying for the brand - Apple is a software company, they use other companies hardware, stick it all in a bunch of very good looking aluminium and put an Apple logo on it. Upset over this? **** off, that is capitalism and business at its best. If it weren't for "markup", our capitalist society wouldn't exist...
If you don't like it, don't pay for it - simple as that.
In its 500th iteration and still riddled with issues - not to mention the MS sys admin's attitude towards problems that always shits me: "You should all use windows, you shouldn't be allowed to use Mac or an iPhone!"
All in all, I love Windows for gaming and development, Windows 7 is clean, crisp and gets the job done. I also like the fact that there are no license agreements restricting what hardware it can be used on lol (OSX: the reason it "just works" is because Apple don't have to account for every different type of hardware available).
OP: Install Windows 7 using the Bootcamp Utility (Applications/Utilities/Bootcamp.app) and play your Windows game that way.
In answer to your question, no, there are no applications that can port game engines on the fly.
Posted on Friday, 4th May 2012