Además de los complementos de terceros, ¿por qué no hay una forma obvia de salir (o salir) de las aplicaciones de Android? Simplemente permanecen residentes, consumiendo RAM y recursos de CPU.

No ellos no. Y si está utilizando asesinos de tareas para detener las aplicaciones de Android, entonces está usando Android de la manera incorrecta.

Primero una nota sobre RAM. Sé que te encanta ver RAM libre en tu dispositivo y crees que de alguna manera hace que tu teléfono sea más rápido. En realidad, la RAM libre en Android equivale a RAM desperdiciada.

Cómo funciona Android

Android no funciona como Windows. Cuando abre una aplicación, luego presiona el botón de Inicio para “minimizar” la aplicación, el sistema operativo detiene la aplicación. Permanece residente en la RAM, pero no está utilizando ninguna CPU y, por extensión, su batería no se ve afectada. Existe una excepción para reproductores de música, gestores de descargas y otras aplicaciones que ejecutan servicios en segundo plano.

Cuando vuelve a abrir la aplicación y luego presiona hacia atrás para salir de la aplicación, cualquier actividad que tenía se destruye pero la aplicación permanece en caché en su RAM. La razón de esto es que será más rápido volver a iniciar la aplicación y hacer menos llamadas a la CPU, ahorrando así la batería.

Los administradores de tareas de terceros eliminan estas aplicaciones de la RAM y en el proceso le cuestan aún más batería. Es como contratar a un asesor financiero para que le diga cuánto dinero hay en su cuenta de ahorros y luego pagarlos de dichos ahorros. Deje ese dinero solo en su cuenta de ahorros y, cuando haga una emergencia, sumérjase y tome lo que necesita. De manera similar, cuando una aplicación necesita más RAM, Android proporcionará. El trabajo del sistema operativo es administrar y asignar recursos.

En conclusión, Android no está diseñado de la forma en que desea que funcione, una vez que presiona hacia atrás, la aplicación está esencialmente cerrada, la RAM libre es RAM inútil y las aplicaciones en segundo plano no usan CPU.

Por último, debe desinstalar su administrador de tareas de terceros

se comen el carnero, pero prácticamente no tienen recursos de CPU (a menos que estén mal diseñados o que realicen tareas importantes de fondo)

¿Y por qué no obtienes una pequeña X en la esquina para cerrar aplicaciones? porque las aplicaciones responden más rápido si se les permite permanecer en la RAM.

en dispositivos Android, ram es estrictamente administrado por el sistema operativo para garantizar que cada aplicación obtenga su parte en función de las necesidades reales, y los excedentes se utilizan para poner las aplicaciones en “espera” para que puedan iniciarse rápidamente cuando toca su icono. Esto significa que cada megabyte no utilizado por una aplicación es recursos desperdiciados.

Sin embargo, una cosa que Apple está haciendo daño a Android es enseñarle a la gente a cerrar una aplicación usando el botón de inicio, lo cual no es cierto para Android. En Android, debe cerrar una aplicación con el botón Atrás o un botón de salida en el menú de la aplicación.

el botón de inicio envía el mensaje “Estoy haciendo otra cosa ahora, pero volveré a esto pronto” a Android, por lo que Android intentará mantenerlo en la memoria el mayor tiempo posible a menos que una aplicación en primer plano necesite la memoria.

el botón de retroceso o de salida enviará el mensaje “Ya terminé con esto, y no sé cuándo lo necesitaré nuevamente”, por lo que Android será más rápido para cerrarlo si una aplicación o servicio necesita la memoria.

Hay una manera por la cual podemos detener la ejecución de aplicaciones en segundo plano de cualquier dispositivo Android.

Para eso solo necesita ir a la configuración, luego a la opción de desarrolladores y luego en aplicaciones hay una opción para detener todas las actividades en segundo plano o puede detener una o dos.