{"id":30079,"date":"2020-09-11T15:27:16","date_gmt":"2020-09-11T19:27:16","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=30079"},"modified":"2020-10-20T15:20:57","modified_gmt":"2020-10-20T19:20:57","slug":"new-apple-store-guidelines-for-streaming-games","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/09\/11\/new-apple-store-guidelines-for-streaming-games\/","title":{"rendered":"New Apple Store Guidelines for Streaming Games"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/news\/?id=xqk627qu\">Apple<\/a> (also: <a href=\"https:\/\/twitter.com\/viticci\/status\/1304464945241821185\">Federico Viticci<\/a>, <a href=\"https:\/\/www.macstories.net\/news\/apple-updates-multiple-app-review-guidelines-addressing-game-streaming-services-in-app-purchases-advertising-and-more\/\">John Voorhees<\/a>, <a href=\"https:\/\/www.macrumors.com\/2020\/09\/11\/apple-updates-app-store-review-guidelines\/\">Juli Clover<\/a>):<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/news\/?id=xqk627qu\"><p>3.1.2(a): Games offered in a streaming game service subscription must be downloaded directly from the App Store, must be designed to avoid duplicate payment by a subscriber, and should not disadvantage non-subscriber customers.<\/p>\n<\/blockquote>\n\n<p>I&rsquo;m not sure what that means. Are games not allowed to be subscriber-only? Are <a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/13\/epic-direct-payment\/\">discounts<\/a> forbidden for customers who purchased directly?<\/p>\n\n<blockquote cite=\"https:\/\/developer.apple.com\/news\/?id=xqk627qu\">\n<p>4.9: Streaming games Streaming games are permitted so long as they adhere to all guidelines &mdash; 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.<\/p>\n<p>[&#8230;]<\/p>\n<p>Of course, there is always the open Internet and web browser apps to reach all users outside of the App Store.<\/p>\n<\/blockquote>\n<p>Ah, yes, the <a href=\"https:\/\/mjtsai.com\/blog\/2007\/06\/13\/a-very-sweet-solution\/\">very sweet solution<\/a> that Apple <a href=\"https:\/\/mjtsai.com\/blog\/2020\/03\/26\/safari-13-1-third-party-cookie-blocking-and-7-day-script-writeable-storage\/\">disadvantages<\/a>.<\/p>\n\n<blockquote cite=\"https:\/\/developer.apple.com\/news\/?id=xqk627qu\">\n<p>4.9.1: Each streaming game 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&rsquo;s device, etc.<\/p>\n<p>4.9.2: Streaming game services may offer a catalog app on the App Store to help users sign up for the service and find the games on the App Store, provided that the app adheres to all guidelines, including offering users the option to pay for a subscription with in-app purchase and use Sign in with Apple. All the games included in the catalog app must link to an individual App Store product page.<\/p><\/blockquote>\n\n<p>Apple is trying to force a new paradigm into its old App Store model. It&rsquo;s not a good sign when rules have so many special cases. Apps that offer curated catalogs of other apps are not allowed, except for streaming games. Multiple copies of the same shell app just showing different content are not allowed, except they are required for streaming games. With video and book apps, there can be innovation in managing that content within a single app, but not for streaming games.<\/p>\n\n<blockquote cite=\"https:\/\/developer.apple.com\/news\/?id=xqk627qu\">\n<p>2.3.1: Don&rsquo;t include any hidden, dormant, or undocumented features in your app; your app&rsquo;s functionality should be clear to end users and App Review.<\/p>\n<\/blockquote>\n<p>Don&rsquo;t be Epic.<\/p>\n\n<blockquote cite=\"https:\/\/developer.apple.com\/news\/?id=xqk627qu\">\n<p>2.3.1: 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.<\/p>\n<\/blockquote>\n<p>Let&rsquo;s see whether this is actually enforced.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/Freerunnering\/status\/1304466011370987528\">Kyle Howells<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Freerunnering\/status\/1304466011370987528\">\n<p>In other news: Netflix will be allowed on the AppStore, but each tv show episode or movie must be available on the AppStore as it&rsquo;s own separately downloadable app.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/johnvoorhees\/status\/1304467170957627392\">John Voorhees<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/johnvoorhees\/status\/1304467170957627392\">\n<p>Obviously, many game streaming services offer games that aren&rsquo;t UIKit games that can be downloaded from the App Store, which will be a technical roadblock to many services.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1304471520115388416\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1304471520115388416\">\n<p>Of course, that will mean that any game provided by xCloud needs to follow Apple&rsquo;s other rules &mdash; which means in-app purchases would need to go through Apple&rsquo;s system (which, due to the nature of xCloud, basically means any game with microtransactions will not be allowed)<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/jsnell\/status\/1304474810244689920\">Jason Snell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/jsnell\/status\/1304474810244689920\">\n<p>Real question is, did Apple create these guidelines knowing that Google and Microsoft will never agree to them? And would access to iOS be worth Google and Microsoft jumping through all these hoops? My guess is yes and no, but you never know.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/sixcolors.com\/link\/2020\/09\/apple-codifies-policy-for-game-streaming-services-on-app-store\/\">Dan Moren<\/a>:<\/p>\n<blockquote cite=\"https:\/\/sixcolors.com\/link\/2020\/09\/apple-codifies-policy-for-game-streaming-services-on-app-store\/\">\n<p>From Apple&rsquo;s point of view, it now has explicit rules to point to, but honestly, all this really means is that there won&rsquo;t be game streaming services on the App Store. Neither Microsoft nor Epic is going to spend the time or money on what is not an insignificant amount of work <em>and<\/em> have to hand over the 30 percent cut to Apple on top of that. Just not going to happen.<\/p>\n<p>To my mind, this remains a short-sighted and ill thought out decision on Apple&rsquo;s part. Game streaming services aren&rsquo;t going away, and if iOS is the only platform that they&rsquo;re not available on, then, honestly, that just hurts iOS. Apple has clearly decided that it doesn&rsquo;t care about losing those customers&mdash;that it&rsquo;s an acceptable trade-off for not losing the revenue and the control over App Store contents.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/Gartenberg\/status\/1304475225971658754\">Michael Gartenberg<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Gartenberg\/status\/1304475225971658754\">\n<p>Unbelievable what&rsquo;s going on over there. It&rsquo;s Apple going to war with developers and Apple has the upper hand? Where do devs go to get on the platform of choice for so many. App store was once great for all parties. Not so much anymore.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/rmogull\/status\/1304491223164411904\">Rich Mogull<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/rmogull\/status\/1304491223164411904\">\n<p>I just don&rsquo;t get these updated App Store guidelines. If the game is streaming and not running locally the security model is the same for all games. Basically, this is like approving every movie on Netflix and having a different App Store listing for each. What am I missing?<\/p>\n<\/blockquote>\n\n<p>It&rsquo;s not about security.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/McCloudStrife\/status\/1304502063649361920\">McCloud<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/McCloudStrife\/status\/1304502063649361920\">\n<p>The added friction alone is a significant handicap. Yes, your streaming library is there but you have to extract it title-by-title from the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying &ldquo;Beware of the Leopard&rdquo;.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/hodapp\/status\/1304478215197593600\">Eli Hodapp<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/hodapp\/status\/1304478215197593600\"><p>Here&rsquo;s what&rsquo;s TRULY unbelievable about today&rsquo;s App Store policy update to &ldquo;allow&rdquo; xCloud and Stadia, that you can really only appreciate if you&rsquo;ve been following the wacky decisions of Apple on how to awkwardly handle everything to do with games&#8230;<\/p><p>[&#8230;]<\/p><p>Apple cited 4.3 in the App Store guidelines, specifically telling Choice of Games that their separate apps are &ldquo;too similar,&rdquo; even though each of them were their own truly unique narrative adventure. To Apple, books with words on a page and choices are all just the same I guess.<\/p><p>Apple held firm on the decision to block Choice of Games from releasing individual books, instead forcing them to rapidly develop an omnibus app that could serve as the singular container for all of their titles since individual skus were no longer allowed.<\/p><p>This was a complete nightmare for Choice of Games as their releases were at a complete standstill until they could develop this new container app that Apple was forcing them into. It also created a huge support headache as you can tell by the FAQ<\/p><p>With this in mind, it&rsquo;s really amusing that Apple&rsquo;s &ldquo;solution&rdquo; for xCloud and Stadia being &ldquo;allowed&rdquo; is having them spam the App Store with what could be quite literally hundreds of viewer apps for all the different games, particularly with the secondary App Store-only versions.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/09\/11\/in-app-purchase-rules\/\">In-App Purchase Rules<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/25\/potential\/\">Potential<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/05\/microsofts-xcloud-unavailable-on-ios\/\">Microsoft&rsquo;s xCloud Unavailable on iOS<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/06\/19\/app-store-for-the-past\/\">App Store for the Past<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/04\/06\/app-store-rules-limit-rival-gaming-services\/\">App Store Rules Limit Rival Gaming Services<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/02\/28\/shadow-cloud-gaming-service-removed-from-the-app-store\/\">Shadow Cloud Gaming Service Removed From the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/05\/16\/valves-steam-link-app-now-available\/\">Valve&rsquo;s Steam Link App Now Available<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/03\/12\/bad-release-notes\/\">Bad Release Notes<\/a><\/li>\n<\/ul>\n\n<p id=\"new-apple-store-guidelines-for-streaming-games-update-2020-09-14\">Update (2020-09-14): <a href=\"https:\/\/www.theverge.com\/2020\/9\/11\/21433071\/microsoft-apple-app-store-rules-xcloud-game-streaming-xbox-game-pass\">Tom Warren<\/a> (via <a href=\"https:\/\/twitter.com\/backlon\/status\/1304519460057952258\">Dieter Bohn<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.theverge.com\/2020\/9\/11\/21433071\/microsoft-apple-app-store-rules-xcloud-game-streaming-xbox-game-pass\"><p>Microsoft isn&rsquo;t impressed.<\/p>\n<p>&ldquo;This remains a bad experience for customers,&rdquo; says a Microsoft spokesperson in a statement to The Verge. &ldquo;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. We&rsquo;re committed to putting gamers at the center of everything we do, and providing a great experience is core to that mission.&rdquo;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1304610199702065156\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1304610199702065156\">\n<p>Framed another way, Apple has the opportunity to get access to all the best Xbox games on all of its platforms &mdash; games that would never otherwise come to them &mdash; and all they have to do is give Microsoft a reasonable deal. Apple should be paying <em>Microsoft<\/em> for this.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/pxlnv.com\/linklog\/app-store-guidelines-september-2020\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/pxlnv.com\/linklog\/app-store-guidelines-september-2020\/\">\n<p>The main thing that is different is that Apple is expressly allowing a launcher-type wrapper app, something that had <a href=\"https:\/\/pxlnv.com\/linklog\/cloud-gaming-services-app-store\/\">murky permissions<\/a> before.<\/p>\n<\/blockquote>\n\n<p id=\"new-apple-store-guidelines-for-streaming-games-update-2020-09-16\">Update (2020-09-16): <a href=\"https:\/\/toucharcade.com\/2020\/09\/11\/apple-updates-guidelines-regarding-game-streaming-services\/\">Jared Nelson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/toucharcade.com\/2020\/09\/11\/apple-updates-guidelines-regarding-game-streaming-services\/\">\n<p>This whole thing feels like Apple trying to give themselves some sort of out for any future antitrust litigation. It&rsquo;s like putting a cupcake in the middle of a live bear trap, and then offering it to someone. &ldquo;Oh, I guess you don&rsquo;t WANT that cupcake then. Well, you can&rsquo;t say we didn&rsquo;t offer it to you!\" Apple is presenting a set of guidelines that are impossible for a game streaming service to adhere to while still being able to call itself a game streaming service. It&rsquo;s just asinine, and it&rsquo;s hard to tell if it&rsquo;s through sheer incompetence on Apple&rsquo;s part, greed, vindictiveness, or a combination of all of those things.<\/p>\n<p>Personally I&rsquo;ve already gone out and picked up an Android device and will have a relatively cheap little xCloud portable gaming setup ready for next week&rsquo;s launch, and I hope to have a little guide put together by then on my whole setup for anyone else interested in doing the same. But honestly, as a devout Apple fan for decades who has hand-waived and sometimes even come to the defense of many of their absurd decisions over the years, this latest debacle with game streaming services is just too much and has me seriously questioning if I&rsquo;ll be picking up a new iPhone this year or if I&rsquo;ll finally dive into one of the many excellent Android handsets out there.<\/p>\n<\/blockquote>\n\n<p id=\"new-apple-store-guidelines-for-streaming-games-update-2020-09-28\">Update (2020-09-28): <a href=\"https:\/\/www.theverge.com\/2020\/9\/18\/20912689\/apple-cloud-gaming-streaming-xcloud-stadia-app-store-guidelines-rules\">Sean Hollister<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.theverge.com\/2020\/9\/18\/20912689\/apple-cloud-gaming-streaming-xcloud-stadia-app-store-guidelines-rules\">\n<p id=\"sUxfDA\">But if you know how cloud game services operate, and then look at Apple&rsquo;s actual written rules, you&rsquo;ll see that&rsquo;s only technically true. If I understand correctly, the reality is one of two things: <\/p>\n<p id=\"fRdgYm\">Either 1) Apple is asking Microsoft, Google and others to turn their streaming game services into an entirely new category of standalone app which guarantees Apple a profit &mdash; a kind of app that&rsquo;s <a href=\"https:\/\/apps.apple.com\/jp\/app\/final-fantasy-xiii-fainarufantajixiii\/id960145054?mt=8%3Fmt%3D6\">rarely<\/a> <a href=\"https:\/\/apps.apple.com\/jp\/app\/final-fantasy-x-x-2-hd%E3%83%AA%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC\/id1297115524\">existed<\/a> on iOS before, and one that Apple itself called &ldquo;not appropriate&rdquo; just last year.<\/p>\n<p id=\"qM1P4T\">Or 2) Apple&rsquo;s new guidelines aren&rsquo;t designed to be anything but an attempt to confuse &mdash; a way to get the world to think Apple&rsquo;s <em>not<\/em> actually <a href=\"https:\/\/www.theverge.com\/2020\/8\/15\/21369607\/apple-ios-fortnite-ban-epic-lawsuit-cloud-gaming-xcloud-microsoft-antitrust-war\">rejecting the future of gaming<\/a>, while simultaneously erecting so many roadblocks that companies like Google and Microsoft would never dream of taking Apple up on the offer.<\/p>\n<\/blockquote>\n\n<p id=\"new-apple-store-guidelines-for-streaming-games-update-2020-10-09\">Update (2020-10-09): <a href=\"https:\/\/twitter.com\/tomwarren\/status\/1314381951445479424\">Tom Warren<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/tomwarren\/status\/1314381951445479424\">\n<p>Microsoft is bringing xCloud to iOS via the web. There will be a browser-based solution coming in early 2021, alongside a PC version of xCloud next year.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Apple (also: Federico Viticci, John Voorhees, Juli Clover): 3.1.2(a): Games offered in a streaming game service subscription must be downloaded directly from the App Store, must be designed to avoid duplicate payment by a subscriber, and should not disadvantage non-subscriber customers. I&rsquo;m not sure what that means. Are games not allowed to be subscriber-only? Are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-09-11T19:27:21Z","apple_news_api_id":"d489a01f-379a-452d-bdf5-90a7ab619155","apple_news_api_modified_at":"2020-10-20T19:21:00Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAADQ==","apple_news_api_share_url":"https:\/\/apple.news\/A1ImgHzeaRS299ZCnq2GRVQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[91,1930,418,2005,31,1667,26,37,1981],"class_list":["post-30079","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-app-store-review-guidelines","tag-game","tag-google-stadia","tag-ios","tag-ios-13","tag-iosapp","tag-microsoft","tag-microsoft-xcloud"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=30079"}],"version-history":[{"count":14,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30079\/revisions"}],"predecessor-version":[{"id":30400,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30079\/revisions\/30400"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=30079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=30079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=30079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}