interesante

Asesinos de tareas de Android explicados: qué hacen y por qué no deberían usarlos

Los asesinos de tareas de Android mejoran el rendimiento de su teléfono al tiempo que aumentan la duración de la batería, o al menos esa es la promesa muy debatida. Aquí hay un vistazo a cómo funcionan los asesinos de tareas, cuándo debe (o no) usarlos, y qué puede hacer en su lugar.

Un asesino de tareas es una aplicación desde la cual puede (a veces automáticamente) forzar el cierre de otras aplicaciones, con la esperanza de que cuantas menos aplicaciones tenga en segundo plano, mejor será el rendimiento y la duración de la batería de su Android. Sin embargo, no todos están de acuerdo con esta premisa. La discusión sobre si los asesinos de tareas son efectivos se desata en Internet: los foros de Android están llenos de hilos con disputas constantes y experiencias anecdóticas conflictivas, lo que dificulta que la mayoría de los usuarios entiendan la situación.

A continuación, voy a profundizar en la verdad sobre los asesinos de tareas de Android: que, aparte de algunos teléfonos más antiguos, Android maneja las tareas bastante bien por sí mismo y cómo los asesinos de tareas presentan bastantes problemas. También echaré un vistazo a las raras ocasiones en que son útiles, y ofreceré algunas alternativas que intentas mejorar el rendimiento de tu teléfono y las peculiaridades de la duración de la batería.

Antes de profundizar, aquí hay una descripción general rápida de cómo Android maneja la administración de procesos de forma predeterminada.

Cómo Android gestiona los procesos

En Android, los procesos y las aplicaciones son dos cosas diferentes. Una aplicación puede permanecer "ejecutándose" en segundo plano sin que ningún proceso agote los recursos de su teléfono. Android mantiene la aplicación en su memoria para que se inicie más rápidamente y vuelva a su estado anterior. Cuando su teléfono se quede sin memoria, Android comenzará automáticamente a eliminar tareas por sí solo, comenzando con las que no ha utilizado en un tiempo.

El problema es que Android usa RAM de manera diferente que, por ejemplo, Windows. En Android, tener tu RAM casi llena es una cosa. Significa que cuando reinicia una aplicación que ha abierto previamente, la aplicación se inicia rápidamente y vuelve a su estado anterior. Entonces, aunque Android en realidad usa RAM de manera eficiente, la mayoría de los usuarios ven que su RAM está llena y suponen que eso es lo que ralentiza su teléfono. En realidad, su CPU, que solo es utilizada por aplicaciones que están realmente activas, es casi siempre el cuello de botella.

Por qué los asesinos de tareas son (generalmente) malas noticias

Aplicaciones como Advanced Task Killer, el asesino de tareas más popular en el mercado, actúan bajo el supuesto incorrecto de que liberar memoria en un dispositivo Android es algo bueno. Cuando se inicia, le presenta una lista de aplicaciones "en ejecución" y la opción de eliminar tantas como desee. También puede presionar el botón Menú para acceder a una vista más detallada de "Servicios", que enumera exactamente qué partes de cada aplicación se están "ejecutando", cuánta memoria ocupan y cuánta memoria libre está disponible en su teléfono. Esta configuración implica que el objetivo de eliminar estas aplicaciones es liberar memoria. En ninguna parte de la lista se menciona la cantidad de ciclos de CPU que consume cada aplicación, solo la memoria que liberarás al matarla. Como hemos aprendido, la memoria completa no es algo malo: queremos vigilar la CPU, el recurso que realmente ralentiza su teléfono y agota la vida útil de la batería.

Por lo tanto, eliminar todas las aplicaciones excepto las esenciales (o decirle a Android que elimine las aplicaciones de manera más agresiva con la función "autoajuste") generalmente es innecesario. Además, en realidad es posible que esto afecte el rendimiento y la duración de la batería de su teléfono. Ya sea que esté matando manualmente las aplicaciones todo el tiempo o diciéndole al asesino de tareas que elimine agresivamente las aplicaciones de su memoria, en realidad está usando ciclos de CPU cuando de otro modo no lo haría, matando las aplicaciones que no están haciendo nada en primer lugar.

De hecho, algunos de los procesos relacionados con esas aplicaciones realmente comenzarán de nuevo, agotando aún más su CPU. Si no lo hacen, eliminar esos procesos puede causar otro tipo de problemas: las alarmas no se activan, no recibe mensajes de texto u otras aplicaciones relacionadas pueden cerrarse sin previo aviso. En general, es mejor que deje que su teléfono funcione según lo previsto, especialmente si es un usuario más informal. En estos casos, un asesino de tareas causa más problemas de los que resuelve.

Lo que debes hacer en su lugar

