

macOS Sonomaの新機能の一つにゲームモードがあります。Appleによると、Apple Silicon搭載Macでのゲームパフォーマンスが向上するとのことです。しかし、AppleはMacをゲームプラットフォームに変える取り組みを他にも進めており、その中には開発者がWindowsゲームをMacに簡単に移植できる新しいゲーム移植ツールも含まれています。ゲームモードとゲーム移植ツールの仕組みを詳しく説明します。
ゲーム移植ツール
macOSでWindowsゲームを実行することは、決して新しいことではありません。WineやCrossoverといったプラットフォームは、MicrosoftのOSのAPIを変換し、MacでWindowsソフトウェアを実行できるようにしています。macOS Sonomaでは、Appleが同様のソリューションをシステムに直接実装しているため、開発者がPCゲームをMac向けに開発することがさらに容易になります。
Appleは、開発者がMac上でゲームをほとんど、あるいは全く手間をかけずに実行できるようにする新しいゲーム移植ツールをリリースしました。興味深いことに、Appleのゲーム移植ツールは、WindowsソフトウェアをUnix環境(macOSやLinuxなど)に移植する人気のオープンソースプラットフォームであるWineをベースにしています。
しかし、AppleはこれらのゲームをmacOSで動作させるだけではありません。同社が説明しているように、Game Porting ToolはDirectX 12をMetal 3に変換することも可能なのです。ご存知ない方のために説明すると、DirectXはWindowsやXboxコンソールで利用可能なAPIで、グラフィックレンダリングとゲームサウンドを処理します。AppleのMetal APIに似ています。
ネイティブmacOSゲームの構築
ゲームによっては、コードを一切変更せずに問題なく動作するものもあります。AppleはThe Mediumを例に挙げました。しかし、同社によると、macOSネイティブ版のゲームは同じハードウェアでフレームレートがほぼ2倍になり、さらに快適に動作するとのことです。だからこそAppleは、開発者向けにWindowsゲームの翻訳版を実行するだけでなく、それ以上のことを推奨しているのです。
Game Porting Tool を使用して Windows ゲームを macOS でテストした後、開発者は新しいツールを使用して DirectX グラフィックスを Metal に変換できます。その結果、ゲームはネイティブで実行され、パフォーマンスが大幅に向上します。macOS Sonoma SDK は、ゲームコントローラー、空間オーディオ、HDR ビデオのサポートなど、その他のネイティブシステム機能も活用できるように開発者を支援します。

ゲームモード
開発者は、Game Porting Toolに加えて、macOS Sonomaに組み込まれているゲームモードも活用できます。Appleによると、ゲームモードが有効な場合、「システムはフォアグラウンドのゲームのゲーム体験を優先します」とのことです。
AirPodsのBluetooth遅延が大幅に短縮され、PlayStationおよびXboxコントローラーのBluetoothサンプリングレートが2倍になり、ゲームのGPUとCPUの優先度が上がることで、より安定したフレームレートが実現します。これらはすべて、最新作と近日発売予定のタイトルを含む、あらゆるMacゲームで自動的に実行されます。

まとめ
Macはこれまでゲームプラットフォームとして知られてきませんでしたが、Appleはそれを変えようとしています。Apple Siliconチップの搭載により、Macはかつてないほどパワフルになりました。Appleは開発者に対し、彼らのゲームがmacOSに移植する価値があることを示そうとしています。そしてもちろん、これは最終的にMacに大きな価値をもたらすでしょう。
macOS Sonomaは現在、開発者向けベータ版として提供されています。パブリックベータ版は来月リリースされ、正式リリースは今秋を予定しています。ベータ版の詳細については、Apple Developerウェブサイトをご覧ください。
- macOS Sonomaに航空写真の壁紙を備えた新しいロック画面が登場、その仕組みはこうだ
- これらはIntel Macでは利用できないmacOS Sonomaの機能です
- macOS 14をサポートするMacはどれですか?ほとんどがApple Silicon搭載モデルのみです。リストはこちらです
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。