¿Cuándo debo reiniciar?
Si notas cualquiera de lo siguiente, probablemente sea hora de reiniciar:
- Demora mucho tiempo en abrir una aplicación
- Un servicio del sistema sigue fallando
- Demora mucho tiempo en cambiar entre actividades (por ejemplo, presionar el botón de retroceso)
- Demora mucho tiempo en aparecer la pantalla de bloqueo después de presionar el botón de encendido
Muchas personas casi nunca reinician sus teléfonos (una vez cada par de meses) y funcionan perfectamente. La mayoría de esas personas no son usuarios serios de Android, simplemente lo usan como un teléfono (llamadas/mensajes de texto) y eso es todo. Si eres un usuario más serio que juega muchos juegos o le gusta usar un montón de aplicaciones, entonces necesitarás reiniciar con más frecuencia, quizás una vez por semana o cada par de días.
Si tienes un dispositivo más nuevo tampoco necesitas reiniciarlo tanto porque probablemente tenga un procesador más rápido y más RAM, por lo que puede manejar una carga más grande durante más tiempo. Los dispositivos más antiguos necesitan reiniciarse mucho más que los dispositivos más nuevos.
¿Por qué mi dispositivo se ralentiza?
Tu dispositivo se ralentiza porque el procesador está ocupado haciendo tareas que no necesita hacer. Después de un tiempo, los procesos que se ejecutan en segundo plano (servicios) comienzan a acumularse. Android es bastante eficiente para saber cuándo mantener servicios y actividades activos. en las versiones más antiguas de Android, el sistema es un poco más tolerante sobre qué mantener en funcionamiento. En teoría, no es realmente malo tener una tonelada de aplicaciones en ejecución al mismo tiempo porque Android pausa todas las aplicaciones que están en segundo plano. Sin embargo, lo que hacen los desarrolladores astutos es iniciar un montón de servicios cuando su aplicación se inicia. Esto es realmente malo porque los servicios seguirán ejecutándose incluso después de que la aplicación ya no sea visible.
Android es bastante exigente con su memoria. Android quiere tener su memoria lo más llena posible. Android es bastante eficiente en eliminar fugas de memoria creadas por procesos, por lo que realmente no necesitas preocuparte por el uso de memoria, especialmente en dispositivos más nuevos. La mayoría de las personas piensan que cuando su memoria está llena, es algo malo. Eso es totalmente incorrecto y te mostraré por qué.
Si sabes un poco sobre electrónica, deberías saber que la RAM es básicamente solo un conjunto masivo de bytes. El procesador necesita ejecutar una instrucción para cargar un byte en una sección del conjunto. Cuando el procesador ejecuta una instrucción, consume energía (en este caso, energía de la batería). Cuando la RAM está casi llena, realmente no daña la batería; quieres que esté casi llena porque el sistema no quiere seguir empujando bytes en el registro, quiere trabajar con lo que tiene. Cuando destruyes todas las aplicaciones que acaban de ejecutarse, Android borra automáticamente la memoria que esas aplicaciones estaban consumiendo en exceso. Luego, el sistema Android dice "oh, ¿dónde se fue mi Servicio de Sincronización? ¡Mejor volver a iniciarlo!" Luego tu dispositivo tiene que volver a cargar toda la RAM que acabas de borrar. Esto consume mucha energía y agota tu batería. Entonces podrías matar un par de servicios que consumían mucho CPU, pero estás matando muchos servicios que Android estaba gestionando eficientemente.
Mitos sobre los 'Impulsores de Memoria'
¡Ja! ¡Toma eso aplicaciones del sistema que estaban ejecutándose en segundo plano, gracias al Asesino de Aplicaciones por liberar toda esa memoria para mí!
Cuando escucho esto, me vuelvo casi loco, y lo mismo le pasa a todos en este sitio. ¡No uses constantemente un Asesino de Aplicaciones para cerrar todos tus procesos inactivos! Lo que realmente deberías estar diciendo es esto:
¡Ja! ¡Toma eso, batería! ¡Diviértete cargando todos esos servicios nuevamente desde cero!
Ahora, hay una forma de usar los "Asesinos de Aplicaciones" de forma efectiva. Solo debes usarlos para detener servicios en segundo plano que se han vuelto rebeldes (consumiendo grandes cantidades de CPU). Esto sucede con más frecuencia en dispositivos más antiguos.
A menos que tengas una razón por la que no quieras reiniciar tu teléfono cuando esté lento, te recomendaría reiniciarlo en lugar de usar un Asesino de Aplicaciones. El reinicio también consume un poco de batería, pero definitivamente eliminará cualquier servicio que pudiera haber estado consumiendo tu CPU.
Los amigos no permiten que los amigos usen Asesinos de Aplicaciones.
¿Mi dispositivo sigue lento después de reiniciar, qué hago?
Si tu dispositivo sigue lento después de reiniciar, entonces deberías revisar tus aplicaciones y eliminar las que no necesitas. Muchas de esas aplicaciones probablemente estén iniciando servicios en segundo plano y ralentizando tu dispositivo.
Si se necesita agregar algo, o si algo aquí es incorrecto, siéntete libre de editarlo. Las ediciones constructivas son bienvenidas.