

AppleはmacOS Sonomaで、開発者がWindowsゲームをMacに簡単に移植できる新しいゲーム移植ツール「Game Porting Tool」を発表しました。このツールはまだベータ版ですが、先週、初のアップデートが行われました。しかも、これは大きなアップデートです。AppleがMacをゲームプラットフォームへと進化させるために、どのような取り組みを行ってきたのか、詳しくご紹介します。
Appleのゲーム移植ツール
ご存じない方のために説明すると、AppleのGame Porting ToolはWWDC 2023で発表されたもので、開発者がWindowsゲームをmacOSに移植するのを支援するものです。このツールは、WindowsソフトウェアをUnix環境(macOSやLinuxなど)に移植する人気のオープンソースプラットフォームであるWineをベースにしています。
しかし、Apple版はオリジナルのWineと比べて多くの改良点があり、例えばDirectX 12をMetal 3にリアルタイムで変換できるようになっています。Game Porting Toolを使ってWindowsゲームをmacOSでテストした後、開発者は新しいツールを使ってDirectXグラフィックスをMetalに変換できます。その結果、ゲームはネイティブで動作し、パフォーマンスが大幅に向上します。
Game Porting Toolは開発者向けですが、ターミナルの使い方がわかる人なら誰でもMacでWindowsゲームを実行できます。驚くべきことに、AppleはすでにGame Porting Toolの最初のアップデートをリリースしており、多くの重要な機能強化が含まれています。
アップデートで何が新しくなったのですか?
Game Porting Toolkit ベータ版 1.0.2 アップデートにより、ゲームパフォーマンスが大幅に向上しました。YouTuber の Andrew Tsai 氏が新バージョンでいくつかのテストを実施したところ、ほとんどのシナリオでゲームがより高いフレームレートで動作していることを確認しました。
新バージョンでは、人気ゲーム「エルデンリング」をM1 Maxチップ搭載のMacで実行した際のフレームレートが26フレーム/秒から32フレーム/秒に向上しました。また、M2 Ultra Macで「サイバーパンク」を実行した際の平均フレームレートは8フレーム/秒から18フレーム/秒に向上しました。
興味深いことに、Game Porting Tool はAppleのM1 UltraおよびM2 Ultraチップとの互換性に問題があるようです。同じゲームでも、性能の低いチップの方がパフォーマンスが良いのです。これは、UltraチップがUltraFusionテクノロジーによって2つのMaxチップを1つに統合していることが原因と考えられます。そのため、このツールはまだ完全にはサポートしていないのかもしれません。
M1 Maxでは、サイバーパンクが40fpsで動作します。同時に、Horizon Zero DawnやResident Evil 2など、以前はツールと互換性がなかったゲームも問題なく動作するようになりました。もう一つ興味深い点は、Game Porting Toolの新バージョンで32ビットソフトウェアのサポートが追加されたことですが、現時点ではパフォーマンスはかなり低いようです。
ツールを試す方法は次のとおりです
繰り返しになりますが、AppleのGame Porting Toolは、開発者がゲームをテストし、Macへの移植の価値があるかどうかを評価するために設計されています。ただし、このツールはApple Developerウェブサイトから入手できるため、誰でもダウンロードしてWindowsゲームを実行できます。
インストールするには、ターミナルコマンドをいくつか実行する必要があります。さらに重要なのは、最新のmacOS Sonomaベータ版を搭載したApple Silicon Macでのみ動作するということです。
macOS Sonomaベータ版も開発者限定のベータソフトウェアです。パブリックベータ版は今月中にリリースされ、正式リリースは今秋を予定しています。ベータ版に関する詳細は、Apple Developerウェブサイトをご覧ください。
- AppleがmacOSにゲームを導入するという最新の取り組みがなぜ重要なのか
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。