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.
- ¿Es posible construir un dispositivo de 'registro' en una tienda minorista que funcione con su teléfono móvil, pero que no requiera una descarga previa de la aplicación?
- ¿Sugiere algunas aplicaciones gratuitas de Android que son realmente útiles además de 'Top Free Apps'?
- ¿Es posible que una aplicación modifique los contactos de su teléfono?
- ¿Qué aplicaciones comprarías si cada aplicación costara $ 100 y solo tuvieras $ 500?
- ¿Por qué la mayoría de las aplicaciones colocan el botón de navegación fuera de la "zona de confort del pulgar" en la esquina superior izquierda de la pantalla?