Apple confirma que los servicios de juegos en la nube como xCloud y Stadia violan las pautas de la tienda de aplicaciones

Los juegos en la nube se están preparando para tener un gran momento en los dispositivos móviles a partir del próximo mes con el lanzamiento del servicio xCloud de Microsoft , pero los usuarios de iOS se quedan fuera. Y ahora sabemos exactamente por qué: Apple no permitirá esos productos, debido a las estrictas pautas de la App Store que hacen que los servicios en la nube como xCloud y su competidor, Google Stadia, sean realmente imposibles de operar en el iPhone.

Ya sabíamos que había algún problema, probablemente relacionado con la App Store, de por qué Stadia no estaba disponible para dispositivos Apple y por qué el servicio de Microsoft probablemente enfrentaría un destino similar. Parecía aún más probable que el destino de xCloud en iOS se sellara ayer cuando Microsoft cortó las pruebas de iOS para su aplicación xCloud mucho antes de su fecha de lanzamiento del 15 de septiembre en Android. El servicio GeForce Now de Nvidia también es similarmente solo para Android cuando se trata de teléfonos, aunque esa plataforma técnicamente le permite acceder a títulos que ya posee.

Pero Apple finalmente salió y dijo, en una declaración a Business Insider , que este tipo de servicios en la nube están violando las pautas de la App Store y no pueden, en sus formas actuales, existir en iOS. La razón principal: ofrecen acceso a aplicaciones que Apple no puede revisar individualmente.

Aquí está la declaración oficial de Apple:

La App Store fue creada para ser un lugar seguro y confiable para que los clientes descubran y descarguen aplicaciones, y una gran oportunidad de negocios para todos los desarrolladores. Antes de que ingresen a nuestra tienda, todas las aplicaciones se revisan según el mismo conjunto de pautas destinadas a proteger a los clientes y proporcionar un campo de juego justo y nivelado para los desarrolladores.

Nuestros clientes disfrutan de excelentes aplicaciones y juegos de millones de desarrolladores, y los servicios de juegos pueden lanzarse absolutamente en la App Store siempre y cuando sigan el mismo conjunto de pautas aplicables a todos los desarrolladores, incluido el envío de juegos individualmente para su revisión, y aparecer en gráficos y búsquedas . Además de la App Store, los desarrolladores pueden optar por llegar a todos los usuarios de iPhone y iPad a través de la web a través de Safari y otros navegadores en la App Store.

En marzo, Bloomberg informó que Apple ofrecía una justificación muy similar cuando se le preguntó sobre posibles problemas antimonopolio relacionados con el servicio de suscripción de juegos Arcade de Apple, que la compañía opera a pesar de los dolores de cabeza que sus competidores tienen por lo mismo.

Foto de Amelia Holowaty Krales / The Verge

En cualquier caso, la clave en esa declaración es "incluir el envío de juegos individualmente para su revisión, y aparecer en gráficos y búsquedas". La forma en que Stadia funciona hoy, y la forma en que funcionará xCloud el próximo mes, es que usted paga por el acceso al servicio en sí, y ese servicio le permite pagar o acceder a juegos gratuitos desde la nube. Esos juegos no se almacenan en un dispositivo local en su hogar, a diferencia de la aplicación Valve Steam Link aprobada por Apple (aunque Valve tenía sus propios problemas para obtener la aprobación de Steam Link en iOS ).

Entonces, Apple no sabe lo que está comprando o jugando en sus dispositivos porque no puede revisarlos de antemano. Tampoco ve ningún ingreso de estos servicios si simplemente le permiten acceder a un servicio de suscripción que ya pagó, que fue el quid de un gran enfrentamiento entre Apple y Basecamp , el creador del nuevo servicio de correo electrónico Hola, último mes, que se resolvió solo cuando Basecamp se comprometió con el fabricante del iPhone al agregar una opción de registro gratuita a su aplicación iOS.

Apple es bastante explícito sobre todo esto en las pautas de la App Store, específicamente en la sección 4.2.7:

4.2.7 Clientes de escritorio remoto: si su aplicación de escritorio remoto actúa como un espejo de software o servicios específicos en lugar de un espejo genérico del dispositivo host, debe cumplir con lo siguiente:

