Cómo evitar que las aplicaciones se ejecuten en segundo plano [duplicar]

Posible duplicado:
¿Cómo puedo detener la ejecución de aplicaciones y servicios?

Tengo un Xperia X10 Mini. Este dispositivo Android tiene un hardware limitado: un procesador de 600 Mhz y 128 MB de RAM. Así que me gustaría instalar nuevas aplicaciones, pero no me gusta tener muchas aplicaciones ejecutándose en segundo plano. Por ejemplo, la aplicación de Facebook, GDrive, Dropbox... son geniales, pero ¿por qué tienen que ejecutarse en segundo plano si no quiero usarlos en este momento? Esto hace que mi dispositivo funcione lento, muy lento...

Sé que la aplicación de Facebook, por ejemplo, 'debe' permanecer en segundo plano para que pueda informarme sobre una nueva 'publicación de amigo'... ¡pero no la necesito! También Gdrive, Dropbox, Gmail, etc.: 'deben' permanecer en segundo plano para informarme sobre algo... ¡pero no estoy interesado! Si quiero revisar el correo... hago clic en gmail... si quiero revisar la publicación de mi amigo... ¡hago clic en facebook!

Lo que quiero es un teléfono inteligente receptivo para el funcionamiento básico (llamadas, sms, etc.), y estoy seguro de que un procesador de 600 MHz con una instalación básica de 'Android' y sin una aplicación en segundo plano puede funcionar tan rápido como un brazo de doble núcleo con 100 aplicaciones en ejecución. !!!

Entonces, en este momento los desinstalé y mi dispositivo volvió a funcionar bien, sin ralentizaciones.

También instalé Advanced Task Killer, pero elimina aplicaciones cada hora o 30 minutos: no evita que una aplicación se ejecute en segundo plano.

¿Existe una aplicación que mata a otras aplicaciones cada vez que se inician en segundo plano, de inmediato?

Su teléfono tiene 256 MB de RAM pdadb.net/… . Si mata un proceso cada vez que se inicia, acabará matándolo varias veces por minuto. Eso hará que su teléfono se ralentice. Ahora solo es lento porque tiene un hardware de mierda.

Respuestas (1)

Aunque existen aplicaciones que responderían a su solicitud (los llamados "asesinos de tareas" y "refuerzos de memoria"), no se recomienda su uso, simplemente porque no sería de ayuda (consulte ¿Es recomendable ejecutar un aplicación Task Killer en Android ). Si esos procesos en segundo plano están diseñados como servicios, simplemente se reiniciarían, al igual que muchas otras aplicaciones. Por lo general, Android maneja muy bien la RAM, y esos procesos en segundo plano no deberían usar una potencia significativa de la CPU, por lo que en un teléfono decente esto no debería ser un problema. Sin embargo, en dispositivos pequeños y de gama baja con RAM y CPU mínimas, esto puede convertirse en un problema.

Entonces, ¿cuáles son tus opciones entonces? Primero, puede desinstalar todas esas aplicaciones que ejecutan tareas en segundo plano, siempre que realmente no las necesite. Y, por supuesto, si su dispositivo no está rooteado, esto no se puede hacer para las aplicaciones preinstaladas; pero con ICS y superiores al menos puedes "congelarlos".

Si su dispositivo está rooteado, sus opciones aumentan drásticamente: puede eliminar (o congelar) esas aplicaciones, por ejemplo, usando Titanium Backup . Puede usar administradores como AutoRun Manager para modificar los detectores de intenciones de las aplicaciones (para evitar el inicio de ciertos procesos en segundo plano basados ​​en eventos, incluidos los iniciados en boot_completed). Y puede configurar umbrales para cómo se usará su RAM (es decir, cuándo el Out-of-Memory-Killer interno de Android debería limpiar su RAM) usando aplicaciones como AutoKiller Memory Optimizer (no confunda ese nombre con un asesino de tareas, no lo es) o Auto Memory Manager .

Por supuesto, también puede pedirle al desarrollador que haga que esos servicios en segundo plano sean configurables, y dejar que usted decida si algunos de ellos deberían ejecutarse. Siempre existe la posibilidad de que el desarrollador vea la razón e implemente dicha característica.

Los inicios automáticos se pueden mencionar junto con AutoRun Manager para administrar los detectores de intenciones. Autostarts es un software gratuito/de código abierto, también disponible en f-droid .
@imz--IvanZakharyaschev Claro. Pero la última vez que lo probé, fue tan lento en comparación con las alternativas que pensé que era mejor no mencionarlo (aunque podría haber sido específico de ese dispositivo). Mientras tanto, lo compensaste con tus ediciones recientes, supongo :) Y dado que ahora es FOSS (libre y de código abierto; solo me pregunto acerca de la versión paga en la tienda de juegos), ciertamente vale la pena intentarlo.