Apple Game Porting Toolkitはすでに最新ゲームで実用化されている
アップルは、新しいエミュレーションソフトウェアで真のゲーム体験を提供することを約束します。
MacOSは、それほど大きなゲームポートフォリオを持っていませんが、「Resident Evil Village」や「No Man's Sky」のように、AppleのハードウェアでネイティブにサポートされているゲームもあったとThe Vergeは報告しています。
しかし、Game Porting Toolkitと呼ばれる新しいソフトウェアのおかげで、Appleは、macOSシステム用の一般的なグラフィックスAPIの高速翻訳層を導入することで、ゲームサポートを新しいレベルに引き上げることができます。
今週初めのWWDCで、Appleは「Game Porting Toolkit」と呼ばれる新しいツールを通じて、Windowsゲームのエミュレーションを可能にする計画を発表しました。
ゲーム開発者、改造家、ゲーマーは、このDX11/DX12のWineライクな翻訳レイヤーを使って、好きなゲームを実行することができます。
しかし、注意しなければならないのは、WineのDX12/Vulkan翻訳は必ずしも不調なく動作するわけではなく、ゲームをプレイできるようにするためには多くのバグや最適化が必要であるということです。
Steam DeckでシームレスなValveのProtonサポートを可能にするには、長い時間と多くのソフトウェアエンジニアリングの労力が必要でした。
モッダーたちはすでに、Apple M1またはM2 MaxプロセッサでCyberpunk 2077やDiablo 4などのゲームを動かすことに成功していますが、性能はさまざまでしょう。
ゲーマーの報告によると、サイバーパンクはM1システムで15FPS以下、M2 Maxではウルトラ設定で約40FPSで動作することができます。
Cyberpunk 2077
Apple's new game porting toolkit is fantastic. Here's Cyperbunk 2077 running at Ultra on an M1 MacBook Pro 16 GB! pic.twitter.com/hylzMU6U46
— Isaac (@isaacmarovitz) June 6, 2023
M2MAXで実行したDiablo IV
『Diablo 4』や『Hogwarts Legacy』、あるいは『GTA Vice City』のような他のゲームも、Appleのハードウェアで問題なく動作しています。
macOS Sonomaとゲーム移植ツールキットを使ってM2 MaxにDiablo IVを移植してみた
macgamingで"u/just_reload_it"によって
Hogwarts Legacy
macgamingで"u/just_reload_it"によって
DX11とDX12のゲームがGPTを通して動作している例は、macgaming Subredditに多数掲載されています。
CodeWeaversは、AppleがGame Porting Toolkitを通じてWindowsゲームをエミュレートするために彼らのCrossOverソースコードを選択したことを知り、嬉しく思っています。
AppleはGPTのために直接同社と仕事をしたわけではありませんが、CodeWeaversは、同社のツールを使ってmacOSにゲームを移植したいと考えるゲーム開発者と協力することを熱望しています。
解説:
M1/M2のMACで最新のゲームが動く
多くのホビーユーザーがWindowsを選ぶ理由として、ネイティブでAAAタイトルと言うビッグネームのゲームが動くという事実があります。
ただ、M1/M2のMACも単一のメーカーとしてはかなりノートPCを売っているので、ユーザー数が多くなればエミュレートしてでも動か居たいと思う人たちが出てきてもおかしくはありません。
エミュレーターはゲームの違法コピーの温床になっていますのでゲームメーカーからはあまり良い印象は無いと思いますが、今回は話題に上がっていません。
その代わり、Appleは好意的な声明を出しているようです。
そこまでしてMacを使いたいとは私は全く思いませんが、一部のMacユーザーにとってはこのような抜け道があるのはうれしいことなのですかねえ。