Esto se debe a que estas aplicaciones no almacenan los datos en su teléfono, sino que los almacenan en su servidor. Por lo tanto, cada vez que carga una página, la aplicación tiene que hacer una solicitud al servidor de los datos y una vez recibida la visualización de una manera específica.
Todo este proceso depende de tu velocidad de internet. En una conexión a Internet realmente rápida, puede que no tome tiempo obtener datos del servidor.
La razón por la que ve que esto sucede con más frecuencia en las aplicaciones de comercio electrónico es porque sus catálogos de productos deben buscarse desde los servidores y, a menudo, contienen imágenes. Como las imágenes son generalmente más grandes, tardan más en cargarse.
- Cómo hacer una aplicación para Android / iOS
- ¿Cuál es la mejor fuente para aprender a desarrollar aplicaciones para iPhone?
- ¿Cómo funcionan los delegados en iOS?
- ¿Es Swift la mejor manera de construir un MVP para iOS?
- ¿Cuál es la mejor manera de simular el sistema operativo que mata su aplicación en segundo plano?
Aparte de esto, también puede ser un problema de diseño. Digamos que hay 100 productos que se enumerarán en la aplicación. Una aplicación ideal solo cargaría los primeros 20 productos del servidor y cargaría más a medida que se desplaza. Esto se llama carga diferida y hace que la interacción sea más rápida. Pero un diseño deficiente de la aplicación cargaría los 100 productos al mismo tiempo, por lo tanto, lleva mucho tiempo y eso irrita al usuario.
Espero que responda tu pregunta!