TechSpotによると、今年のWWDCイベントは、ゲーマーとゲーム開発者の両方にとって刺激的なニュースをもたらしました。高価なVision ProグラスやARゲーミングガジェットに加え、Appleは開発者向けにmacOSでのゲームの性能を向上させる新しいGame Porting Toolkitも提供しました。
この新しいツールキットには、プログラマーやゲーマーがmacOS環境でDirectX 12ゲームを実行できる互換性レイヤーが含まれています。このツールキットのコードは、ValveがLinuxオペレーティングシステムでWindowsゲームを実行するために開発した互換性レイヤーであるProtonに基づいています。また、CodeWeaversのCrossOverのソースコードからも派生しており、CrossOverはMacでDirectX 12ゲームを実行するための独自の互換性レイヤーを開発しています。
Apple はゲーム開発者に新しいツールセットを提供しています。
Game Porting Toolkitは、ネイティブのx86コードをApple Siliconプラットフォームに変換し、3DグラフィックスのAPI呼び出しをインターセプトしてMac独自のMetal APIに変換します。さらに、このツールキットは、入力、オーディオ、ネットワークなど、Appleの新しいArmチップ上でWindowsゲームを実行するために必要なあらゆる機能を変換します。
しかし、ゲームを良好なパフォーマンスで動作させることと、実際にゲームを体験することとは全く異なるものです。そのため、AppleはGame Porting Toolkitをゲーム開発者向けの評価ツールとして位置付けています。これは、WindowsゲームをMacで迅速にテストし、ゲームが実際に動作するかどうか、そして期待されるパフォーマンスを確認するための手段です。開発者はこれを基に、ゲームを最良の状態でリリースするために最適化すべき点を特定することができます。
Redditユーザーは、Appleの新しい互換性レイヤーをテストし、M1 MacBookで『サイバーパンク2077』を、M1 Max MacBook Proで『ディアブロIV』を、M2 Maxで『ホグワーツ・レガシー』を動作させています。最終的な動作は、あまりスムーズではなく、依然としてバグが残っていると評価されました。しかし、Game Porting Toolkitによるこれらの初期結果は、macOS上でより堅牢なゲームエコシステムが将来的に実現する可能性を大いに示唆しています。
[広告2]
ソースリンク






コメント (0)