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
- MFi certification, not just Bluetooth. Apple restricts some inputs (like haptics and gyro) to certified controllers. The app has to know which controller it is talking to.
- Layout editor. Games rarely map controls the way we want. A good companion app remaps buttons per game.
- Firmware updates. Xbox and 8BitDo controllers gain features (like Bluetooth pairing to multiple hosts) through firmware, and iOS is often the last platform to receive those updates.
- Touch-to-controller bridging. Some iOS games do not have native controller support. A few apps overlay virtual controller taps on the screen.
- Cloud streaming quality. Latency is what makes or breaks controller-based streaming. Bitrate ceilings, HEVC support, and 120Hz output matter.
- No account requirement. The best of these work with a controller and nothing else. Some cloud services demand an account before we can test our pad.
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:
- Free: Full app
- Paid: None (donations welcome)
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:
- Free: Game launcher and hardware companion
- Paid: Backbone+ around $50/year
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:
- Free: Full app
- Paid: None
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.
4. Steam Link — Best iPhone client for a Steam library
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:
- Free: Full app
- Paid: None
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:
- Free: The client itself
- Paid: Game Pass Ultimate around $20/mo
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:
- Free: Full app
- Paid: None (a PlayStation 5 or 4 is required)
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:
- Free: Full app
- Paid: None
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:
- Free: Full app
- Paid: None
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
- We want to play PC games on iPhone: Moonlight (self-hosted) or Steam Link (Steam library).
- We just bought a Backbone One: open the Backbone app once and never leave it.
- We own an Xbox subscription: Xbox Cloud Gaming, home-screened from Safari.
- We own a PS5: PS Remote Play.
- We bought 8BitDo, Razer, or GameSir hardware: install the matching vendor app for firmware and mapping, then leave the daily game launching to Backbone, Steam Link, or Moonlight.
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.