Le nuove regole iOS di Apple riaffermano il problema che blocca Project xCloud e Stadia

Hai una notizia?

C’è qualcosa su cui pensi dovremmo riferire? E-mail [email protected]

Apple non si sta tirando indietro da una posizione sui servizi di streaming di giochi che sembra essere la principale barriera che impedisce il lancio di Google Stadia e Project xCloud di Microsoft sui dispositivi iOS. Invece, Apple sta raddoppiando i requisiti per far sì che qualsiasi servizio di streaming di giochi invii ogni singolo titolo per la revisione e elenchi separati nell’App Store, un processo a cui Microsoft si oppone fortemente.

TechCrunch ha ripreso la nuova formulazione specifica per i servizi di giochi in streaming dopo che Apple ha rilasciato le sue ultime linee guida per la revisione dell’App Store all’inizio di oggi. Stadia o il servizio di streaming cloud di Xbox come li conosciamo non sono effettivamente consentiti secondo le linee guida di Apple. Invece, Google o Microsoft potrebbero offrire app denominate per i servizi come “app catalogo”, ma ogni gioco disponibile sui servizi dovrebbe essere sottoposto separatamente al processo di revisione di Apple, apparire come elenchi separati nelle ricerche nell’App Store e così via.

Ciò è in linea con la dichiarazione rilasciata da Apple ad agosto sul motivo per cui Microsoft non sta portando lo streaming Xbox sull’App Store nello stesso momento in cui è sui dispositivi Android. Microsoft ha quindi risposto con una dichiarazione rilasciata a Gizmodo, in cui affermava che l’approccio di Apple è un ostacolo al cloud gaming e aggiunge che ogni titolo nel suo servizio passa già attraverso una revisione indipendente e affidabile:

Apple è l’unica piattaforma generica a negare ai consumatori i servizi di cloud gaming e abbonamento ai giochi come Xbox Game Pass. E tratta costantemente le app di gioco in modo diverso, applicando regole più indulgenti alle app non di gioco anche quando includono contenuti interattivi. Tutti i giochi disponibili nel catalogo Xbox Game Pass sono classificati per i contenuti da organismi di classificazione del settore indipendenti come l’ESRB e gli equivalenti regionali.

In pratica, Apple vuole trattare qualsiasi gioco su un servizio come quello di Stadia o Xbox come se fosse qualsiasi altra app sull’App Store, anche se la piena funzionalità richiede un abbonamento al servizio. Mettendo da parte i costi aggiuntivi della revisione e dell’invio individuali, nonché il taglio del 30% che Apple guadagnerebbe su tutti gli acquisti in-app, questo avrebbe l’effetto di spezzare l’intera idea di lanciare qualsiasi titolo da un catalogo di giochi in streaming da un singola app.

Nel frattempo, Apple sta continuando la sua battaglia legale con Epic Games per le commissioni del 30% dell’App Store, che Microsoft ha presentato una dichiarazione di sostegno a favore di Epic per la fine del mese scorso. Epic ha affermato che uno dei suoi obiettivi nell’assumere le politiche dell’App Store è vedere Apple aprire iOS a lanciatori di applicazioni di terze parti. Se ciò accadesse, Microsoft e Google sarebbero probabilmente in grado di lanciare hub per lo streaming Xbox e Stadia su iOS che non sono soggetti ai gravosi requisiti di revisione di Apple e, se le tariffe standard di Apple su quegli hub fossero fuori questione, Apple starebbe perdere potenziali entrate a meno che non cambi rotta e consenta a Microsoft, Google e chiunque altro lancia un servizio di streaming di giochi di eseguirli tramite App Store.

‘); jQuery (‘. video-container’, yt_video_wrapper) .remove (); jQuery (‘. bb_wrapper’, yt_video_wrapper) .append (‘Guarda su YouTube’); }; }); }}}); } function runCarbon () {! function (a, l, b, c, k, s, t, g, A) {a.CustomerConnectAnalytics = k, a[k]= a[k]|| funzione () {(a[k].q = a[k].q ||[]) .push (argomenti)}, g = l.createElement (b), A = l.getElementsByTagName (b)[0], g.type = “text / javascript”, g.async =! 0, g.src = c + “? id =” + s + “& parentId =” + t, A.parentNode.insertBefore (g, A)} (finestra , document, “script”, “// carbon-cdn.ccgateway.net/script”,”cca”,window.location.hostname,”04d6b31292″); } funzione runComscore () {var _comscore = _comscore || []; _comscore.push ({c1: “2”, c2: “8518622”}); (function () {var s = document.createElement (“script”); el = document.getElementsByTagName (“script”)[0]; s.async = true; s.src = “https://sb.scorecardresearch.com/beacon.js”; el.parentNode.insertBefore (s, el); }) (); } funzione runFacebookLogin () {$ (document) .ready (function () {fbs = $ (“[data-action=facebook-login]”); per (i = 0; i < fbs.length; i++) { new FacebookLogin({ target: fbs[i] }); } }); } function triggerMormont () { mormont('set', 'section', 'article'); mormont('set', 'language', 'en'); mormont('set', 'platforms', ['google-stadia']); mormont('set', 'published', "2020-09-11T19:30:00+00:00"); mormont('set', 'article_type', "news"); mormont('set', 'author', "Mathew Olson"); mormont('set', 'tags', ['tag:apple','tag:microsoft','tag:project-xcloud','tag:stadia']) mormont('set', 'medium', 'web'); mormont('set', 'is_logged_in', "0"); mormont('send', 'pageview'); mormont('trackClicks', ['article']); } function runMormont() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.onload = function() { triggerMormont() }; s.src="https://cdn.gamer-network.net/2019/mormont/v2.25.0/mormont.js"; document.getElementsByTagName('head')[0].appendChild(s); } function runRecaptcha() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://www.google.com/recaptcha/api.js"; document.getElementsByTagName('head')[0].appendChild(s); } function runSkimlinks() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://s.skimresources.com/js/87431X1540266.skimlinks.js"; document.getElementsByTagName('head')[0].appendChild(s); } function runSourcepoint() { var _sp_=function(n){function t(e){if(o[e])return o[e].exports;var r=o[e]={i:e,l:!1,exports:{}};return n[e].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var o={};return t.m=n,t.c=o,t.i=function(n){return n},t.d=function(n,o,e){t.o(n,o)||Object.defineProperty(n,o,{configurable:!1,enumerable:!0,get:e})},t.n=function(n){var o=n&&n.__esModule?function(){return n["default"]}:function(){return n};return t.d(o,"a",o),o},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=2)}([function(n,t){function o(n,t){e&&console[n].apply(console,["[bootstrap]"].concat(Array.prototype.slice.call