Osegi
ゲーム·2 分で読めます

nxnative、SwitchゲームをiPhoneとMacでネイティブ動作

オープンソースのnxnativeは、手持ちのSwitchゲームをiPhone、iPad、Mac向けアプリに変換する。一部は60FPSで動作する。

An iPhone showing a Nintendo Switch game running as a native app next to a Mac and iPad.
画像: Digital Trends

オープンソースの新プロジェクト「nxnative」が、Nintendo SwitchのゲームをエミュレーターなしでiPhone、iPad、Macにてネイティブ動作させる。ユーザーが購入済みのゲームをApple端末向けのアプリとして再パッケージする仕組みだ。

動作の仕組み

SwitchとAppleの新しい端末は同じARMアーキテクチャを採用しており、ゲームのコードを変換せずに実行できる。nxnativeが置き換えるのは任天堂固有の部分だけだ。軽量なヘルパーがコンソールのシステムソフトの役割を担い、グラフィックスはAppleのMetal APIで動くよう変換される。

GitHubのページには60以上の動作確認済みタイトルが並び、「スーパーマリオ オデッセイ」から「メトロイド ドレッド」まで幅広い。適切なアップデートを適用すれば、「ファイアーエムブレム エンゲージ」と最新2作のゼルダ作品は60FPSに達する。Switchでは30FPSが上限だ。Macゲーム系YouTuberのAndrew Tsai氏は、メモリ8GBのエントリーモデルM1 MacBook Airで「モンスターハンターライズ」を安定した60FPSで動かし、「ユニコーンオーバーロード」も動作させた。

必要な条件

導入には手間がかかる。自分のSwitchからゲームと復号キーを用意し、MacのXcodeでビルドスクリプトを実行する。初回ビルドは1時間ほどかかることもある。その後、AltStoreまたはSideloadlyでインストールする。モバイルではiOSまたはiPadOS 26が必要で、iPhone 15 Pro以降かM1以降のiPadが対象となる。古いiPhoneのチップは、ゲームが採用するテクスチャ形式に非対応のためだ。オンラインプレイとamiiboは使えない。

開発者はGitHubユーザーのseedds氏で、任天堂とは無関係。ファイルはすべてユーザー自身が用意するため、nxnativeがゲームを配布することはない。ただ、任天堂には前例がある。Switchエミュレーター「Yuzu」の開発チームは2024年に240万ドルの和解に合意し、「Ryujinx」は任天堂からの連絡後まもなく姿を消した。nxnativeがいつまで存続するかは分からない。

タグ:nxnativenintendo switchapple siliconiphoneopen sourcemetal

同じ日のニュース

すべて見る →

関連カテゴリ: ゲーム

すべて見る →