It has been a bit of a wait, but Microsoft is finally bringing its video game streaming service, xCloud, to iOS devices.

Project xCloud is what Microsoft calls its video game cloud streaming service, making it possible to stream titles like Halo: The Master Chief Collection and other Xbox titles to mobile devices like the iPhone and iPad. But, up until today the service was only available for Android devices out there in the wild.

That’s changing as Microsoft rolls out Project xCloud to iOS devices through Apple’s TestFlight service, albeit in a limited capacity (via The Verge). This will allow approved xCloud testers to try out the video game streaming service on an iPhone or iPad. This marks the first streaming service of its kind on iOS, and hopefully means we’ll see the likes of NVIDIA’s GeForce Now and Google‘s Stadia eventually arrive with iOS support at some point in the future.

Per the announcement today:

Ever since we launched the Project xCloud preview last year, we’ve continued to field requests for iOS support (I’ve seen your tweets). We’ve been testing an iOS client internally, and today, we’re taking the next step by making the Project xCloud preview available for iOS users through the TestFlight program.

To comply with App Store policies, the preview experience on iOS may look and feel different for those who have been testing on Android. Key differences and things to know.

Here are the important details to know:

  • The iOS TestFlight preview is only available in the US, UK, and Canada at this time.
  • Unlike the Xbox Game Streaming (Preview) app on Android, this iOS TestFlight preview is for Project xCloud only and does not include Xbox Console Streaming (Preview) at this time.
  • Due to App Store policy, the iOS TestFlight preview will begin with one game, “Halo: The Master Chief Collection.”
  • As is standard with iOS TestFlight builds, we’re starting with a very limited preview audience. Up to 10,000 testers will be invited into the preview, but we anticipate that demand will exceed our capacity and we will be unable to accommodate all applicants. We’ll distribute invitations to participate on a first-come, first-served basis.
  • Because of how iOS TestFlight works, those who are accepted into the iOS TestFlight preview may not necessarily participate for the full duration of the preview. As noted earlier, there are limited spaces available, so for testing purposes we may need to cycle through registrants in order to best utilize the available testing audience. This also means that even if you miss out on the initial allocation, you might receive an invitation to participate later in the preview!

This is all very difficult for Microsoft due to Apple’s policies regarding game streaming of this nature. It’s worth saying again that this is just a limited test run, and not a full launch by any means. It remains a general mystery as to why Apple is so adamant about limiting these types of cloud gaming services on iOS, but it definitely looks like Microsoft is trying to push ahead anyway, maybe hoping Apple will change its mind in the near future.

If you can live with the restrictions in place, including access to just the one game, and you want to sign up, here’s what do do: Click here to register for Project xCloud. There is a “Mobile Device Make” dropdown menu which you’ll need to select and then make sure to note you’re using an iOS device. If there are spots still open, you’ll get the aforementioned email from “TestFlight for Xbox Game Streaming (Preview)”.

Once those steps have been followed, and if you get accepted, you’ll follow the instructions provided to you to finish the process and get access to the TestFlight program.

You’ll need to get an invite to try out Project xCloud on iOS devices, but if you do you’ll be able to sign up and try it out beginning today.