iPhoneエミュレーターのコントローラー対応は、iOS自体に組み込まれています。Xbox Wireless、PS5 DualSense、PS4 DualShock 4のいずれも標準のBluetoothでペアリングでき、Appleのゲームコントローラーフレームワークを使ったエミュレーターなら即座に認識します。コントローラーをペアリングモードにして、「設定」→「Bluetooth」で接続し、エミュレーターを開くだけ。タッチオーバーレイが引っ込み、物理ボタンでの操作に切り替わります。Game Emulator: GamePod Emu(App Storeで無料、7,300件以上の評価で4.7★)は、この3種類のコントローラーをすべて自動で認識し、12機種それぞれに最適なボタン配置を適用します。

iPhoneエミュレーターでPS5・Xboxコントローラーは使える?

はい。AppleがiOSにゲームパッドのネイティブ対応を追加して以降、Xboxコントローラーとエミュレーターは、アダプターもアプリも裏技も一切なしで連携します。ヘッドフォンをペアリングするのと同じ感覚です。ソニーのコントローラーも同様で、DualSense(PS5)とDualShock 4(PS4)はどちらもiOSで正式にサポートされています。

引き出しから古いコントローラーを引っ張り出す前に、ひとつだけ知っておきたいハード面の注意点があります。コントローラーがBluetoothに対応していることが前提です。DualSenseとDualShock 4はすべて対応していますが、初期のXbox Oneコントローラー(底面に3.5mmジャックがなく、Xboxボタン周りが光沢のあるプラスチックのもの)はBluetoothを搭載していませんでした。ここ数年に販売されたXboxコントローラーなら、Series X|S用を含めて問題なくペアリングできます。

GamePod EmuはXbox・DualShock 4・DualSenseコントローラーにネイティブ対応し、触覚フィードバックとコンソールごとのボタン配置を、Game BoyからGameCubeまですべての機種で利用できます。

BluetoothコントローラーをiPhoneとペアリングするには?

PS5コントローラー(あるいはXboxコントローラー、手順が違うのはコントローラー側だけです)をエミュレーターに接続するには、システムレベルで一度ペアリングすれば、以降はコントローラー対応のアプリすべてがそれを認識します。

Xbox Wireless Controller:Xboxボタンを押して電源を入れ、上部の小さなペアリングボタンを、Xboxロゴが速く点滅するまで長押しします。
PS5 DualSense:コントローラーの電源を切った状態で、Createボタン(左上)とPSボタンを同時に、ライトバーが青く点滅するまで長押しします。
PS4 DualShock 4:ShareボタンとPSボタンを同時に、ライトバーが白く点滅するまで長押しします。

続いてiPhoneで「設定」→「Bluetooth」を開き、「その他のデバイス」に表示されたコントローラー名をタップします。「接続済み」と表示されれば完了です。

うまくペアリングできないときは、同じ部屋にあるゲーム機にコントローラーがこっそり再接続していないか確認し(ゲーム機の電源を切るか、電源を抜きます)、コントローラーを充電してください。以前このiPhoneとペアリングしたことがある場合は、名前の横の ⓘ をタップして「このデバイスの登録を解除」を選び、あらためてペアリングします。それでも直らない頑固なケースは、PCやゲーム機でコントローラーのファームウェアを更新すると解決します。

コンソールごとにボタンを設定し直すには?

設定には2つの層があり、ほとんどの人は最初の層だけで十分です。GamePodはコンソールごとのボタン配置を自動で適用します。SNESのフェイスボタンは親指が自然に届く位置に配置され、PS1のショルダーボタンはそのまま対応し、N64の独特なCボタン群は右スティックに割り当てられます。だから、どの機種も設定なしでしっくりくる操作感になります。画面上のSAVE・LOAD・TURBOボタンは、物理コントローラーの接続中でもそのまま使えますし、コントローラーなしでプレイするときのために、各コンソール専用のタッチコントローラースキンもそのまま残ります。

特定のボタンだけを変えたい場合は、iOSにシステム全体のボタン変更機能があります。「設定」→「一般」→「ゲームコントローラ」で、任意のボタンを別のボタンに、全体またはアプリごとに割り当て直せます。iOSが対応するすべてのコントローラーで機能するので、ここで設定した内容はGamePodにも他のゲームにも引き継がれます。

