Apple explains why Microsoft xCloud won't be coming to the iPhone
Apple has now specified why Microsoft's xCloud won't be coming to iOS, by pointing out that streaming game services are explicitly prohibited according to App Store policies.

On August 5, Microsoft ended the iOS xCloud test flight program, announcing that the service would not be coming to the iPhone and iPad. Instead, the service will launch as an Android exclusive.
However, this is hardly surprising news. AppleInsider reported on the limitation of such services in March of this year.
Still, Apple felt compelled to point out why services like xCloud and Google Stadia won't be making it to the App Store.
"The App Store was created to be a safe and trusted place for customers to discover and download apps, and a great business opportunity for all developers," an Apple spokesperson told Business Insider. "Before they go on our store, all apps are reviewed against the same set of guidelines that are intended to protect customers and provide a fair and level playing field to developers."
App Store guidelines state that an app can't rely on streaming from the cloud. This means cloud-based gaming services from Google Stadia, xCloud, and Nvidia GeForce cannot be hosted on the iOS App Store.
Apple holds itself to the same standard as other developers, as Apple Arcade titles are not streamed -- users must download the games from within the Arcade tab in the App Store. Competing gaming services are welcome on Apple's platform, provided they fit within the rules.
"Our customers enjoy great apps and games from millions of developers, and gaming services can absolutely launch on the App Store as long as they follow the same set of guidelines applicable to all developers including submitting games individually for review and appearing in charts and search."
One such competitor on the App Store is GameClub, which works on the same model that Apple Arcade does. For a paltry $5 a month, users get access to over 100 ad-free premium games, including several App Store classics like Super Crate Box.

