¿Por qué muchos juegos de Android / iOS no comparten los datos del juego entre sí?

Se trata de la política de Apple. Si un juego proporciona artículos IAP (monedas para una instancia) con un precio más bajo en otras plataformas que App Store, eso llevará a los usuarios a pagar en esas plataformas y luego Apple perderá esta parte de los ingresos. Eso ahora está permitido.

No es común, ya que en algunas regiones las aplicaciones de Android solo están disponibles a través del mercado de Google Play, porque Google también participa como tarifas de canal y esa es la única forma en que el usuario final podría comprar.

Pero tenga en cuenta que en otros países que tienen toneladas de mercados de aplicaciones de Android (China continental, por ejemplo), entonces el pago no está bajo el control de los desarrolladores. Algunos mercados de aplicaciones tienen sus propios canales de pago, con descuentos de vez en cuando para drenar a los usuarios que pagan a su plataforma. Y esto rompe la regla de Apple, o si haces eso, tu aplicación podría ser retirada de la App Store.

Entonces los desarrolladores tienen 2 soluciones:

  1. Ofrece precios más altos en plataformas Android que iOS, un poco injusto para los usuarios finales
  2. Saldo de cuenta completamente diferente entre estas plataformas: lo que están haciendo la mayoría de las empresas

Espero que esto ayude.

Lo hacen si usan un juego común o una red social para almacenar datos. Las redes de juegos sociales como Mobage llevarán datos de un dispositivo a otro.

Además, los juegos que se autentican con redes sociales que también admiten juegos dentro del servicio web como Facebook pueden transportar datos de juegos a través de dispositivos, pero tenga en cuenta que algunos juegos simplemente se autentican con Facebook, pero guardan datos de juegos en contenedores cerrados como iCloud o su cuenta de Google.

Esos no funcionarán.

Requiere un servidor para guardar y recuperar sus datos

En realidad, lo hice en mi juego mientras estaba en las etapas de desarrollo, pero decidí eliminar esa característica. Tenía mucho miedo de que el servidor rompa el presupuesto.

¡Aunque todavía algunos juegos lo hacen! Supongo que los pájaros enojados comenzaron a hacerlo.

Editar: estoy hablando de juegos pagos sin iAP

Desde el punto de vista técnico, el intercambio de datos entre iOS y Android no es un problema.

La cosa es IAP (compra en la aplicación). Apple y Google compartirán los ingresos de la aplicación y la compra desde la aplicación, lo que significa que si se pueden compartir los ‘datos comprados’ (como monedas, oro en el juego), uno de ellos no puede obtener los ingresos compartidos correspondientes.