ガイド
iPhone・iPad で Switch エミュ:MeloNX と nxnative の使い方・導入【2026年10月】
ポイント
- 2026年10月時点で、App Store に Switch エミュはありません。Apple はエミュの配信を認めていますが、JIT は認めていないためです。
- 1 つ目は MeloNX(2.7、2026-10-11)。サイドロードが必要で JIT 必須、推奨は iPhone 15 Pro 以降、iPad Pro 第 5 世代か iPad Air 5 以降です。
- 2 つ目は nxnative。Mac で 1 本のゲームを IPA にしてサイドロードします。iOS / iPadOS 26 以降、A17 Pro か M1 以降のチップが必要です。
- MeloNX はすべての端末で「Increased Memory Limit」権限が必要。メモリ 8GB 未満の iPad と 4GB 未満の iPhone は、有料アカウント限定の「Extended Virtual Addressing」も必要です。
- iOS 26 以降の JIT には StikDebug が必要で、開発者が対応したアプリでしか使えません。MeloNX は対応済みです。
目次
2026年10月時点で、iPhone・iPad で Switch のゲームを遊ぶ方法は 2 つあります。1 つは Ryujinx ベースの iOS 向けエミュ MeloNX で、最新は 2.7(2026-10-11)、サイドロードと JIT が必要です。もう 1 つは nxnative で、Mac で 1 本のゲームを IPA にしてサイドロードします。こちらは iOS / iPadOS 26 以降と、A17 Pro か M1 以降のチップが必要です。どちらも App Store からはインストールできません。
App Store にない理由
- Apple は 2024年4月に審査ガイドラインを改め、レトロゲーム機のエミュの配信を認めましたが、App Store のアプリは JIT を使えません。
- Switch エミュは実行中にゲームの ARM コードを端末のコードに翻訳する、つまり JIT を使います。iOS がこれを許すのはデバッガーがアプリにつながっているときだけで、そのためには開発用署名の get-task-allow 権限が必要です。App Store や TestFlight のアプリにはこの権限がありません。
- EU や日本の代替アプリマーケット(AltStore PAL など)のアプリも同じ技術的な制限を受けると heise が報じています。Dolphin の iOS 版開発者が Apple に JIT の利用を申請した際も断られました。
そのため、サイドロードしたうえで StikDebug などのツールで JIT を有効にします。仕組みと流れは iOS の JIT と StikDebug の解説をご覧ください。
2 つの方法の比較
| 項目 | MeloNX | nxnative |
|---|---|---|
| 種類 | エミュ(Ryujinx 系) | ネイティブ移植。公式は「エミュではない」としています |
| バージョン | 2.7(2026-10-11) | 随時更新(2026-10-13 にリポジトリ作成) |
| ゲーム | 汎用。ゲームごとの互換性しだい | 1 本ごとに IPA を作る。公式サイトで 109 本が動作 |
| OS とチップ | 推奨は iPhone 15 Pro 以降。最低条件は下の表 | iOS / iPadOS 26 以降、A17 Pro か M1 以降 |
| JIT | 必須。JIT なしではまったく動きません | 公式ドキュメントに記載なし |
| パソコン | 初回のサイドロードに必要 | ビルドに Mac が必須 |
| メモリ権限 | 全端末で Increased Memory Limit が必要 | 大きなゲームでは Increased Memory Limit を推奨 |
nxnative が A17 Pro・M1 以降を求めるのは、ゲームのテクスチャが BC 圧縮形式で、古い iPhone の GPU では読めないためです。
対応機種と iOS バージョン(MeloNX)
| 端末 | 使えるか | 補足 |
|---|---|---|
| iPhone 15 Pro 以降 | 公式推奨 | メモリ 8GB と 12GB のモデルで、アプリが使えるメモリの上限はどちらも 6GB |
| iPad Pro 第 5 世代以降、iPad Air 5 以降 | 公式推奨 | メモリ 8GB 以上 |
| iPhone 12〜iPhone 15 | インストール可 | 無料の Apple ID では iPhone 12 が下限 |
| iPhone 6s〜iPhone 11 | 有料アカウントのみ | 有料の開発者アカウントなら iPhone 6s(iOS 15)まで |
| メモリ 4GB 未満の iPhone、8GB 未満の iPad | 有料アカウントのみ | Extended Virtual Addressing が必須 |
iOS バージョンについて:
- iOS 17.4〜18.x:StikDebug が完全に対応しており、JIT を使うのがもっとも簡単です。
- iOS 26.x:StikDebug は使えますが、新しい方式に開発者が対応したアプリでしか JIT を使えません。MeloNX は対応済みで、iOS 26 では JIT に StikDebug が必須です。
- iOS 27:2026年9月14日に正式公開。MeloNX は 2.4 から iOS 26.6・27 対応をうたい、2.7 で iOS 27 の AirPlay に対応しました。ただし StikDebug の不具合報告には「iOS 27.0 ですべてのアプリの JIT が失敗する」という報告があり、修正済みかどうかの公式説明はありません。JIT に頼っているなら、更新前に StikDebug と MeloNX の最新情報を確認してください。
メモリ権限とは
iOS が標準でアプリに割り当てるメモリでは Switch のゲームに足りないため、「権限」(エンタイトルメント)で上限を引き上げます。
| 権限 | 必要な端末 | 入手方法 |
|---|---|---|
| Increased Memory Limit(メモリ上限の引き上げ) | MeloNX を動かすすべての端末 | 推奨ツールの Impactor でサイドロード時に申請可能。有料アカウントなら Apple Developer の管理画面でも有効化できます |
| Extended Virtual Addressing(拡張仮想アドレス) | メモリ 8GB 未満の iPad、4GB 未満の iPhone | 有料の開発者アカウントのみ |
| Increased Debugging Memory Limit | 有料アカウントの旧方式で一緒に有効化 | 有料の開発者アカウント |
MeloNX は 2.5 で Extended Virtual Addressing の検出、2.6 でメモリテスト機能を追加し、2.7 ではゲームのメモリをシステム拡張のプロセスに移すことで、アプリ単体のメモリ上限を回避するようになりました。最新版に更新しておくとトラブルが減ります。
サイドロードツールの概要
| ツール | 役割 | ポイント |
|---|---|---|
| Impactor(旧 PlumeImpactor) | パソコン用のサイドロードツール(macOS・Linux・Windows) | MeloNX 公式の推奨。メモリ権限の申請やペアリングファイルの配置ができます |
| SideStore | インストール後はスマホ単体で再署名 | 初回はパソコンが必要。再署名時は LocalDevVPN をオンにして Wi-Fi に接続 |
| AltStore Classic | 定番のサイドロードストア | パソコンで AltServer を動かす必要があります |
| AltStore PAL | EU・日本・ブラジル向けの代替アプリマーケット | アプリは Apple の公証が必要で、JIT は引き続き制限されます |
| Sideloadly | パソコン用のサイドロードツール | nxnative の公式サイトが挙げる方法のひとつ |
| LiveContainer | 1 つのアプリの中で複数の IPA を動かす | 無料アカウントの 3 アプリ制限を回避できます |
| StikDebug | 端末上で JIT を有効化 | iOS 17.4 以降。初回のペアリング後はパソコン不要 |
| 有料の開発者アカウント(年 99 ドル) | 署名が 1 年有効 | 3 アプリ制限なし。Extended Virtual Addressing が使えます |
| TrollStore | システムの脆弱性を使った永続インストール | iOS 17.0 までしか対応せず、現行の iOS では使えません |
無料の Apple ID で署名したアプリは 7 日で期限が切れ、サイドロードできるのは SideStore を含めて 3 つまでです。企業証明書や署名サービスでは get-task-allow を得られず JIT を使えないため、MeloNX のドキュメントも証明書ではなく Apple ID 方式のツールを使うよう書いています。
MeloNX の導入(公式推奨の手順)
- (任意・推奨)先にスマホへ SideStore を入れておくと、あとから端末だけで再署名や更新ができます。
- パソコンに Impactor を入れ、Settings → Login で Apple ID にサインインします(SideStore と同じ ID)。
- MeloNX 公式サイト(melonx.org)から IPA をダウンロードして Impactor に読み込み、端末をつないで選択し Install を押します。Impactor が MeloNX に必要なメモリ権限を申請します。
- (任意)SideStore の My Apps で「+」から同じ IPA をもう一度入れると、以後 SideStore で再署名できます。
- スマホの「設定 → 一般 → VPN とデバイス管理」で開発元を信頼し、iOS 16 以降では「デベロッパモード」もオンにします。
- StikDebug で JIT を有効にして MeloNX を起動します。詳しくは JIT の解説をご覧ください。
- MeloNX のファイル選択画面からキーとファームウェアを読み込みます。2.5 からは title.keys がなくても先に進めます。役割はキーとファームウェアの解説をご覧ください。
- 自分のゲームを追加して遊びます。
有料の開発者アカウントなら旧方式も使えます。任意の Apple ID 方式のツールで MeloNX を入れ、Apple Developer の Identifiers で Increased Memory Limit、Extended Virtual Addressing、Increased Debugging Memory Limit を有効にし、削除して入れ直したあと、アプリ内で有効になっていることを確認します。
MeloNX のおすすめ設定
| 項目 | おすすめ | 補足 |
|---|---|---|
| 解像度 | 既定(1x) | スマホは発熱とメモリに余裕がありません |
| シェーダーキャッシュ | オン | 2.6 からすべてのシェーダーキャッシュをまとめて削除できます |
| 非同期シェーダー | 実験的機能。問題が出たらオフ | 2.4 で追加 |
| MetalFX 空間アップスケーリング | 試す価値あり | 2.7 で追加 |
| コントローラー | MFi コントローラー | キーボード、タッチ、Joy-Con、ほぼすべての MFi コントローラーに対応。Joy-Con のモーションは iOS の制限で使えません。2.7 でボタンの割り当て変更と Steam コントローラーの実験的対応を追加 |
| アップデート・DLC | 対応 | MOD とチートは公式いわく「非対応だが動くかもしれない」 |
| 音 | まず最新版に更新 | 2.6 で新しいオーディオのバックエンドに変更 |
2.7 では、BCn テクスチャに対応していない GPU 向けに ETC2 への再圧縮も加わりました。
nxnative の流れ(仕組み)
- macOS 26.6 以降と Xcode 27.2(Xcode の iOS プラットフォームも導入)の Mac で、自分のゲームファイルと prod.keys を nxnative のスクリプトに渡し、署名なしの IPA を作ります。初回は 30〜60 分かかります。
- AltStore、Sideloadly、LiveContainer のいずれかで IPA をサイドロードし、大きなゲームでは可能なら Increased Memory Limit をオンにします。
- IPA が大きすぎて入らない場合、nxnative の公式サイトによると、ゲームのリソースを別にしてビルドし直し、表示されるコピー作業を一度行えば対応できます。
- セーブとログは「ファイル」アプリのゲーム名のフォルダー(
save/とlog.txt)にあります。Documents/env.txtで携帯モード、省電力の 30fps 上限、FPS 表示などを設定できます。 - サイドロードツールによっては入れ直すとデータフォルダーが新しくなるので、古いフォルダーの
save/とpso_user.tsvをコピーします。
nxnative は amiibo とオンラインに対応していません。Windows で IPA を作るツールや iOS 16.1・17 向けのブランチもコミュニティにありますが、いずれも公式ではなく、互換性の主張も公式には確認されていません。
まだ使えないもの
- Eden の公式リポジトリには iOS の概念実証があるだけで、使える iOS 版はありません。
- Citron Neo に iOS 版はありません。Sudachi は開発終了、Pomelo はアーカイブ済みです。
- Ryubing は iOS 版を作らないと明言しています。
Apple 端末全般の情報は iOS プラットフォーム、Mac での遊び方は Mac ガイドをご覧ください。
よくある質問
App Store に Switch エミュはありますか?
2026年10月時点ではありません。Apple は 2024年4月からレトロゲーム機のエミュの配信を認めていますが、App Store のアプリは JIT を使えず、Switch エミュには JIT が欠かせません。EU や日本の代替アプリマーケットのアプリも同じ制限を受けます。App Store で Switch のゲームが遊べるとうたうアプリには注意してください。
iPhone 13 や 14 でも MeloNX は使えますか?
インストールはできます。無料の Apple ID では iPhone 12 以降、有料の開発者アカウントなら iPhone 6s(iOS 15)以降が対象です。ただし公式の推奨は iPhone 15 Pro 以降です。nxnative は A17 Pro 以降が必要なので、iPhone 13・14 では使えません。
無料の Apple ID でも大丈夫ですか?
使えますが、無料アカウントで署名したアプリは 7 日で期限が切れるので定期的な再署名が必要で、サイドロードできるアプリは SideStore 自身を含めて 3 つまでです。メモリ 4GB 未満の iPhone と 8GB 未満の iPad は、有料アカウント(年 99 ドル)限定の Extended Virtual Addressing も必要です。
iOS 27 にアップデートしても大丈夫ですか?
MeloNX を JIT で遊んでいるなら、少し待つのが無難です。iOS 27 は 2026年9月14日に正式公開されました。StikDebug の不具合報告には iOS 27.0 ですべてのアプリの JIT が失敗するという報告があり、すでにクローズされていますが、修正済みかどうかの公式説明はありません。更新前に StikDebug と MeloNX の最新情報を確認してください。
企業証明書や署名サービスで MeloNX を入れられますか?
向いていません。企業証明書やサードパーティの署名サービスで署名したアプリは、JIT に必要な get-task-allow 権限を得られず、証明書もいつ失効するかわかりません。MeloNX のドキュメントも、証明書ではなく Apple ID 方式のサイドロードツールを使うよう書いています。こうしたサービスは海賊版アプリと抱き合わせになっていることも多いです。
nxnative に JIT は必要ですか?
公式ドキュメントには明記されていません。nxnative はビルド時にゲームのコードを書き換えておく仕組みで、実行中にコードを翻訳するエミュとは違いますが、2026年10月時点で公式は「JIT 不要」とは書いていません。公式が挙げているインストール方法は、AltStore、Sideloadly、LiveContainer でのサイドロードです。
出典
- MeloNX 公式サイト
- nxnative 公式サイト
- StikDebug(公式プロジェクトページ)
- SideStore Docs: Enabling JIT
- Apple Developer News: App Store Review Guidelines の更新(2024-04-05)
- heise: Game emulators for the iPhone: The obstacles Apple puts in the way
- Emulation General Wiki: Emulators on iOS
- 9to5Mac: Apple confirms iOS 27 release date(2026-09-09)
- Digital Trends: nxnative brings native Nintendo Switch games to Apple devices(2026-10-27)