If Apple follows its own rules, you’ll soon be able to stream your Xbox to your iPhone


Last week, I showed you why Apple’s App Store guidelines will never permit Microsoft’s xCloud or Google’s Stadia cloud gaming services in their current forms.
But Microsoft has another form of game streaming that isn’t against Apple’s rules at all, and the company has all but confirmed it’s currently working to bring it to your iPhone.
Take a look:
The tweet above is from nearly a year ago, but it’s freshly relevant this week: on Monday, Microsoft announced a new Xbox app that lets you stream games from your own Xbox to your own Android phone over your local network for free. There’s an iOS version coming too — and while my colleague Tom Warren originally suggested the console streaming feature probably wouldn’t come to iOS, I’m now willing to bet it will.
Microsoft now tells me the goal is actually to have full parity between the iOS and Android apps, and that Apple is already reviewing the iOS version now.
And unless Microsoft is trying to push something drastically different on iOS than the existing Android app, I expect the console streaming feature to sail through review with flying colors.
You see, Apple has a name for apps like these, distinct from the individual streaming game idea that we discussed last week. They’re called “Remote Desktop Clients,” and here are the exact Apple guidelines that apply:
4.2.7 Remote Desktop Clients: If your remote desktop app acts as a mirror of specific software or services rather than a generic mirror of the host device, it must comply with the following:
(a) The app must only connect to a user-owned host device that is a personal computer or dedicated game console owned by the user, and both the host device and client must be connected on a local and LAN-based network.
(b) Any software or services appearing in the client are fully executed on the host device, rendered on the screen of the host device, and may not use APIs or platform features beyond what is required to stream the Remote Desktop.
(c) All account creation and management must be initiated from the host device.
(d) The UI appearing on the client does not resemble an iOS or App Store view, does not provide a store-like interface, or include the ability to browse, select, or purchase software not already owned or licensed by the user. For the sake of clarity, transactions taking place within mirrored software do not need to use in-app purchase, provided the transactions are processed on the host device.
(e) Thin clients for cloud-based apps are not appropriate for the App Store.
Thing is, Microsoft can probably ignore parts (a) through (e) because they don’t apply to such a basic streaming service at all: as you can see in Tom’s video tweet above, the Xbox app is the definition of a “generic mirror of the host device” because it mirrors the entire Xbox One interface, warts and all. Apple says these apps only need to follow the other rules if they aren’t generic mirrors of a console.
Apple allows those kinds of remote desktop apps to do just about anything, likely because they’re valuable for more than just games — there’s a whole category of sysadmins and other techs that rely on them to troubleshoot PCs remotely, and it’d be hard (though not impossible) to shut down this kind of app without restricting those as well.
It’s also how a cloud gaming app like Shadow can sneak through Apple’s walls, because that service just mirrors an entire Windows PC across the internet and requires you to install the games yourself.
But when it comes to the Xbox app’s fate, there’s a far more important precedent. Sony’s PS4 Remote Play is already on iOS, and it works almost exactly the same as Microsoft’s Xbox console streaming. It similarly mirrors the entire PS4 interface, including access to the PlayStation Store. And though Microsoft’s Android app does include the ability to play over the internet, and a few more creature comforts like remote management of your console, I would think the “generic mirror” rule would keep it from getting kicked out.
All that said, Apple has been known to change the rules whenever it feels like — even after rejecting an app it already approved. That’s what originally happened to Valve’s Steam Link app, which was barred from release on iOS before Apple introduced any of the Remote Desktop rules above. Steam Link eventually got approved a year later, but with some conspicuous cuts:
But Microsoft’s Xbox app isn’t like Steam Link anyhow, since it’s always used Valve’s streamlined Big Picture interface rather than having a full “generic mirror” of your PC’s operating system in tow. I wouldn’t expect Microsoft to need any cuts — unless, of course, Apple tries to apply its new set of “streaming games” rules to keep those Xbox games out. Even if it does, it’ll seem blatantly unfair since Sony’s near-identical idea already exists on the App Store.
I expect Apple will just wave this one through.
Last week, I showed you why Apple’s App Store guidelines will never permit Microsoft’s xCloud or Google’s Stadia cloud gaming services in their current forms. But Microsoft has another form of game streaming that isn’t against Apple’s rules at all, and the company has all but confirmed it’s currently working…
Recent Posts
- What is Apple Intelligence: everything you need to know about the AI toolkit
- Apple accused of misleading consumers with Apple Watch ‘carbon neutral’ claims
- Severance opens up a new kind of terror in latest episode
- The OLED TV I want to buy in 2025 is last year’s LG C4 – here’s why
- DJI’s drone-in-a-box can now launch from moving vehicles
Archives
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023
- May 2023
- April 2023
- March 2023
- February 2023
- January 2023
- December 2022
- November 2022
- October 2022
- September 2022
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- August 2021
- July 2021
- June 2021
- May 2021
- April 2021
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
- March 2020
- February 2020
- January 2020
- December 2019
- November 2019
- September 2018
- October 2017
- December 2011
- August 2010