1 votos

¿Cómo es que Android puede soportar 2 aplicaciones en pantalla dividida pero no en segundo plano?

Leí otra pregunta en Ask Different sobre por qué las aplicaciones tienen que recargarse cuando cambias a otra aplicación y vuelves, y creo que es lo mismo para Android.

Pero, ¿por qué no ocurre esto en pantalla dividida?

Por ejemplo, cuando estoy usando una aplicación que consume recursos (pokémon Go, por ejemplo), si cambio a otra aplicación (digamos Whatsapp) y me quedo demasiado tiempo en ella, el sistema matará otras aplicaciones (posiblemente la que más consume primero), y cuando vuelva al juego tendré que enfrentarme a la (larga) carga de nuevo.

Sin embargo, puedo dividir la pantalla mientras juego, teniendo el juego en una mitad y cualquier otra aplicación en la otra.

  • ¿Por qué es tan diferente? Si el sistema es capaz de ejecutar Youtube y Pokémon Go al mismo tiempo, ¿por qué mata a Pokémon Go si hago una sola búsqueda en la aplicación de Youtube cuando no está dividida?

  • Si el sistema "bloquea" Pokémon Go y mata otras aplicaciones cuando está en pantalla dividida, ¿no hay forma de que lo "bloquee" también en modo normal?

2voto

user244694 Puntos 11

En Android, sólo una aplicación puede estar en estado activo (o "reanudado"), pero cuando la aplicación sigue siendo visible pero no es actualmente la aplicación activa, estará en estado de pausa.

Así, cuando utilices la multiventana, la aplicación con la que hayas interactuado en último lugar será la activa, mientras que la otra aplicación estará en pausa.

Si la aplicación ya no es visible, entrará en el estado de parada. En el estado detenido, los elementos de la pantalla seguirán manteniéndose en la memoria, pero si otras aplicaciones requieren más memoria, la aplicación podría morir, destruyendo los datos y haciendo que la pantalla se recargue cuando vuelvas a ella.

Si quiere saber más, hay una guía para entender el ciclo de vida de la actividad aquí . (Una actividad es sólo una página de la aplicación)

0 votos

Ps. Esta es mi primera respuesta en el intercambio de pilas. Hazme saber si no he seguido alguna regla.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X