AppleがWWDCでmacOS Mojaveを発表した際、OpenGL(Open Graphics Library)とOpenCL(Open Computing Language)を廃止し、Apple独自の技術であるMetalを採用することが明らかになりました。これはMacゲーム開発者を不安にさせています(Macrumorsより)。
更新:この記事は、下部に新しい情報を追加して更新されました。
[ Apple、macOS Mojave 開発者向けベータ 2 をリリース]
macOS Mojaveのゲームの未来
OpenGLとOpenCLで構築されたアプリはMojaveでも動作しますが、Mojaveリリース後はアップデートされません。AppleはMacゲーム開発者に対し、Metalの採用を推奨しています。
Appleは4年前にMetalをリリースしました。これは、OpenGLとOpenCLを単一のAPIに統合した3Dグラフィックおよびプログラミングインターフェースです。一部の開発者は、Appleのこの動きがMacゲームに与える影響を懸念し、批判しています。

OpenGLはオープンソースでクロスプラットフォームであり、開発者はmacOSとWindowsで動作するゲームを開発できます。Metalはプロプライエタリであるため、開発者は各OS向けに別々のバージョンのゲームを作成する必要があります。
ゲームデザイナーのラミ・イスマイル氏はPC Gamerに次のように語った。
これは終末の日ではなく、Appleが巨大なEMPマシンを構築し、「これを使うかどうかはわからない」と宣言しているようなものです。最悪の事態は、古い機能が壊れ、エンジンとライブラリがDirect3DとMetalの両方をサポートするために少し拡張されることです。この点に関してAppleが将来的にどのような行動を取るかについて明確なガイドラインがないことは、開発者の信頼にとってあまり良いことではないと思いますし、クロスプラットフォームのグラフィックAPIが統一されていないのも困りものです。
アップデート
MacGamerHQのRic Molina氏が、Macゲーム開発者数名にインタビューした記事をシェアしてくれました。開発者たちは、APIが廃止されたにもかかわらず、Macゲームの未来は明るいとRic Molina氏に保証してくれました。
『Rise to Ruins』の開発者であるレイモンド・ドーア氏も同意する。
コードが非推奨のまま削除されないと仮定すると、いいえ、何も問題にはならないと思います。[…] さらに新しい OpenGL 標準を必要とする人なら誰でも、Metal をサポートするための人員を確保できるでしょう。
匿名を希望した別の開発者(ただし、今年リリースされた最も成功した戦略ゲームのひとつを開発した人物)も同意している。
OpenGL は消え去るのではなく、Apple が正式に OpenGL を推進しないことを認めたようなものです。実際、何年も推進してきませんでした。
[新しいアプリで iOS、tvOS で Steam ゲームをプレイできるようになります]