(a) La aplicación solo debe conectarse a un dispositivo host propiedad del usuario que sea una computadora personal o una consola de juegos dedicada propiedad del usuario, y tanto el dispositivo host como el cliente deben estar conectados a una red local y basada en LAN.

(b) Cualquier software o servicio que aparezca en el cliente se ejecuta completamente en el dispositivo host, se muestra en la pantalla del dispositivo host y no puede usar API o características de la plataforma más allá de lo que se requiere para transmitir el Escritorio remoto.

(c) Toda la creación y administración de la cuenta debe iniciarse desde el dispositivo host.

(d) La interfaz de usuario que aparece en el cliente no se parece a una vista de iOS o App Store, no proporciona una interfaz similar a la tienda, ni incluye la capacidad de navegar, seleccionar o comprar software que el usuario no posee ni tiene licencia. En aras de la claridad, las transacciones que tienen lugar dentro del software duplicado no necesitan usar la compra en la aplicación, siempre que las transacciones se procesen en el dispositivo host.

(e) Los clientes delgados para aplicaciones basadas en la nube no son apropiados para la App Store.

En otras palabras, a menos que sea una aplicación de escritorio remota completa, no se permite un servicio de juegos en la nube, ya que estas pautas están escritas hoy, a pesar de que los servicios de LAN muy ajustados como Steam Link y PS4 Remote Play de Sony sí lo están.

Google y Microsoft probablemente no quieran ofrecer opciones de registro dentro de las propias aplicaciones porque eso significaría darle a Apple un recorte del 30 por ciento de los ingresos por suscripción, pero las aplicaciones sin opciones de "creación de cuenta" violan la sección (c). Respetar la sección (a) también es imposible teniendo en cuenta que estos servidores en la nube en los que se ejecutan los juegos no son propiedad y están ubicados en los hogares de los consumidores, sino que están ubicados en centros de datos muy alejados. Y la sección (e) simplemente dice que este tipo de cosas, un "cliente ligero para aplicaciones basadas en la nube", no puede existir en la App Store; no es "apropiado", dice Apple.

Hay algunas soluciones alternativas aquí. Por ejemplo, el servicio de juegos en la nube Shadow le da acceso a un "dispositivo host" de computadora remota que técnicamente no es propiedad del usuario, sino que se alquila a la propia empresa. Tampoco está en la misma red que el dispositivo que accede a ella. Sin embargo, Shadow funciona y está disponible en iOS hoy.

Un portavoz de Shadow le dice a The Verge que, cuando descubrió que su aplicación de iOS estaba en disputa con Apple a principios de este año, eliminó la función de inicio rápido que permitía a los usuarios iniciarse directamente en los juegos. Luego se aprobó, porque la aplicación funcionaba más como un servicio de escritorio remoto: el "espejo genérico del dispositivo host" que Apple menciona como una excepción en sus directrices de la App Store. Con Shadow, aún debe instalar Steam, iniciar sesión y acceder a sus títulos existentes tal como lo haría en cualquier otra aplicación de escritorio remoto. Pero los usuarios remotos del dispositivo son una PC para juegos que Shadow te alquila mensualmente, lo cual es una forma inteligente de evitar estas restricciones.

Valve hizo algo similar con Steam Link al eliminar la opción de comprar juegos de la versión iOS de la aplicación, ya que Apple discrepó con el hecho de que Steam Link actuó efectivamente como una tienda de aplicaciones dentro de la App Store que eludió los procesos de revisión de Apple.

¿Qué significa todo esto? Bueno, por ahora, los usuarios de iOS se perderán la ola de juegos en la nube centrada en los dispositivos móviles que llegará con el lanzamiento de xCloud. Es concebible que Google, Microsoft y Nvidia encuentren formas de evitar esto cambiando la funcionalidad principal de sus respectivas aplicaciones.

Pero parece poco probable a corto plazo. La App Store es un mercado masivo por lo que los desarrolladores lucrativos han brincado durante años a través del aro para acceder a sus casi 1.500 millones de usuarios . En este caso, sin embargo, existe una desconexión fundamental entre la forma en que operan estos servicios y la forma en que Apple quiere que el software funcione en el iPhone y el iPad. Eso no parece que vaya a cambiar en el corto plazo.