On August 5, Microsoft ended the iOS xCloud test flight program, announcing that the service would not be coming to the iPhone and iPad. Instead, the service will launch as an Android exclusive.
However, this is hardly surprising news. AppleInsider reported on the limitation of such services in March of this year.
Still, Apple felt compelled to point out why services like xCloud and Google Stadia won't be making it to the App Store.
"The App Store was created to be a safe and trusted place for customers to discover and download apps, and a great business opportunity for all developers," an Apple spokesperson told Business Insider. "Before they go on our store, all apps are reviewed against the same set of guidelines that are intended to protect customers and provide a fair and level playing field to developers."
App Store guidelines state that an app can't rely on streaming from the cloud. This means cloud-based gaming services from Google Stadia, xCloud, and Nvidia GeForce cannot be hosted on the iOS App Store.
Apple holds itself to the same standard as other developers, as Apple Arcade titles are not streamed -- users must download the games from within the Arcade tab in the App Store. Competing gaming services are welcome on Apple's platform, provided they fit within the rules.
"Our customers enjoy great apps and games from millions of developers, and gaming services can absolutely launch on the App Store as long as they follow the same set of guidelines applicable to all developers including submitting games individually for review and appearing in charts and search."
One such competitor on the App Store is GameClub, which works on the same model that Apple Arcade does. For a paltry $5 a month, users get access to over 100 ad-free premium games, including several App Store classics like Super Crate Box.
Comments
Admittedly I missed this line before posting the above:
"App Store guidelines state that an app can't rely on streaming from the cloud."
What about video like Hulu?
Anyways, where there's a will there's a way. How did MS do the test flight? Thought the app had to be operating with the public.
Oh Microsoft wanted the entire App to be streamed? WTF. Yeah, that's sketchy as heck.
I still wonder how they had test flght working. They may have had a full app running on iPhones/iPads, then decided to pull it and think they'd get special treatment. If this is the case then Microsoft are just playing chicken with Apple to see who will move first. (Spoiler: Microsoft will).
Apple holds itself to the same standard as other developers, as Apple Arcade titles are not streamed -- users must download the games from within the Arcade tab in the App Store. Competing gaming services are welcome on Apple's platform, provided they fit within the rules.
It is often mentioned that Apple wants individual games to be listed in the store separately, but there are exceptions in the store. For example the Jackbox Party Pack's are a collection of games in a single app. This is a good thing most of the time. I've hoped for some legal emulators by Nintendo or Sega. These should certainly be self contained apps.
I hope that Microsoft will at least release the streaming app for home Xbox consoles.
1. Microsoft never thought they would get special treatment. They can't "come along eventually" because the only alternative is making full ports of console games to iPhones and iPads. Let's just say they aren't doing this on WINDOWS - let alone Android - so please just give it up.
2. I have told you this before. iPhones are knockoffs of Samsung phones now and have been since 2014.
3. There is no will or way. Apple either supports streaming solutions like this or they don't.
4. Microsoft only tested with a single game. That was how they avoided breaking App Store rules.
5. What about video like Apple TV+? And iTunes? Well that is your sole good question.
I wonder though, is this risk insurmountable? I would say that given a future with ubiquitous 5G, it seems the more stuff that could be streamed from the cloud safely, the better. I am not an avid gamer, but if streaming games or other concepts relying on similar technology grow in popularity, my FOMO self would want to have these available. It would be nice if Apple could solve the risk problem (and conceivably get a little more business by doing so).
Why? Because it is a hardware company that shows off their great hardware. Moving to PWAs and cloud-based streaming apps ... benefits cloud companies like Microsoft and Google as well as products like Android and ChromeOS as a platform, because you can use very cheap hardware to serve as UIs for the services that live in the cloud. That is why the launch configuration for Stadia was a $70 Chromecast and a Wi-Fi controller. And why you can play it on any device with a Chrome browser and you can use your existing USB gamepad. Apple wants to use services to make more money off their hardware. Things like Stadia and xCloud are designed to replace their hardware and that doesn't fit their business model. And yes, this explains why Apple executives have been running various FUD campaigns like: "you need our products FOR SECURITY AND PRIVACY", "with Apple we sell you products but WITH GOOGLE YOU ARE THE PRODUCT", and "kids who use Chromebooks in public school instead of iPads WILL FAIL IN LIFE."
Ironically Samsung is caught in the middle. They also need to showcase the importance of hardware so that people will buy their devices that cost 2-3 times as much as perfectly serviceable ones from Motorola, Nokia, TCL, Google etc. But they also need to partner with Microsoft and Google - who are at odds with that mission - in order to obtain the software and services that they can't develop on their own to make their devices viable alternatives to Apple devices. Earlier today I read an article that discussed how Microsoft worked with Samsung to make their Tab S devices capable alternatives to iPads for professionals by making sure that anything you can do with Office on an iPad Pro, you can do on a Galaxy Tab S (yes, Samsung sells their version of the Magic Keyboard, and theirs preceded the Apple version by several years). Thanks to that, Samsung tablets are the only ones worth buying for any reason other than streaming, reading and gaming (for which a $150 Amazon Fire HD 10 is all that is needed once you sideload the Google Play apps onto it). Google gives Samsung no real help on tablets because quite honestly they would rather you buy a Chromebook, but Google did put in a lot of work into getting the software right for Samsung's foldables. The problem is that Google's preference is for such devices to ultimately cost many hundress less, and will contribute to that effort by launching their own much cheaper foldable next year.
Ultimately, Google and Microsoft are software companies. Microsoft is a traditional desktop and server computing software company that is increasingly moving to a cloud services model like Google and Amazon where Google has always been a cloud services model. This means that increasingly both of them are only going to be interested in getting people to their cloud services and they could care less what devices you use to get there. Maybe Microsoft less so because they still have a very vested interest in selling Microsoft Windows licenses and XBox hardware. But they know that in the future that side of their business is going to be of diminishing importance whereas the bulk of their future revenue is going to be xCloud, Office 365 and selling Azure services. That is why thinking that Microsoft wants to be isolated from the 2 billion iOS devices, you aren't thinking clearly. (Now macOS is another story ... they can do without that 7% market share, and having to support their xCloud app on both Intel and ARM for macOS would just be another bother.) And no, they won't give in to Apple's terms - and neither will Google or Nvidia - because even if it is possible it doesn't fit their future ambitions.
Nvidia too? Aren't they a hardware company? Well yes, but Nvidia wants to get more of their hardware into cloud data centers. Right now they are trying to convince that industry to offload some of the data center workloads onto GPUs ... which Nvidia makes. Also, Nvidia wants to get into making CPUs for data centers too ... hence their desire to purchase ARM. So whether it is cloud hardware like Nvidia or cloud software like Microsoft and Google, these companies have too much riding on their own business models to worry about helping Apple with theirs.
Once again, quit it with the special treatment and playing chicken. This is a video game streaming service, and one where Microsoft already has 2 large competitors. Soon they will have 3 big competitors as Amazon will launch their game streaming service in 2021. Inevitably, the legacy console gaming companies Sony and Nintendo will have to figure out a way to get a product out. (Remember ... Nintendo was adamant about never, ever releasing mobile versions of their video games because the tiny screens were a bad experience ... then the Wii U happened. Now several Nintendo titles are on mobile, and their new "console" is actually an Nvidia Shield K1 tablet with a 6.2" screen and a dock.)
Microsoft isn't going to abandon video game streaming in order to accommodate Apple's hardware-based strategy. Especially since they know that - unlike Google and Nvidia - the success of xCloud is going to come at least partially at the expense of their own XBox hardware. And no, Google, Nvidia and Amazon - who don't have consoles or even Apple TVs with Apple Arcade really - to compete with cloud streaming to begin with aren't going to agree to Apple's terms either.
And not just Microsoft, Sony and Nintendo. Video game companies that used to have consoles but don't any longer like Sega? Video game companies that never had consoles like EA and Ubisoft? (Google hired former Ubisoft execs, and are getting a number of Ubisoft games as a result). Video game companies who have embraced a cloud-centric gaming model from the beginning like Epic and Fortnite? (Fortnite mocked Stadia but is very much available on GeForce Now and will be on xCloud at some point.) And Steam? They have been working towards streaming their games from the cloud for years.
So no, Microsoft isn't going to blink and neither is everyone else with a vested interest in selling you games without forcing you to buy a $500 console or $5000 gaming rig first.
Well, first, it’s not arbitrary. The rule is there to keep malware in the store down to a minimum.
So here’s a timely reminder of why Apple does this:
https://appleinsider.com/articles/20/08/05/now-fixed-exploit-used-microsoft-office-macros-to-hack-macos
How is one at risk of malware when it's purely a video streamed from another device, just as any Youtube video is?
Again, nothing to do with verification of steamed apps. I can use VNC on my phone to run anything on my Mac, or a Linux or Windows box, entirely unverified by Apple. Valve streams games just the same with Steam Link, except Apple forced Valve to remove all reference to purchasing games through Steam Link before they'd approve it. If that's not enough evidence of Apple's motives and the real reason Apple doesn't want streamed games, I don't know what is. As I said in the other thread about this, this is exactly what is attracting the ire of governments, and in typical stubborn Apple fashion, they keep on refusing to change.