Apple opens the door to game streaming services with new App Store guidelines

Posted:
in General Discussion edited September 2020
In a series of new App Store rules promulgated to developers on Friday, Apple will allow services like Microsoft Xcloud and Google Stadia to exist on the iPad and iPhone -- with some caveats and requirements.

Apple's App Store
Apple's App Store


As the dispute with Epic Games about app payments continues, Apple has released a revised set of guidelines addressing game streaming, and other outstanding issues. While the new guidelines includes multiple clarifications to issues around advertising, and financial apps, the most significant changes are concerned with games.

"Streaming games are permitted so long as they adhere to all guidelines," says Apple's new document, "for example, each game update must be submitted for review, developers must provide appropriate metadata for search, games must use in-app purchase to unlock features or functionality, etc. Of course, there is always the open Internet and web browser apps to reach all users outside of the App Store."






Apple will not allow the kind of App Store within the App Store that Epic Games wanted. However, it will now allow developers to present a "catalog app... to help users sign up for the service and find the games," as long as there is an App Store entry for the streamed title, and Apple's requirements are obeyed.

"Each streaming game must be submitted to the App Store as an individual app," continues Apple, "so that it has an App Store product page, appears in charts and search, has user ratings and review, can be managed with ScreenTime and other parental control apps, appears on the users device, etc."

The "catalog app" must obviously also comply with Apple's rules, "including offering users the option to pay for a subscription with in-app purchase" and also "use Sign in with Apple." This catalog also has to link to games and versions of games actually present in the App Store. Developers can't, for instance, link to external versions of the same game, but they can enable off-app purchase confirmation, like unlock of a downloadable content from an external purchase.

Epic Games ran a
Epic Games ran a "1984" style parody ad against Apple


Specifically, developers with game streaming services can have an over-arching app to handle log-in data for cross-platform compatibility, managing those downloadable content packs, and the like. Individual games must have individual entries in the App Store. When we asked for clarification on what that meant, Apple was clear that what each App Store entry or bundle contains, be it native iOS game executables or streaming frameworks for services like Microsoft Xcloud or Google Stadia, is left to the developer.

Apple's rules regarding payments and fees are not changing. However, the company has added more detail regarding when in-app purchasing must, or must not, be used.

"Consumer, single user, or family sales must use in-app purchase," says Apple. If you're selling "person to person experiences," such as tutors with their individual students, then "you may use purchase methods other than in-app purchase to collect those payments."






The App Store submission process is undergoing some improvements, too. The main improvement is a confirmation in the new guidelines of the appeals process that Apple recently announced. The previous guidelines included reference to how a rejection could be appealed, but there is now formally an option to address bug fixes.

"For apps that are already on the App Store, bug fixes will no longer be delayed over guideline violations except for those related to legal issues," says Apple. "If your app has been rejected, and qualifies for this process, please use the Resolution Center to communicate directly with the App Review team indicating that you would like to take advantage of this process and plan to address the issue in your next submission."

There are now rules for how developers can use the new App Clips
There are now rules for how developers can use the new App Clips


Apple is being more stringent on the descriptions of apps that developers submit. "All new features, functionality, and product changes must be described with specificity in the Notes for Review section of App Store Connect (generic descriptions will be rejected) and accessible for review," it says.

This suggests that if a unannounced feature is found within an app, that alone will be grounds for rejection. In a related section, Apple has also provided what it calls a clarification, which without naming Epic Games, does address part of the dispute with that company. "Don't include any hidden, dormant, or undocumented features in your app," it warns. "[Your] app's functionality should be clear to end users and App Review."

The new App Store guidelines also add new sections regarding the forthcoming App Clip technology -- "App Clips cannot contain advertising," for instance -- and financial apps. Apple is specifying general issues such as apps having to be clear about loan terms, and it is also capping the APR rate to 36%.

The new App Store Guidelines take effect immediately. The full text can be read on Apple's developer site.
«13

