¿Por qué la mayoría de las aplicaciones móviles multiplataforma usan iCloud y Google Cloud para la sincronización en lugar de usar un servidor al que se puede acceder desde cualquier sistema operativo móvil? ¿Son más baratos (quizás gratis) o más seguros?

Esto es bastante obvio …! Estas aplicaciones usan las API incorporadas para almacenar datos en esos servidores. Si tuvieran que usar sus propios servidores, mantener estos servidores sería costoso. ¡Sin mencionar la creación de API para esos servidores para que la aplicación funcione! La mayoría de estas aplicaciones ya se ofrecen gratuitamente en el mercado y si tuvieran que obtener servidores, ¿no crees que sería un gasto excesivo para los desarrolladores de aplicaciones?

No hay ninguna forma barata de hacer esto. DEBE obtener espacio en el servidor o en la nube para integrar su aplicación a estos servidores. Y hay tantos costos involucrados cuando su aplicación tiene muchos clientes, pagará más y si planea dar su aplicación de forma gratuita, entonces tendrá que asumir muchos gastos. Esto evitará que los desarrolladores de aplicaciones obtengan buenos ingresos. Además, no se compran muchas aplicaciones que se pagan, ya que la mayoría de las personas prefieren aplicaciones gratuitas.

Ok ok, sé todo esto, tal vez no he abordado la pregunta de la mejor manera. ¿Hay alguna otra razón por la que optarías por API incorporadas además de los gastos? He visto juegos clasificados muy altos, por ejemplo, con enormes ganancias que no permiten guardar el progreso multiplataforma. ¿Son solo tacaños? No espero una respuesta como “aprender a usar una API que un equipo tiene que invertir y los servidores son caros de mantener”, o “pasar a una solución multiplataforma no vale la pena el esfuerzo financiero”. Me refiero a la seguridad, estabilidad, robustez o cualquier otra característica de los servidores de Google y Apple.

More Interesting

¿Qué lenguaje de programación me ayudará a desarrollar una aplicación personal (ya sea de escritorio o web) para ayudar a administrar múltiples proyectos en curso?

¿Cómo es la programación para aplicaciones móviles fundamentalmente diferente de la programación para aplicaciones no móviles basadas en Internet?

¿Cuáles son las herramientas de desarrollo de aplicaciones web / móviles que acelerarán la producción de un hackathon?

¿Cuál es la mejor manera de desarrollar juegos móviles?

Cómo ganar dinero con las aplicaciones de Android

¿Cuál será el costo de desarrollar una aplicación como Tinder?

Cómo diseñar una aplicación móvil para mi negocio

¿Qué lenguaje de programación necesito saber para construir bots en Messenger, Telegram o Slack?

¿Qué tan difícil es la transición de una función de soporte de TI a la de un desarrollador móvil?

¿Hay empresas de desarrollo de aplicaciones que se centren únicamente en aplicaciones móviles HTML5?

¿Cuál es la mejor aplicación móvil para aprender comandos Unix / Linux?

Alguien me ha eliminado de un grupo de WhatsApp, ¿cómo me agrego de nuevo sin que nadie más me agregue?

Cómo llevar mi idea de aplicación móvil a una aplicación sin perderla ante otra persona

¿Por qué los propietarios de pequeñas empresas a veces optan por el desarrollo de una aplicación híbrida para su aplicación móvil?

¿Hay ejemplos de aplicaciones web exitosas (o aplicaciones móviles) que hayan sido planificadas, diseñadas, desarrolladas y promovidas por una sola persona antes de que creciera y requiriera un equipo?