RedditユーザーのFloatingFalafel氏が、Nintendo SwitchとSwitch 2のゲームをApple TVでネイティブに動作させるオープンソースプロジェクト「TVport」をGitHubで公開しました。同氏は、AIコーディングツール「Claude Code」を活用して開発を進めているとみられます。現時点では『スーパーマリオ オデッセイ』など一部のゲームが動作し、『ゼルダの伝説 ティアーズ オブ ザ キングダム』は開発中です。
ポイント
- RedditユーザーがSwitch/Switch 2ゲームをApple TVで動かす「TVport」を公開
- 『スーパーマリオ オデッセイ』は60FPSで動作、『あつまれ どうぶつの森』は30FPSで動作
- 『ゼルダの伝説 ティアーズ オブ ザ キングダム』は開発中で、30FPSだが熱による性能低下を確認
- 一部ゲームには第4世代Apple TV(8GB RAM)が必要
TVportの概要
TVportは、既存のプロジェクト「nxnative」をフォーク(分岐)して開発されたものです。SwitchおよびSwitch 2のゲームデータ(ダンプ)をApple TV向けに再コンパイルします。ただし、現状ではゲームごとに個別対応が必要で、ほとんどのゲームはSwitchとほぼ同じように動作するものの、テクスチャをメモリに読み込む方法が異なるゲームは診断と修正が必要だとしています。
動作状況
これまでにテストされたゲームは以下の通りです。
- 『スーパーマリオ オデッセイ』:60FPSで動作。時折ごくわずかなカクつきがあり、滝の周辺で音声の問題が発生
- 『あつまれ どうぶつの森』:30FPSで動作。これまでのプレイでは問題なし
- 『ゼルダの伝説 ティアーズ オブ ザ キングダム』:開発中。30FPSだが熱による性能低下(サーマルスロットリング)が発生。回避策を用意し、レンダースケールを75%に設定。MetalFXアップスケーリングの追加も進めている
必要なハードウェア
一部のゲームをサポートするには、8GBのRAMを搭載した第4世代Apple TVが必要です。ただし、今回動作が確認されたゲームは第3世代のApple TVでも動作するとのことです。
なお、別のRedditユーザーは「Nativecade」というアプリを使い、Nintendo 64のゲームをApple TVに移植する作業を進めています。
