¿Por qué algunas aplicaciones móviles necesitan Internet para funcionar?

Las aplicaciones móviles generalmente siguen la arquitectura cliente-servidor. Lo que esencialmente implica que la aplicación que tiene en su dispositivo móvil es el cliente, mientras que la mayor parte de la lógica se almacena en un servidor remoto. La imagen de abajo puede ilustrar esto mejor:


En los años 90, una aplicación de software con muchos gráficos y cálculos solía empaquetarse y entregarse en un CD / DVD. Hoy, puede descargar una aplicación de la misma complejidad a través de WiFi en pocos segundos. Esto es posible solo porque las aplicaciones descargadas son pequeñas. Lo que significa que la mayoría de los cálculos lógicos y de trabajo pesado se almacenan en un servidor remoto que se comunica constantemente con la aplicación en su dispositivo móvil.

Sin esta conexión, la aplicación no puede funcionar según lo previsto.

Porque requieren datos de Internet para funcionar correctamente. Por ejemplo: nuestra aplicación comercial requiere actualizaciones en tiempo real de la bolsa de valores, solo puede lograr esto si el dispositivo está ‘en línea’.