Mac's have always been know for being "lame" for the bare fact that gaming on one is a chore.
When computers got past being just very efficient work machines, people saw the potential to use them for many more things, one of them being games. Fast forward to around 2006. Computers are now a very common thing, most people know how to use them. And PC gaming a normal thing.
Different Architecture1. Around 2006 was the end of the PowerPc era for Apple and is when they switched to intel. All PC's (Windows/Linux) were either running off Intel or AMD. PowerPc was a whole other platform which you had to re-write code to get things to work on it. Which is something apple probably could have predicted would be the case, and would stunt many apps for their Macs. This made it so that the PC became the gaming machine. Macs could run games that were coded for them fine, and sometimes better since its on specific hardware. BUT it was some what a waste of time to code games for Mac since the big market was already with PC and it was easier to do.
Mouse Acceleration2. What is 99% of games on computers played with? A keyboard! Which every computer has and is basically the same. And a Mouse. Here's were apple Really REALLY fucked themselves. They have it set default-ly to have it so any mouse plugged into a mac will have whats called "Mouse Acceleration" Which might be cool in the OS , but in games it makes it really REALLY hard to aim, which is a key part to almost all games. The user can change it very easily. But most people didn't even know what to think of it.
Those are the 2 Biggest things in my opinion of why Mac failed to this point in the gaming market.
If apple was to take some small steps they would change the gaming scene. Which I predict in about 3-4 years they will. Right now Every Mac ships with Ivy bridge Intel Processors , which is an APU ( Processor with Graphics that don't suck) which has Intel HD 4000, which gets OK framerates on most games, but could use an upgrade, which is going to happen in 3-4 years. Also since they are on intel which is the same playing feild as PC it would be easier for people to code games for mac from the pc. And bootcamp is a option.
What Apple has to do to get more relevant in the game scene is disable mouse acceleration, make it 100% linear, another huge step, would to be have display macs in the apple stores preinstalled with Steam and popular games CS,COD, etc. People that buy macs right now have probably little intention of even playing games them. With Steam shoved in there face that introduces that option, and with mouse acceleration disables it killes a problem which they would initially run into.
Macs are sexy
-Peace out girl scout