Back in 2002 Square put out what I would consider the most hardcore of the hardcore games, Final Fantasy XI. It was an MMO, like most MMO's it had raids, and some of them would last 18 hours, I thought the game was very fun, the combat was amazing and difficult and depended on you working in tight coordination with your group mates. I don't have a reason to talk about it in the past tense, that just sort of happened, I think you can even still play it.
Fast forward to 2010, the sequel to the MMO came out, it was all but broken, The game was so broken in fact that Square redesigned it, and relaunched it as FFXIV: A Realm Reborn in 2014. The re-release received much improved reviews, and has been mildly successful.
Looking to expand their player base, Square hired Transgaming to port their game to the Mac. Which was released recently, however like its windows counterpart, it launched very buggy, and some would argue unplayable. The port, isn't really a port, its the actual Windows game wrapped in a package that translates everything the windows game does into instructions for the mac, basically emulating the game. The problem is, that this wrapper, has a massive overhead making the game run horribly on systems that meet the minimum system requirements.
In order to fix this Square has temporarily halted sales of the game on the Mac version, as well as offering refunds to players that are unsatisfied with the experience.
I understand that its difficult to actually port a game to a Mac from Windows, but if you're not going to do it right, you shouldn't do it at all, putting the game in a wrapper isn't a port, and those on a Mac are better off using boot camp to play games on. I used a Mac as my primary computer for years, and I have first hand experience with dealing with games in wrappers versus boot camping it. Boot Camp is always the better solution, After years of dealing with it I just broke down and switched back to Windows, I still prefer the mac way of doing things, but I don't like the headache that comes with it, or being treated like a second class citizen by developers.
Square, I'm looking at you.