Why the iOS setup is different
Apple's browser and extension model is different from desktop Chromium and Android. The Better xCloud iOS path therefore uses Safari and a compatible userscript application or extension rather than the PC `.user.js` flow or the Android APK.
The official upstream Safari guide is the source of truth for the current app, permissions and installation details. This page gives you the decision path and the checks to perform after the setup, while linking back to the upstream instructions for exact platform changes.
An APK is an Android package. It is not an iPhone or iPad application and should not be treated as an iOS download.
How to install Better xCloud on iPhone or iPad
Open the official Safari guide
Start with the official upstream Safari installation page. Confirm the current userscript application or extension named by that guide before installing anything.
Install the required Safari helper
Follow the upstream instructions for the supported userscript app, Safari extension or companion setup. App names and permissions can change, so use the current official page rather than an old forum tutorial.
Enable Safari website permissions
Allow the helper to run on the Xbox Cloud Gaming website when iOS asks for website access. Keep permissions limited to the sites and browsing mode you intend to use.
Open Xbox Cloud Gaming in Safari
Visit xbox.com/play in Safari, sign in normally and reload the page after the userscript is enabled. Look for Better xCloud controls or the expected client changes.
Test touch and controller input
Start with a short session. iPhone and iPad input behavior depends on the device, browser, game and any connected controller, so confirm the baseline before adjusting stream settings.
iPhone and iPad limitations to expect
Safari userscripts may have different timing, permission and background behavior from desktop userscripts. A page reload can be required after an iOS update, Safari content-blocker change or userscript-helper update. If the Better xCloud controls vanish, check the helper's website access before reinstalling it.
A larger iPad screen does not automatically make every keyboard, mouse or controller workflow identical to PC. Review the input guides for the specific device and remember that the game itself still determines whether a control method is accepted.
Safari access
Confirm that the userscript helper is enabled for xbox.com and that Safari is not using a restricted private browsing mode.
Touch controls
Test the game's own touch behavior before adding a virtual controller or changing stream options.
External controller
Pair and test the controller in iOS first, then verify that Safari and the game receive the expected input.
Official iOS references
Use the upstream Safari page for the current app names and permissions. This independent site does not distribute an iOS package.
Better xCloud iOS install guide: troubleshooting
When Better xCloud iOS stops appearing, begin with the Safari helper rather than the stream server. Check whether the helper is enabled for the exact Xbox Cloud Gaming domain, whether Safari has retained the permission after an iOS update and whether the tab was opened before the helper became active. Close the tab, reopen it from Safari and run a default session before testing a different setting.
If an update changes the helper app, extension name or permission wording, use the official Safari guide as the current reference. Avoid installing multiple userscript helpers at the same time because overlapping scripts can make it difficult to tell which one is injecting the Better xCloud client. Keep the setup minimal until the menu and basic input work again.
- Confirm Safari website access for the Xbox Cloud Gaming domain.
- Reload or reopen the tab after changing helper permissions.
- Test in a normal Safari tab before comparing private browsing behavior.
- Disable duplicate content blockers or script helpers during diagnosis.
- Pair the controller in iOS before checking the cloud game input path.
Safari permissions, input and stream checks
The iOS route has three separate checks: script injection, user input and stream playback. A visible Better xCloud menu suggests that the script is active, but it does not prove that the game receives touch, keyboard or controller events. Test a short session with the simplest available input method, then add a controller or accessory and compare the result.
If playback is unstable while Safari is otherwise working, compare device temperature, Wi-Fi strength, display mode and background applications. iPhone and iPad hardware can behave differently even when they use the same Apple account. A conservative stream profile and a stable network are better diagnostic starting points than copying a desktop setting directly.
Menu missing
Check the Safari helper, website permission and current tab before reinstalling anything.
Menu visible, input missing
Test touch or one paired controller, then review the game and input guides.
Stream unstable
Return to defaults and compare network, device heat and playback behavior before tuning quality.
Better xCloud iOS FAQ
Can I install the Better xCloud APK on an iPhone?
No. APK files are for Android. iPhone and iPad use the Safari userscript route.
Why does Better xCloud not appear in Safari?
Check that the supported userscript helper is installed, enabled for xbox.com and allowed to run on the current Safari tab. Reload after changing permissions.
Does the iOS method work on iPad?
The Safari route is intended for iOS and iPadOS, but exact behavior depends on the current helper and device version. Follow the official upstream guide for current compatibility notes.
Can I use a controller on iPhone or iPad?
A compatible controller can work when iOS, Safari and the game expose it correctly. Pair and test it at the system level first, then use the controller guide for remaining issues.
Does iOS support every Better xCloud setting?
Not necessarily. Platform-specific client capabilities can differ, so use the settings that appear in the Safari client and do not assume every desktop option is available.
Where is the official iOS download?
There is no Android-style APK download for iOS. Use the official Safari installation instructions linked on this page.
Why does Better xCloud iOS disappear after an update?
Safari permissions, helper behavior or the page session may have changed. Recheck website access, close the old tab and reopen Xbox Cloud Gaming after the helper is enabled.
Can I use Better xCloud iOS with a Bluetooth controller?
Pair the controller in iOS first, then test it in Safari and in the game. If it works elsewhere but not in the session, use the controller guide to separate device pairing from game support.