Appleは、開発者がWindowsゲームをMacに簡単にエクスポートできるようにする

ジャカルタ-Macでより多くのWindowsゲームを見たい場合は、近い将来夢が叶う可能性があります。Appleは、今週の毎年恒例のWorldwide Developer Conference(WWDC)でゲーム開発者に大きなニュースを発表しました。

Appleは、macOS上でDirectX 12で最新のWindowsゲームを翻訳して実行できるProtonに似た環境のおかげで、WindowsゲームのMacへの切り替えを容易にし、スピードアップする新しいツールを作成しました。

Appleは、ValveがProtonやSteam Deckで行ったことと似た新しいGame Portingツールキットを作成しました。このツールは、macOSでWindowsゲームを実行するためのワインベースのソリューションであるCrossOverのソースコードによってサポートされています。

このツールは、macOSで実行するためにWindowsゲームを即座に翻訳し、開発者はMacでWindowsゲームの未改造バージョンを起動し、ゲームを完全にフォートする前に、そのパフォーマンスを確認することができます。

バイオハザードビレッジやノーマンズスカイなどの一部のゲームは最近macOSに持ち込まれましたが、MacでのゲームはPCのゲームコミュニティの間でしばしば冗談を言っています。

「新しいゲーミングツールキットゲームは、既存および未改造のWindowsゲームを実行するためのエミュレーション環境を提供し、Macで実行しながら、グラフィックス機能の使用とゲームの潜在的なパフォーマンスをすばやく理解するためにそれを使うことができます」と、AppleのGPUおよびグラフィックスエンジニアリングプロジェクトマネージャーであるAiswariya Sreenivassarは、今週初めのWWDCセッションで説明しました。

この持ち込みツールキットゲームは、The MediumのようなダイレクトX 12ゲームもサポートしており、Sreeniv HasanはAppleの翻訳レイヤーを通してゲームのコースを示しています。Windows API通話をLinuxに変換するためのソフトウェアレイヤーを組み合わせたWaneとProtonと同様に、AppleはこれらのWindows API通話をLinuxメタルAPIに変換することでここで同じことをしています。

Appleの新しい搭載ツールキットゲームは、Intelベースのx86命令とWindows APIをApple Siliconに変換します。キーボード、マウス、コントローラ入力、オーディオ再生、ネットワーク、ファイルシステム、およびDirect3Dに関連するAPIはすべて、macOS上で適切なAPIに変換されます。

その結果、Windowsゲームはポートや変更を必要とせずにmacOS上で動作します。Appleは、現在、macOSにポートされる前にゲームの評価に使用されていると述べていますが、macOSユーザーがこのゲームポーティングツールキットをインストールしてこれらのゲームを試すのを妨げるものは何もありません。

発生する可能性のある大きな問題は、この環境でゲームがどのように動作するかです。ほとんどのゲームはこのツールを通じて最適化されず、開発者が独自のポートレートを作成するまで、パフォーマンスの問題やバグが発生する可能性があります。

Redditユーザーは、MacBook Pro M1、1 MacBook Pro M1 MaxのDiablo IV、MacBook Pro M2 MaxのHogwarts LegacyでCyberパンク2077を正常に実行しました。初期の結果は、いくつかの明確なパフォーマンス制限があるにもかかわらず有望であるように見えますが、このようにMacでゲームを実行するときに潜在的なバグがある場合もあります。

CodeWeaversは今月、CrossOver Mac(Appleのツールでコードソースが使用されている同様のWindows互換性のレイヤー)に対する待望のDirectX 12のサポートも発表しました。しかし、彼らはまた、進歩にもかかわらず、macOSでDirectX 12のサポートを開く「単一の魔法の鍵はない」と警告した。

「ディアブロIIリサイクルされたのみを実行するには、MoltenVKとSPIRV-Crossが関与する多くのバグを修正する必要があります」と、CrossOverのプロダクトマネージャーであるMeredith Johnsonはブログ記事で説明しました。「他のDirectX 12ゲームでも同じことが起こると予想しています。各ゲームタイトルに特別なサポートを追加する必要があり、各ゲームにはいくつかのバグが含まれる可能性があります。」

Appleのこの新しいGame Portingツールキットにより、ゲーム開発者がWindowsゲームをmacOSプラットフォームにもたらすのが簡単かつ迅速になることが期待されています。これにより、Macユーザーは以前は限られていたゲームの幅広い選択を楽しむことができる機会が開かれます。ただし、この環境でのゲームのパフォーマンスと安定性はまだ考慮する必要があり、Macで最適なプレイ体験を達成するには特別な最適化が必要になる可能性があることに注意することが重要です。

このゲームポートツールキットがmacOSの開発者と一般ユーザーがいつ利用できるかについての情報はありませんが、この動きは、プラットフォーム上のゲーム体験を向上させるためのAppleの努力を示しています。