Comments

  • Reply 1 of 53
    That's a wasted update regarding game streaming.  This gets us no closer to streaming Game services than we were before the update.  Individual games being on the App Store is just individual games on the App Store.  Who in hell is downloading a 50GB to over 100GB game to an iOS device?  The whole point of streaming is to remove the hardware limitations and just get the game to the customer.  The good folks at Apple aren't stupid and they know this update for streaming apps is nothing more than theater.
    edited September 2020 gatorguyshaneg
  • Reply 2 of 53
    I think this is strategy move from Apple, which will be the final gravestone for Epic.
    watto_cobra
  • Reply 3 of 53
    flydogflydog Posts: 1,135member
    6 years on the App Store, and not once has anyone from Apple responded to a message on the Resolution Center. 
  • Reply 4 of 53
    flydogflydog Posts: 1,135member
    That's a wasted update regarding game streaming.  This gets us no closer to streaming Game services than we were before the update.  Individual games being on the App Store is just individual games on the App Store.  Who in hell is downloading a 50GB to over 100GB game to an iOS device?  The who point of streaming is to remove the hardware limitations and just get the game to the customer.  The good folks at Apple aren't stupid and they know this update for streaming apps is nothing more than theater.
    No closer? Before the games were not allowed, and now they are.  The fact that it's not 100% of what you want doesn't make it "no closer ... than before."

    Save the hellfire and brimstone rhetoric for a Trump rally. 
    elijahgStrangeDaysdrdavidtobybeagleDancingMonkeyswatto_cobra
  • Reply 5 of 53
    BeatsBeats Posts: 3,073member
    "App Clips" I thought they were called "App Tags". LAME. I swear I heard them announce them as "App Tags" at WWDC.

    That's a wasted update regarding game streaming.  This gets us no closer to streaming Game services than we were before the update.  Individual games being on the App Store is just individual games on the App Store.  Who in hell is downloading a 50GB to over 100GB game to an iOS device?  The who point of streaming is to remove the hardware limitations and just get the game to the customer.  The good folks at Apple aren't stupid and they know this update for streaming apps is nothing more than theater.

    Here's hoping his means Apple Silicon Mac game support so we get streaming services on iPhone etc. Basically encourage developers to port to Apple Silicon Macs as they will certainly have a more unified App Store with their mobile devices.

    Wouldn't that count and be strategic of Apple?
    watto_cobra
  • Reply 6 of 53
    flydog said:
    That's a wasted update regarding game streaming.  This gets us no closer to streaming Game services than we were before the update.  Individual games being on the App Store is just individual games on the App Store.  Who in hell is downloading a 50GB to over 100GB game to an iOS device?  The who point of streaming is to remove the hardware limitations and just get the game to the customer.  The good folks at Apple aren't stupid and they know this update for streaming apps is nothing more than theater.
    No closer? Before the games were not allowed, and now they are.  The fact that it's not 100% of what you want doesn't make it "no closer ... than before."

    Save the hellfire and brimstone rhetoric for a Trump rally. 
    There's no fire and brimstone in my comment.  Before cracking wise, at least get your facts straight.  There was never a time the games weren't allowed. The XCloud app wasn't allowed and it still isn't.  Apple's guideline changes still don't allow streaming games.  What Apple is essentially stating is it's okay to... download a game to stream said game.  <derp> If it's a download, there's no need to stream it since it's now no different than any other game on the App Store 'cept is orders of magnitude larger.  App Store games are typically measured in MB.  The games we're discussing are measured in GB's... lots and lots of GB's.
    edited September 2020 shaneg
  • Reply 7 of 53
    mcdavemcdave Posts: 1,927member
    This is a terrible move for Apple. At a time when they should have been showing strength, they folded. Now every man and his dog will have a pop as the first commenter demonstrated.
    Apple’s liberalisation will ultimately erode the platform to an expensive Android clone.
  • Reply 8 of 53
    I thought that xCloud and Stadia and Geforce Now were finally going to be available, but nope. This cements my desire to leave the platform. Apple is locking down options beyond superficial ones that are years late. Browser choice should have been something available 10 years ago. I don't see why browser choice even matters though, as they're all Webkit browsers with a different UI. Apple Silicon will continue the lockdown efforts on the desktop and laptop lines. It's already difficult providing multiple versions of programs on x86 between Linux, Mac, and Windows, but providing x86 and Apple Silicon will deprive Macs of even more programs. And no x86 means no Bootcamp, so you're fully dependent on Apple and 20 other developers for whatever you need. 
    At least my AirPods work perfectly with my new phone, so that's nice. 
    elijahgshaneg
  • Reply 9 of 53
    That's a wasted update regarding game streaming.  This gets us no closer to streaming Game services than we were before the update.  Individual games being on the App Store is just individual games on the App Store.  Who in hell is downloading a 50GB to over 100GB game to an iOS device?  The whole point of streaming is to remove the hardware limitations and just get the game to the customer.  The good folks at Apple aren't stupid and they know this update for streaming apps is nothing more than theater.
    I think you might not have understood (or I didn’t): “  Apple was clear that what each App Store entry or bundle contains, be it native iOS game executables or streaming frameworks for services like Microsoft Xcloud or Google Stadia, is left to the developer.”

    I guess thia means you don’t have to have an app, just an entry on the app store.
    elijahgcy_starkmanrobaban2itivguytmaytenthousandthingswatto_cobra
  • Reply 10 of 53
    Yep, the download itself needs to only be a tiny launcher app. but there need to be one for each game, so Apple can review each and every game independently and users can use screentime to prevent jony playing Halo after 9pm. Review for each game is necessray to avoid “objectionable content”.

    But if you want to game stream, just use shadow.tech, a fully functional PC game streaming service that works within Apple’s rules...
  • Reply 11 of 53
    That's a wasted update regarding game streaming.  This gets us no closer to streaming Game services than we were before the update.  Individual games being on the App Store is just individual games on the App Store.  Who in hell is downloading a 50GB to over 100GB game to an iOS device?  The whole point of streaming is to remove the hardware limitations and just get the game to the customer.  The good folks at Apple aren't stupid and they know this update for streaming apps is nothing more than theater.

    lol... You wouldn't be downloading a whole game you would still stream it... each game would just have its own page on the iOS app store.
    elijahgn2itivguyrezwitstmaywatto_cobra
  • Reply 12 of 53
    crowleycrowley Posts: 10,453member
    So the streaming services need to package each game in a controller app that handles the controls and receives the feed?  Basically the same app every time, just with a different name and tie to an online title?

    Seems like a pretty dumb solution that doesn't understand the problem.
    djsherlyshaneg
  • Reply 13 of 53
    It's all about control, folks. Companies like Microsoft want to take control of the iOS user experience. Apple doesn't want to hand over control. It's that simple. Even if Apple charged nothing, companies like Microsoft would still be complaining, using the exact language they've used today. Here's what MS said:
    "This remains a bad experience for customers. Gamers want to jump directly into a game from their curated catalog within one app just like they do with movies or songs, and not be forced to download over 100 apps to play individual games from the cloud

    See? They claim it's about a user's "experience." Not money. Even if Apple paid MS to put stuff on iOS, MS would still be complaining. How would Microsoft know what iOS users "want"? Microsoft, you already have a gaming platform, and I doubt you have let Apple take control of any part of it. Living in Seattle has turned the brains of Microsoft's management into snowflakes.

    edited September 2020 n2itivguyaderuttertmaytobybeaglewatto_cobra
  • Reply 14 of 53
    Basically this means that Microsoft’s desire to create a Netflix of gaming and not give Apple a dime while running on their platform, is dead. However, if these companies want they can list individual games on the App Store. But they have to give Apple a cut if they’re going to run on iOS. 
    watto_cobra
  • Reply 15 of 53
    It's all about control, folks. Companies like Microsoft want to take control of the iOS user experience. Apple doesn't want to hand over control. It's that simple. Even if Apple charged nothing, companies like Microsoft would still be complaining, using the exact language they've used today. Here's what MS said:
    "This remains a bad experience for customers. Gamers want to jump directly into a game from their curated catalog within one app just like they do with movies or songs, and not be forced to download over 100 apps to play individual games from the cloud

    See? They claim it's about a user's "experience." Not money. Even if Apple paid MS to put stuff on iOS, MS would still be complaining. How would Microsoft know what iOS users "want"? Microsoft, you already have a gaming platform, and I doubt you have let Apple take control of any part of it. Living in Seattle has turned the brains of Microsoft's management into snowflakes.

    Snowflakes are pretty rare in Seattle—try raindrops.
  • Reply 16 of 53
    mcdave said:
    This is a terrible move for Apple. At a time when they should have been showing strength, they folded. Now every man and his dog will have a pop as the first commenter demonstrated.
    Apple’s liberalisation will ultimately erode the platform to an expensive Android clone.
    You obviously didn’t read the article. They’ve given away nothing. Streaming is allowed but each streamed game will still get reviewed. 


    tmaywatto_cobrashaneg
  • Reply 17 of 53
    crowley said:
    So the streaming services need to package each game in a controller app that handles the controls and receives the feed?  Basically the same app every time, just with a different name and tie to an online title?

    Seems like a pretty dumb solution that doesn't understand the problem.
    The question is “who’s problem?” 

    Apple wants their cut on the way through. 
  • Reply 18 of 53
    gatorguygatorguy Posts: 24,585member

    "The App Store Review Guidelines have been updated with a new section specifically addressing streaming games. While Apple technically now allows services like Xbox Game Streaming and Google Stadia on the App Store, they would have to publish each game as an individual app on the App Store. "Each streaming game," Apple said, "must be submitted to the App Store as an individual app so that it has an App Store product page, appears in charts and search, has user ratings and review, can be managed with ScreenTime and other parental control apps, appears on the user’s device, etc."

    That's an incredible amount of extra work for streaming services, and it would also create added friction for customers — imagine having to install a bookmark for every TV show on Netflix that you wanted to watch. Each individual game would also be subject to the usual review requirements, which includes using Apple's payment system for in-app purchases, which takes a 30% cut.

    Apple also adds fuel to the fire by insisting that "there is always the open Internet and web browser apps to reach all users outside of the App Store." However, the company doesn't allow third-party web engines, and Safari doesn't support many modern APIs that would be required to create a web-based version of Stadia or Xbox Game Streaming."

    muthuk_vanalingam
  • Reply 19 of 53
    gatorguy said:

    "The App Store Review Guidelines have been updated with a new section specifically addressing streaming games. While Apple technically now allows services like Xbox Game Streaming and Google Stadia on the App Store, they would have to publish each game as an individual app on the App Store. "Each streaming game," Apple said, "must be submitted to the App Store as an individual app so that it has an App Store product page, appears in charts and search, has user ratings and review, can be managed with ScreenTime and other parental control apps, appears on the user’s device, etc."

    That's an incredible amount of extra work for streaming services, and it would also create added friction for customers — imagine having to install a bookmark for every TV show on Netflix that you wanted to watch. Each individual game would also be subject to the usual review requirements, which includes using Apple's payment system for in-app purchases, which takes a 30% cut.

    Apple also adds fuel to the fire by insisting that "there is always the open Internet and web browser apps to reach all users outside of the App Store." However, the company doesn't allow third-party web engines, and Safari doesn't support many modern APIs that would be required to create a web-based version of Stadia or Xbox Game Streaming."

    I won't argue with your statements. And I'm afraid to argue with anyone with 22k posts. It sounds like what you are saying is true, although I've never seen Netflix so I don't understand that metaphor. But I don't know what the conclusion is supposed to be from these facts. Are you saying Apple should be prohibited from doing what it's doing, or are you just pointing out Apple's incompetence? I'm not sure what conclusion to make from your post. I would appreciate your wisdom.
  • Reply 20 of 53
    danvmdanvm Posts: 1,465member
    Basically this means that Microsoft’s desire to create a Netflix of gaming and not give Apple a dime while running on their platform, is dead. However, if these companies want they can list individual games on the App Store. But they have to give Apple a cut if they’re going to run on iOS. 
    Do you have evidence that MS don't want to pay Apple?  From what I know, xCloud is not in iOS / iPadOS because Apple rules and not because of MS.
Sign In or Register to comment.