要点

最近、leviという開発者が、Apple製ハードウェア上でXbox Oneのソフトウェアを実行するように設計された初期段階のプロジェクト「Utsuro」を発表しました。 デモンストレーションでは、『Minecraft: Xbox One Edition』がiOS上でタッチスクリーン入力を使用して効果的に機能することが示されており、『Sonic Mania』や『Rocket League』も同プラットフォーム上で披露されています。

従来のエミュレーターとは異なり、UtsuroはFEXCoreを介してコンソールのWindowsベースのソフトウェアレイヤーをArmチップ上でx86-64コードとして実行することで、ハードウェアエミュレーションを回避しています。 このプロジェクトは、AppleのMetal APIを利用してDirect3D 11. Xシェーダーを変換することでグラフィックスを処理し、オーディオはCoreAudioを通じて処理されます。

パフォーマンスはタイトルによって大きく異なります。 報告によると、『Minecraft』はmacOS上で36〜60 FPSを達成し、『Sonic Mania』は約57 FPSでオーディオ付きで動作します。

対照的に、『Rocket League』は現在、暗い照明の問題やオーディオの欠如に苦しんでおり、15〜20 FPSという低いフレームレートで動作しています。 実装は依然として複雑で、ユーザーはTrollStore、StikDebug、または脱獄済みデバイスなどのツールを使用してiOSにアプリケーションをサイドロードする必要があります。 さらに、このソフトウェアを機能させるには復号化されたゲームダンプが必要であり、macOSバージョンは現在ソースコードから手動でコンパイルする必要があります。

詳しい内容は原文をご確認ください。