Si creo una aplicación, ¿se bloqueará si mucha gente la utiliza al mismo tiempo?

Tendrá que planificar la escala si ya tiene una gran base de usuarios. Una aplicación es solo un cliente que generalmente depende de recursos externos: bases de datos, API, etc. Deberá hacer su manejo de excepciones correctamente, lo que evitará que su aplicación se bloquee en caso de falta de disponibilidad de recursos.

Los servicios basados ​​en la nube le permiten escalar fácilmente si se despierta con un ‘no puede manejar un millón de usos simultáneos de su aplicación’.

No, Apple / Google no le proporcionará recursos del servidor para su aplicación. Simplemente alojan la aplicación para que la descarguen sus usuarios. Lo que esa aplicación realmente usa depende de ti. Puede ser creativo utilizando recursos disponibles gratuitamente como la autenticación de Facebook / Facebook, iCloud / Drive para el almacenamiento, … Sin embargo, para una aplicación seria, debe invertir en recursos en la nube. Comprar un servidor (espero que se refiera a un VPS para realizar pruebas) solo puede hacer mucho. Deje que AWS / App Engine maneje los recursos de back-end.

Hola,

feliz de responder a su pregunta

App Store y Android Market proporcionan un lugar para su aplicación, no cualquier lado del servidor.

Las aplicaciones pueden tener servidores, si lo necesitan (por ejemplo, redes sociales, aplicaciones de chat, etc.) o necesitan sincronización con el sitio web o la base de datos basada en la web. Las aplicaciones y juegos simples no necesitan servidor, pueden funcionar en dispositivos con bases de datos integradas e integradas, proporcionadas por los servicios del sistema operativo.

Atentamente,

Roll’n’Code

Roll n Code

Su aplicación solo se bloqueará si está basada en un servidor, y no tiene la capacidad para la gran cantidad de tráfico que está buscando. Esto generalmente sería para algo como un acceso a la base de datos o un juego basado en el servidor, como Choque de clanes.

Sin embargo, si se trata de una aplicación de usuario único que no se basa en absoluto en el acceso al servidor, como han dicho otros, no hay correlación entre el número de usuarios y un bloqueo.

Asegúrese de que el software en sí no sea propenso a fallas mientras estamos en ello. Asegúrese de que los errores de programación sean responsables de una cantidad mínima de bloqueos, preferiblemente 0.

La aplicación en sí no debería bloquearse ya que se relega al dispositivo. Los servidores podrían bloquearse si no tiene la capacidad suficiente para manejar el tráfico. El uso de los servicios de alojamiento ofrecidos por Rackspace o Amazon Web Services le permitirá escalar rápidamente en caso de picos de tráfico.

Su aplicación debe manejar, como parte de la naturaleza semi conectada de los dispositivos móviles, la falta de respuesta del servidor con un mensaje de error de algún tipo.

Para cuando se lance la aplicación, debe tener una buena idea de la cantidad de datos que se pueden consumir. Puede administrar este tráfico eligiendo la programación de lanzamiento para diferentes países que separa el tráfico. Si lo hace, obtendrá una mejor comprensión de cómo se comportan la aplicación y los usuarios y qué tipo de ajustes de rendimiento pueden necesitarse.

Realmente depende de qué tipo de aplicación estamos hablando. Si se trata de una aplicación que no utiliza la información de un servidor (es decir, un simple despertador), por supuesto, no sucederá nada.

Por otro lado, si se trata de una aplicación que consume / envía información a un servidor (aplicación social, aplicación para compartir contenido, etc.), se bloqueará si el servidor no está configurado correctamente. Al igual que un sitio web, debe ajustar y preparar el servidor para millones de visitas si ese es el caso.

Si no lo sabe, está a un millón de millas de la creación de una aplicación que obtiene 5 millones de usuarios.