GamePod Emu アイコン
GamePod — iPhone・iPad向けゲームエミュレーター 12機種のレトロゲーム機をひとつのアプリで · 4.7★(7,300件以上の評価)· App Storeで無料
App Storeでダウンロード

物理コントローラーの恩恵が最も大きいのはどの機種?

8ビット・16ビットの機種なら、タッチ操作でも十分に快適です。Game Boy、GBC、GBA、NESのゲームは十字キーと2つのボタンを前提に作られており、ガラス画面でもそれをうまく再現できます。iPhoneのレトロゲームでBluetoothコントローラーが効いてくるのは、元のコンソールがアナログ寄りであるほど強まります。

N64が最もわかりやすい例です。N64のゲームは、繊細で滑らかなアナログスティック入力を前提としており、精密なアクションやレースでは平らな画面では到底再現できません。PS1の格闘ゲームやアクションゲームは、本物のショルダーボタンとカチッとした十字キーの恩恵を大きく受けます。GameCubeのゲームは2本のアナログスティックを同時に使うことが多く、これはタッチオーバーレイが最も苦手とする操作です。PSPのタイトルも、物理スティックとショルダーボタンを前提に設計されているため、コントローラーを使うと実機にぐっと近い感覚になります。

GamePod EmuのiPhoneエミュレーターのコントローラー対応で、Xbox・DualShock 4・DualSenseのBluetoothコントローラーを表示

正直にお伝えすると、コントローラーで改善するのは操作性であって、動作性能ではありません。N64・GameCube・3DSはエミュレーションの負荷が高い機種で、どれだけ滑らかに動くかは、コントローラーの有無にかかわらずお使いのiPhone次第です。

Backboneタイプのコントローラーはエミュレーターで使える?

基本的には使えます。iPhoneを挟み込んでUSB-CまたはLightningポートに接続するグリップ型コントローラー(Backbone Oneが最も有名です)は、Bluetoothコントローラーとまったく同じように、標準のゲームコントローラーとしてiOSに認識されます。そのため、Backboneでのエミュレーター設定は最もシンプルです。iPhoneを挟んでエミュレーターを開くだけ。ペアリング手順も、充電すべきバッテリーも、Bluetoothによる入力遅延もありません。

エミュレーションにBackbone専用アプリは必要ありません。あれはランチャーとキャプチャー用のレイヤーであって、ドライバーではないからです。ボタン配置はXbox準拠なので、エミュレーターのマッピングはBackboneをXboxコントローラーと同じように扱います。フルサイズのコントローラーと比べたときの唯一の妥協点は、握り心地です。コンパクトなグリップはGBA・DS・PSPといった携帯機時代の機種にぴったりですが、N64やGameCubeを長時間プレイするなら、フルサイズのコントローラーのほうが快適に感じられるでしょう。

GamePod Emuでコントローラーを設定する方法

ここでは、最初から最後までの流れをすべて紹介します。初回の設定にかかる時間はおよそ5分。それ以降は、iPhoneの近くで電源を入れるたびに、コントローラーが自動で再接続します。

  1. GamePod Emuをインストールする。App StoreからGame Emulator: GamePod Emuを無料でダウンロードします。iOS 18.6以降が必要で、iPhoneとiPadで動作します。一部の機種や機能は、任意のProアップグレードに含まれます。
  2. コントローラーをペアリングモードにする。Xbox:ロゴが点滅するまでペアリングボタンを長押し。DualSense:Create+PSを長押し。DualShock 4:Share+PSを長押し。(Backboneタイプのグリップはこの手順を丸ごと省略できます。iPhoneを挟むだけです。)
  3. iOSのBluetooth設定で接続する。「設定」→「Bluetooth」を開き、「その他のデバイス」に表示されたコントローラーをタップします。iOSが次回のために記憶します。
  4. 所有しているゲームを取り込む。合法的に所有しているゲームのバックアップを「ファイル」アプリに移し、GamePodに取り込みます。ゲームはカバーアート付きで、コンソール別に整理されてライブラリに表示されます。ROM取り込みガイドでは、あらゆる転送方法を詳しく解説しています。
  5. ゲームを起動してプレイする。GamePodはコントローラーを自動で認識し、そのコンソールに適したボタン配置を適用して、タッチオーバーレイを画面から消します。SAVE・LOAD・TURBOはワンタップで使えますし、触覚フィードバックはガラス画面でもコントローラーでも機能します。

関連ガイド