Moonlight streaming a PC game to an iPhone with a controller

Polygon reported this week that Apple is working with Beats on an official iPhone game controller, its first real hardware step into mobile gaming input. Until it ships (rumor points to 2027), we still need software that turns whatever Xbox, PlayStation, Backbone, or 8BitDo pad we already own into something the iPhone respects.

We tested eight iOS apps that add proper MFi and Bluetooth controller support on iPhone, from cloud gaming clients to controller firmware updaters. Every one of them is on the App Store today, and each one solves a specific piece of the “why is my controller not working” problem.

What matters in an iPhone controller app

Quick comparison

App Best for Free plan Starting price Rating
Moonlight Streaming a home PC to iPhone Full app free Free, open source 4.6
Backbone Native MFi controller with rich app Free tier Backbone+ around $50/year 4.6
8BitDo Ultimate Software Firmware and mapping for 8BitDo pads Free Free 4.4
Steam Link Streaming Steam library over LAN Free Free 4.5
Xbox Cloud Gaming Xbox Game Pass streaming Requires Game Pass Around $20/mo Ultimate 4.5
PS Remote Play PS5 streaming over LAN or internet Free Free (PS5 needed) 4.4
Razer Nexus Razer Kishi companion Free Free 4.2
GameSir Nexus GameSir controller companion Free Free 4.3

The apps

1. Moonlight — Best free iPhone game streaming client

Moonlight is the open-source client for NVIDIA GameStream (and Sunshine, its self-hosted successor). Pair an MFi or Xbox controller to iPhone, install Sunshine on the desktop PC, and stream at up to 4K 120fps over local Wi-Fi. No account, no subscription, no vendor lock-in.

Where it falls short: requires setup on the PC side (Sunshine or the deprecated GeForce Experience GameStream). Streaming outside the LAN needs a WireGuard or Tailscale tunnel.

Pricing:

Platforms: iOS, iPadOS, macOS, Windows, Linux, Android

Download: Moonlight on the App Store

Bottom line: The single best way to test whether the controller we have actually works on iPhone. Free, open source, and the low-latency benchmark other clients get measured against.

2. Backbone — Best MFi controller companion

Backbone is the app that ships alongside the Backbone One controller, one of the most popular MFi pads on iPhone. Even without the hardware, the app aggregates every controller-friendly game on iOS into one launcher, records clips, and hooks into game invites.

Where it falls short: the Backbone+ subscription paywalls recording, screenshot editing, and the aggregated friend feed. Free-tier users still get game launching and hardware pairing.

Pricing:

Platforms: iOS

Download: Backbone on the App Store

Bottom line: If we own the Backbone One or the newer Xbox-edition Backbone, this is the only app the pad actually needs. Skip Backbone+ unless recording matters.

3. 8BitDo Ultimate Software — Best firmware updater for 8BitDo pads

8BitDo Ultimate Software exists for one reason: pushing new firmware to the Ultimate, Pro 2, SN30 Pro, and Zero series. It also remaps buttons, adjusts stick dead zones, and stores three profiles per pad.

Where it falls short: iOS gets fewer firmware updates than Android, and the app cannot map controllers into games that lack native MFi profiles.

Pricing:

Platforms: iOS, iPadOS, Android

Download: 8BitDo Ultimate on the App Store

Bottom line: Install it once, update the pad, then delete it if we do not need remapping.

Steam Link turns iPhone into a client for a running Steam desktop. HDR passthrough is missing (Steam Link caps at SDR on iPhone), but the pad passthrough is clean: Xbox, PlayStation 5 DualSense, and MFi controllers all pair once and pass haptics through.

Where it falls short: requires a Steam PC on the same LAN or a Steam Deck acting as host. Remote play over the internet works but the codec eats detail on cellular.

Pricing:

Platforms: iOS, iPadOS, tvOS

Download: Steam Link on the App Store

Bottom line: Free and native. The obvious pick if we already own a Steam library.

5. Xbox Cloud Gaming — Best Game Pass client for iPhone

Xbox Cloud Gaming runs as a Safari-based web app on iOS (Apple’s App Store rules still block a native binary). Add it to the home screen and it behaves like a real app, complete with controller support for Xbox Series and DualSense pads.

Where it falls short: requires Game Pass Ultimate to stream. The web-app packaging means fewer notifications and no background download.

Pricing:

Platforms: iOS, iPadOS, Android, Windows, macOS

Download: Xbox Cloud Gaming (add xbox.com/play to Home Screen)

Bottom line: For Game Pass subscribers, this is the only official way to play Xbox on iPhone. Controller support is first-class.

6. PS Remote Play — Best PS5 client on iPhone

PS Remote Play streams a PlayStation 5 (or PS4) to iPhone. The DualSense pairs natively over Bluetooth. Haptics do not pass through, but analog triggers and gyro do.

Where it falls short: the video codec is aggressive. Fast pans smear. Streaming over cellular usually drops to 720p.

Pricing:

Platforms: iOS, iPadOS, Android, macOS, Windows

Download: PS Remote Play on the App Store

Bottom line: The default choice for PS5 owners. Set it up on Wi-Fi and it just works.

7. Razer Nexus — Best companion for Razer Kishi

Razer Nexus is Razer’s app for the Kishi V2 and Kishi Ultra controllers. It records clips, remaps buttons, and streams to Twitch or YouTube directly from iPhone. Every Kishi model gets a live macro editor.

Where it falls short: requires a Razer account. The streaming module only recognises a handful of games; anything unsupported has to be captured through the iOS Screen Recorder instead.

Pricing:

Platforms: iOS, iPadOS, Android

Download: Razer Nexus on the App Store

Bottom line: Only useful with a Razer Kishi in hand. If we own one, install it; otherwise skip.

8. GameSir Nexus — Best companion for GameSir controllers

GameSir Nexus pairs with the X4 Aileron, X3 Pro, and the newer G8+ Galileo. It updates firmware, tunes hall-effect stick sensitivity, and stores per-game presets.

Where it falls short: UI translation from Chinese is uneven in places. Some device profiles arrive on Android weeks before iOS.

Pricing:

Platforms: iOS, iPadOS, Android

Download: GameSir Nexus on the App Store

Bottom line: Necessary if we run GameSir hardware. Otherwise there is nothing to do here.

How to pick the right one

FAQ

Do all Bluetooth controllers work on iPhone? Not yet. iOS 26 broadened controller support to include most Xbox, PlayStation, 8BitDo, and MFi pads, but generic Bluetooth HID gamepads still fail to pair cleanly. Check the vendor page for MFi or “works with Apple” branding.

Is Backbone worth it without a subscription? Yes. The launcher, hardware pairing, and controller layout tools work on the free tier. Backbone+ mostly adds capture and social features.

What is the difference between MFi and generic Bluetooth on iOS? MFi controllers can expose haptics, gyro, and Home button behavior through Apple’s official Game Controller framework. Generic Bluetooth pads are limited to the base gamepad profile.

Can I stream Xbox to iPhone without a Series X? Yes, through Xbox Cloud Gaming, which runs the games on Microsoft’s servers as long as we hold Game Pass Ultimate.

Will Apple’s rumored controller replace all of these? No. A first-party pad still needs streaming clients (Moonlight, Steam Link, Xbox Cloud, PS Remote Play) to reach games outside the App Store. The Beats controller (if it ships) becomes another MFi device these apps already support.