Apple has informally opposed OpenGL, although applications built using OpenGL and OpenCL can still run in macOS 10.14 Mojave. However, the development and update of these two APIs has completely stopped. Apple hopes that developers will adopt their own Metal technology. The new technical documents indicate that OpenGL and OpenCL on Mac have stopped development in macOS 10.14 Mojave, and may be from a future version. The operating system is completely removed. This is very unfriendly to cross-platform game development, and some game developers have claimed that if the system does not support OpenGL at all, they will have to abandon the launch or port game for the Mac platform.
Large-scale commercials have begun to embrace Metal graphics technology, including the "Metal of Warcraft", "Witness", "Extreme Enemy: Human Separation" and "Dust Rally" versions of the Mac have adopted Metal technology.
But small developers believe that this platform-constrained technology is very unfriendly for cross-platform migration. Rami Ismail, designer of Vlambeer, revealed to PC Gamer that it may only be a matter of time before Apple completely abandons Open GL and Open CL, and the deadline may come soon. "Apple has shown its desire to completely abandon OpenGL and instead adopt their own graphics API." The problem with Metal is very similar to that of DirectX: they are not cross-platform ”. Developers with fewer resources either choose to prioritize Direct3D or prioritize Metal, and they will spend extra effort if they want to support both APIs at the same time. This makes them have to abandon the Mac version of the game.