La respuesta simple es que el sistema operativo lo hace automáticamente por usted. Apple no quiere que el usuario se preocupe por los datos de la aplicación y el caché y quiere que la experiencia del usuario sea buena.
La respuesta técnica:
Primero debe comprender la diferencia principal entre cómo funciona el sistema operativo. Las aplicaciones de Android pueden seguir funcionando en segundo plano y seguir accediendo a datos, descargar cosas, activarlas en segundo plano desde un empujón y mucho más. Mientras que en iOS, es limitado y el trabajo en segundo plano es solo a través de permisos de usuario.
- ¿Cuáles son los mejores juegos para Android y iOS del 2016?
- ¿Cuál es la mejor empresa de desarrollo de aplicaciones móviles en Minnesota?
- Supongamos que quiero construir mi propio sistema operativo móvil, ¿qué debo hacer para competir con Android e iOS?
- Además del trabajo por contrato y un trabajo asalariado, ¿de qué otra manera los desarrolladores de iOS suelen ganar al menos $ 50ka al año?
- ¿Cuáles son los errores comunes que cometen los nuevos desarrolladores de iOS?
En segundo lugar, cuando la aplicación pasa a segundo plano, puede realizar solicitudes solo durante 30 segundos.
Además, cuando la aplicación está en segundo plano, no consume memoria ni datos de caché. Apple ha dicho que terminar la aplicación o ponerla en segundo plano no hace ninguna diferencia.
Digamos que hay una aplicación que está consumiendo mucha memoria en segundo plano (VOIP, las aplicaciones de música pueden hacer y tienen permisos). Ahora, si está jugando un juego que requiere más memoria, el sistema operativo se activará y matará la aplicación VOIP / music para darle al juego actual más memoria para que funcione sin problemas.
Aunque el escenario anterior no ocurre en el 99% de las veces hoy porque hay muchos recursos disponibles, muchos. El chip A9 en iPhone 6s, junto con 2 GB de RAM es suficiente para lo que esté disponible en este momento, dada la forma en que Apple administra el sistema operativo. Te sorprendería saber que la mayoría de las aplicaciones pesadas / intensivas tardan entre 50 y 100 mb cuando se ejecutan, lo cual es bajo dado que hay 2 gb disponibles.
Aquí es donde iOS es inteligente que Android. Gestiona mejor el sistema de muchas maneras.