Dicho esto, no todas las aplicaciones se crean de la misma manera. Muchos de ustedes han usado asesinos de tareas en el pasado y realmente descubrieron que después de liberar memoria, su teléfono funciona un poco mejor. Es más probable que esto se deba a que ha matado una aplicación incorrecta, una que estaba mal codificada y (por ejemplo) sigue intentando conectarse a Internet incluso cuando no debería. Cualquier aumento de rendimiento que experimente es más probable porque haya eliminado la aplicación correcta, no porque haya liberado mucha memoria (o, en muchos casos, es solo placebo). En lugar de eliminar todas esas aplicaciones, descubra cuáles realmente están causando los problemas. Si realmente sabe lo que está haciendo, puede beneficiarse al usar un asesino de tareas para detener una o dos aplicaciones ineficientes pero amadas en su teléfono.

Tenga en cuenta, sin embargo, que esto sigue siendo una noción impugnada. Muchos desarrolladores (incluido el extraordinario creador de ROM, Cyanogen) ni siquiera mirarán sus informes de errores si está utilizando un asesino de tareas. En la opinión de este humilde bloguero, su mejor opción es mantenerse completamente alejado del uso habitual de asesinos de tareas. Sin embargo, si tiene que tener esa única aplicación que agota la batería en su teléfono, elimínela; solo tenga en cuenta que cuando experimente un error recurrente de Android más adelante, el asesino de tareas puede tener la culpa. Por supuesto, puede dejar de usarlo para determinar si ese es o no el caso.

Con los asesinos de tareas firmemente en la mejor situación sin caja, todavía hay otras cosas que puede hacer para llenar el vacío, mejorando su rendimiento y la duración de la batería:

Esté atento a los procesos fuera de control: Watchdog mencionado anteriormente es un tipo de asesino de tareas ligeramente diferente, en el sentido de que, en lugar de decirle que su teléfono no tiene memoria y es hora de ir a una matanza de tareas, le avisa cuando la aplicación ocasional comienza a comer CPU sin ninguna razón. Luego puede matar la aplicación con Watchdog y continuar con su día (aunque honestamente, en ese momento, generalmente solo reinicio mi teléfono). Sin embargo, si sucede a menudo con la misma aplicación, es posible que desee pasar al siguiente paso.

Desinstalar aplicaciones defectuosas: Peor que la aplicación ocasional que se utiliza una sola vez es la aplicación de CPU mal codificada y que siempre come. Si encuentra (con Watchdog o mediante algún otro método) que una aplicación en particular parece agotar la vida útil de la CPU y la batería cada vez que se está ejecutando, confirme sus sospechas al desinstalarla y ver qué sucede. Si una aplicación está causando problemas en su teléfono, probablemente esté mejor sin ella.

Rootee su teléfono : abogamos por rootear mucho los dispositivos Android en Goldavelez.com, pero eso es porque realmente es tan útil como todos dicen que es. Puede overclockear su teléfono con SetCPU, instalar ROM personalizados que mejoran notablemente el rendimiento y la duración de la batería, y utilizar la utilidad Autostarts, siempre útil y que frustra el crapware, para evitar que las aplicaciones se inicien en su teléfono en primer lugar. Honestamente, con las aplicaciones de rooteo con un clic, como Universal Androot mencionado anteriormente, disponible para la mayoría de los teléfonos, el rooteo solo lleva unos minutos y será mucho más feliz por ello.

: Muchos de ustedes también mencionaron la aplicación Titanium Backup solo para root, que les ayudará a deshacerse del crapware preinstalado que viene en la mayoría de los teléfonos, que son uno de los peores infractores del retraso del teléfono. ¡Gracias a todos los que enviaron esto!

En serio, use el widget de control de energía : esto puede sonar ridículamente obvio, pero si aún no está utilizando alguna forma del widget de control de energía, debería hacerlo. Las cosas que gastan más batería en cualquier teléfono inteligente son Wi-Fi, Bluetooth, GPS y su pantalla. Apáguelos cuando no los necesite y descubrirá que puede agotar considerablemente más la duración de la batería.

Cargue su teléfono : aún más obvio, pero rara vez se atiende a los consejos: cargue su teléfono con frecuencia. Esto no es tan difícil como parece para la mayoría de las personas. Si bien a veces está atrapado saliendo durante 14 horas sin un lugar para cargar su teléfono, la mayoría de nosotros pasamos nuestros días en nuestros hogares, oficinas y otros lugares repletos de enchufes eléctricos. Compre algunos cargadores adicionales y colóquelos estratégicamente alrededor de su hogar, automóvil y oficina. Siempre que esté sentado en su casa o trabajando en su escritorio, puede usar ese tiempo para acoplar su teléfono y darle un poco de jugo extra sin preocuparse por la batería o el consumo de energía. Antes de actualizar a Android 2.2, la duración de la batería era bastante horrible, pero el solo hecho de tener un cargador en mi automóvil y al lado de mi computadora hizo una gran diferencia en la frecuencia con la que recibí el temido mensaje de "batería baja".

Los administradores de tareas son un tema controvertido en Android-land. Hemos investigado y esto es lo que se nos ocurrió, pero siempre estamos ansiosos por saber qué tan similar o diferente es su experiencia, así que comparta con nosotros en los comentarios.