Gaming on Macs Will Drastically Change History
Ask every gamer on the planet and they will say Macs suck on gaming. But, if you ask them gaming on iPads or iOS devices like iPhones and they will obviously say it's great because all games on the Apple App Store basically can be played on your iOS devices. Why do games on iOS fare better or even far exceeds on Macs? Well, it's because of their popularity since all games on iPads are essentially free and most very cheap. Games on Macs on the other hand are expensive and heavily depends on Steam, which is a third party gaming online store. The other reason is all iPads are capable for gaming but not on Macs. Some Macs can barely handle triple A games with high GPU requirements. Metal, a low level API to access the GPU power which is very important on gaming, is only available on 2012 Macs and newer (you have to check it's compatibility on their website).
The Metal API is important on Macs to be a serious competitor in the gaming space, but it only gives developers, especially on iOS, the means to port their games to Macs easier. Steam on the other hand is by far the largest game provider on Macs, therefore Steam has to choose Metal to make Macs more viable in gaming. The only problem is game developers wants to port their games also on Windows and Android if they want to make more money, and both of them have the largest market share in the planet. Nobody will make games solely on Macs so Metal is not a good reason for gaming on Macs. From what I’ve heard, Vulkan IS the choice for game developers that solves cross compatibility problems. It has the same lower level access to the GPU, which is Metal but cross platform for Macs, Windows, Linux, Android, and etc.
So, I guess Macs will become a gaming platform and will perform well in the future because of iOS popularity, Metal, Vulkan, ports from iOS to Macs and cheaper pricing.