I have a hard time believing that is going to have much impact because of the cost associated with it. I don't personally see expensive peripherals as a good solution for the majority of consumers.
[doublepost=1452048582][/doublepost]
Oh, Apple has a gaming ecosystem alright and they are expanding this highly profitable ecosystem too. Mobile gaming huge and Apple is a major player here. iPhone, iPod Touch, iPad and to some extent now Apple TV all run these games and they will probably be ported to OS X more and more often with Metal everywhere.
This might not be our idea of gaming utopia but that doesn't change how very popular it is with other people who spend all kinds of money on it. Apple has made a decision to focus on one area of gaming and to try to do it well. This is in keeping with the direction Steve Jobs set the company on quite some time ago and I would not expect to see it change anytime soon if at all.
If you want AAA computer gaming you can have some on Macs certainly and these days you actually have quite a lot of choice but of course nowhere near the choice Windows or console users have when it comes to high profile AAA games. If you really want that, if that is really very important to you, rather than wishing on stars and imagining possibilities unlikely to happen it would be better to adapt to the reality of the situation is my feeling. How you want to do that is a highly subjective thing but the obvious choices are: build or buy a Windows gaming rig, buy one or more consoles or mix and match various options for whatever coverage you want.
I doubt very much we will ever see a world of AAA computer gaming on Mac computers that comes anywhere close to Windows. I love mine but I do not expect this to ever happen. That's why the 27" iMac I own now is probably the last iMac I'll ever buy. I know whatever I get next time whether it be a MacBook Air or maybe a Mac Mini, the GPU in a future model will be good enough to run the many legacy games I own for both Windows and OS X that aren't killed by Apple's annual OS upgrades. Hopefully whatever is current for GPUs in those Macs will be enough for some OS X stuff but whatever. Otherwise, I am turning to console going forward personally because the hardware is cheap. It lasts a very long time. Titles do not become obsolete with OS upgrades. The hardware is a fixed known quantity to developers which prevents a lot of problems for end users. There is no shortage of excellent AAA gaming to be had there including exclusives not to be had anywhere else that appeal to me. So, that's just my own take on how to have fun and not be disappointed or unhappy with the way things are.
Feeling as I do now is the result of a long evolutionary process. At one point I was content to live with the limitations of gaming on a Mac with on again/off again feelings about using bootcamp, virtual machines, Wineskin, Boxer, etc. I think what really tipped the scales for me was when I realized the next 27" iMac was going to run me about three grand outfitted the way I'd want it to be and for all that money this Mac while very nice would only be a mid-range gaming machine on the day it was brand new and would soon not even be that. I can't do that. I won't do that. Once gaming is taken out of the equation and I only evaluate a Mac based on my other computing needs everything changes. Suddenly, I can spend a lot less initially, get a machine i am just as happy with for all regular apps, etc. and best of all that machine will likely be satisfactory for my purposes for 5 plus years. That doesn't work with gaming and being unable to upgrade a three thousand dollar computer. It doesn't work for me anyway but then I am not wealthy. Maybe if I was I wouldn't care.
I am not at all down on Apple or Macs or even gaming on them within their limitations. I think they are great but Apple just doesn't do the kind of gaming computer gamers want really. They don't do it good enough for core gamers and they aren't going to is the thing. That's just the way it is and this doesn't even get into the entire market share issue and what that means for games development on the platform which is also a major issue itself.
Yes, they do have the strongest mobile gaming ecosystem, nobody can deny that. But this is mostly because of their solid iOS framework launched along with the rise of their smartphone and a well-timely launch of the respective store. But mobile gaming is an entirely different world.
Of course, under this thread's context, by saying "gaming ecosystem" I was exclusively referring to desktop gaming (or AAA-class gaming, as we all like to call it). And under that context, apple lacks a gaming ecosystem entirely. The only reason people are still able to play games on their macs is because OS X and the apps running on top of it need to display graphics, hence they require a gpu. But there's no other effort made towards this direction, by apple.
I agree with everything you wrote, and even more. I was biding my time just like you for years, trying desperately to see something that just wasn't there. Having a Mac for everything, trying to convince myself every time that it's ok, if a PC user can upgrade his/her gpu, I can just as easily sell my old Mac and get a new. But the bubble eventually burst. Building a gaming PC last year reminded me what the term "gaming ecosystem" really means. And these characteristics are not needed (yet?) on the mobile side of things, hence apple still goes strong:
1. A real gaming-oriented API that constantly evolves around modern GPUs and vise-versa, like directx does
2. Constantly upgraded gpu drivers, with new release for almost every AAA title launch, containing optimizations for this title
3. Multi-gpu support
4. Wide variety of desktop-class GPU choices
5. Ability to upgrade gpu and keep going with latest titles
While, on the other hand, apple respectively has:
1. Abandoned OpenGL, the API that is the only hope of catching up with PCs and it's the 2nd most popular and available to all platforms. Even before that, they were falling behind for years regarding OpenGL support.
2. Rarely upgraded gpu drivers and, even when they do it, they do it for any reasons other than gaming
3. No multi-gpu support, although they release a dual-gpu machine (just wow!)
4. No desktop class GPUs. Even worse, they have a tenacity for integrated gpus for all their models save the high-end ones that are equipped with a mediocre mobile-class gpu
5. No upgrades, period
And that's just the top-5 of the list. So, nope, I don't think apple will ever release a gaming machine and even if they did, I wouldn't bother with it. Macs are great for everything else but when gaming is in context, PCs know how to do it right, Macs do not.