¿Por qué no deberías usar un Task Killer en Android?
Algunas personas piensan que los asesinos de tareas son importantes en Android. Al cerrar las aplicaciones que se ejecutan en segundo plano, obtendrá un mejor rendimiento y una mayor duración de la batería; de todos modos, esa es la idea. En realidad, los asesinos de tareas pueden reducir su rendimiento y la duración de la batería.
Los asesinos de tareas pueden forzar la ejecución de aplicaciones que se ejecutan en segundo plano, eliminándolas de la memoria. Algunos asesinos de tareas lo hacen automáticamente. Sin embargo, Android puede administrar los procesos de forma inteligente por sí solo, no necesita un asesino de tareas.
Android no gestiona procesos como Windows
La mayoría de los usuarios de Android están familiarizados con Windows. En Windows, muchos programas que se ejecutan a la vez, ya sean ventanas de su escritorio o aplicaciones en la bandeja del sistema, pueden disminuir el rendimiento de su computadora. Cerrar aplicaciones cuando no las está usando puede ayudar a acelerar su computadora con Windows.
Sin embargo, Android no es Windows y no administra procesos como Windows. A diferencia de Windows, donde hay una forma obvia de cerrar aplicaciones, no hay una forma obvia de "cerrar" una aplicación de Android. Esto es por diseño y no es un problema. Cuando abandona una aplicación de Android, vuelve a la pantalla de inicio o cambia a otra aplicación, la aplicación permanece "en ejecución" en segundo plano. En la mayoría de los casos, la aplicación se detendrá en segundo plano, sin ocupar recursos de la CPU o de la red. Algunas aplicaciones continuarán usando la CPU y los recursos de red en segundo plano, por ejemplo, por ejemplo, reproductores de música, programas de descarga de archivos o aplicaciones que se sincronizan en segundo plano.
Cuando regresa a una aplicación que estaba usando recientemente, Android "no se pone en pausa" y se reanuda donde lo dejó. Esto es rápido porque la aplicación todavía está almacenada en su RAM y lista para ser utilizada nuevamente.
Por qué los asesinos de tareas son malos
Los defensores de los asesinos de tareas se dan cuenta de que Android está usando una gran cantidad de RAM, de hecho, Android almacena muchas aplicaciones en su memoria, ¡llenando la RAM! Sin embargo, eso no es algo malo. Las aplicaciones almacenadas en su RAM se pueden cambiar rápidamente a Android sin tener que cargarlas desde su almacenamiento más lento.
La memoria RAM vacía es inútil. La RAM completa es la RAM que se está utilizando para el almacenamiento en caché de las aplicaciones. Si Android necesita más memoria, forzará el cierre de una aplicación que no ha usado por un tiempo, todo esto sucede automáticamente, sin necesidad de instalar a ningún asesino..
Los asesinos de tareas creen que saben más que Android. Se ejecutan en segundo plano, abandonan automáticamente las aplicaciones y las eliminan de la memoria de Android. También pueden permitirte forzar el cierre de aplicaciones por tu cuenta, pero no deberías tener que hacer esto.
Los asesinos de tareas no solo son inútiles, sino que pueden reducir el rendimiento. Si un asesino de tareas elimina una aplicación de su RAM y la abre de nuevo, la aplicación será más lenta de cargar, ya que Android se verá obligada a cargarla desde el almacenamiento de su dispositivo. Esto también usará más energía de la batería que si dejara la aplicación en su RAM en primer lugar. Algunas aplicaciones se reiniciarán automáticamente después de que el asesino de tareas las cierre, usando más recursos de CPU y batería.
Ya sea que la memoria RAM esté vacía o llena, requiere la misma cantidad de energía de la batería: reducir la cantidad de aplicaciones almacenadas en la RAM no mejorará la energía de la batería ni ofrecerá más ciclos de CPU.
Cuando los asesinos de tareas pueden ayudar
En este punto, es probable que algunas personas piensen que esto no es cierto: han utilizado a un asesino de tareas en el pasado y han ayudado a aumentar la duración de la batería y mejorar el rendimiento de su teléfono Android..
Esto puede ser cierto. Si tiene una aplicación defectuosa que usa la CPU y otros recursos en segundo plano, un asesino de tareas que cierre la aplicación de mala calidad puede mejorar la vida útil de la batería y hacer que su teléfono sea más rápido.
Sin embargo, usar un asesino de tareas para lidiar con una aplicación que se comporta mal es como usar una escopeta para matar a una mosca: puede solucionar su problema, pero está causando muchos otros daños en el proceso.
En lugar de usar un destructor de tareas en esta situación, debe identificar la aplicación incorrecta y desinstalarla, reemplazándola con una aplicación que funcione correctamente. Para identificar la aplicación que se está comportando mal, puede probar la aplicación Watchdog Task Manager, que le mostrará qué aplicaciones están usando realmente la CPU en segundo plano, no qué aplicaciones se están almacenando inofensivamente en la memoria.
Los asesinos de tareas también pueden causar otros problemas al eliminar las aplicaciones que desea ejecutar en segundo plano, por ejemplo, si usa una aplicación de reloj de alarma, puede encontrar que el asesino de tareas forzó la cancelación de la aplicación de reloj de alarma, lo que evita que la alarma suene..
CyanogenMod, la popular ROM de Android desarrollada por la comunidad, ni siquiera aceptará informes de errores de usuarios que usan asesinos de tareas, diciendo que causan más problemas de los que resuelven..
En resumen, no debe usar un destructor de tareas: si tiene una aplicación que maltrata recursos en segundo plano, debe identificarla y desinstalarla. Pero no solo elimine las aplicaciones de la memoria RAM de su teléfono o tableta, eso no ayuda a acelerar nada..