Install Better xCloud on Safari macOS/iOS/iPadOS
Note
- Use this method for iOS/iPadOS.
- On macOS, it's recommended to use Better xCloud with Chrome/Edge browser instead of Safari.
- I only distribute Better xCloud on GitHub, DO NOT download it on other websites or from unknown sources.
Better xCloud allows you to bypass PWA requirements on iOS/iPadOS (including version 17.4).
Main problem
Better xCloud supports macOS, iOS, and iPadOS with Safari.
To use it with Safari, you have to install the Userscripts extension (free & open-source).
But this extension has one big issue: it doesn't always work as intended (due to the limitation of Safari).
To work around this problem, I've implemented a feature that Better xCloud will automatically refresh the page until it works. If you see a message like this screenshot below, just wait for the page to reload. It usually takes 1-2 times maximum.
That's why, on macOS, I recommend using Chrome/Edge browser + Tampermonkey extension for the best experience + stream quality (you won't be able to use the high-quality codec in Safari).
Other limitations
- Extension only works in the browser. It's not available in PWA mode (the shortcut you created using "Add to Home Screen" prompt). Installing Better xCloud successfully will disable this prompt, allowing you to use it in the browser.
- Fullscreen mode is not available in the browser. You can only minimize the address bar.
- It doesn't support Mainline codec profile, which provides a higher quality stream than the default one (Baseline profile).
- Battery badge doesn't work.
If you want to have the best xCloud experience, play it on Android phone/tablet if possible.
Install on iOS/iPadOS
Thanks GopherTheCoder for the guide
-
Download the Better xCloud script to your device.
-
Open the
Downloads
folder in the Files app, create a newuserscripts
folder and move thebetter-xcloud.user.js
file into that folder. -
Install the Userscripts extension from App Store.
-
Open
Device's Settings > Safari > Extensions
, then enable the Userscripts extension. -
Open the newly installed Userscripts app found in home screen, then click on Set Userscripts Directory.
-
Select the
Downloads/userscripts
folder that you created in step #2. -
Open Safari and visit https://www.xbox.com/play.
-
Click on the Extension button in the address bar, click on the "Userscripts" button, then choose "Always Allows..." and "Always Allow on This Website" options.
-
If you set everything up correctly, you'll see a new button next to your profile picture.
Install on MacOS
Warning
For the best experience, use Chrome/Edge browser instead of Safari if possible.
-
Install the Userscripts extension from App Store.
-
Open Safari, click on the "Userscripts" button, then "Open save location".
-
Download and save the Better xCloud script into the folder in step #2.
-
Visit https://www.xbox.com/play.
-
Make sure you see the "Better xCloud" script in the "Userscripts" popup.
-
If you set everything up correctly, you'll see a new button next to your profile picture.