Contenido

¿Por que mi teléfono se hace lento con el tiempo? [Android]

 

¿Por qué mi teléfono es tan lento? Esta es una de las preguntas más frecuentes que tenemos. Parece que nuestros teléfonos casi inevitablemente se transforman de frescos y ágiles a deprimentes y lentos sin ninguna razón (aunque la haya). Hay una serie de posibles causas para que tu smartphone se desacelere con la edad. Afortunadamente, varios de ellos son reparables o prevenibles con el conocimiento correcto. Aquí te dejo algunas cosas que puedes hacer.

 

Aplicaciones en segundo plano

Probablemente hayas escuchado esto antes, pero demasiadas aplicaciones ejecutándose en segundo plano es una causa clave para los teléfonos lentos. Todos acumulamos aplicaciones a lo largo del tiempo y probablemente nos olvidemos de eliminar las muchas que rara vez o nunca usamos. Muchas de estas aplicaciones requieren recursos de fondo, actualizar sus datos, conectarse a la red o monitorear alguna parte del sistema en segundo plano para cuando sea necesario.

Las continuas actualizaciones de sistemas operativos móviles siempre buscan hacer más rápidas las cosas, y a pesar de que tener muchas apps abiertas “no afecta demasiado”, es un hecho que si lo ralentiza con el tiempo. Los teléfonos tienen recursos limitados (RAM, CPU y similares), que deben dividirse entre todas las tareas de fondo y de alta prioridad. Por lo tanto, muchas cosas que se ejecutan en segundo plano pueden ralentizar su sistema cuando se trata de una aplicación más exigente, como los juegos. Android es bastante bueno en la gestión de recursos, pero no puede hacer milagros en un sistema atascado. Cuando llegue Android P las cosas cambiarán, con límites de ejecución en segundo plano y acceso limitado para las aplicaciones que no están activamente en primer plano. Mientras tanto, hay algunas cosas que puedes hacer.

La eliminación de aplicaciones antiguas y no utilizadas es una práctica de mantenimiento importante y muy simple. Afortunadamente, las versiones recientes de Android lo hacen más fácil que nunca, ya que ofrecen herramientas de limpieza de almacenamiento que pueden eliminar automáticamente las aplicaciones que no ha utilizado en mucho tiempo.

Para verificar los servicios que se están ejecutando actualmente en tu teléfono, activa las Opciones de desarrollador (explicado en el video que te dejo más abajo) tocando siete veces en el número de compilación en Configuración, Acerca del teléfono. Desde allí, ve a Opciones de desarrollador y ve a la pestaña Servicios en ejecución. Alternativamente, puedes ejecutar una aplicación de seguimiento de servicio como Greenify o Servicely para ver cómo estos servicios afectan los recursos y la duración de la batería a lo largo del tiempo, pero sólo funcionará si tu dispositivo está rooteado. Esto ayudará a identificar las peores apps que puede desinstalar para mejorar el rendimiento.

 

Almacenamiento completo y fragmentación
Las velocidades de escritura de las unidades de memoria flash disminuyen a medida que las llena, lo que puede ser la razón por la cual su teléfono se siente lento una vez que su memoria comienza a llenarse. Esto puede deberse a una acumulación de aplicaciones, años de fotos y videos no recuperados y archivos de caché de aplicaciones que se salgan de control.

Afortunadamente, Android mostrará una notificación una vez que se esté quedando sin memoria, presentándo opciones para borrar los archivos multimedia y de aplicaciones no utilizados. Sin embargo, es mejor mantenerse al tanto de la situación antes de que eso ocurra, ya sea eliminando los archivos manualmente o utilizando el limpiador de almacenamiento incorporado de su teléfono.

Incluso si no detecta una de esas notificaciones de “espacio libre”, la memoria repleta de aplicaciones antiguas y eliminadas puede ralentizar el sistema. Esto se conoce como fragmentación. La fragmentación también ocurre debido a las áreas de memoria fallidas que resultan por el uso prolongado y se acercan al límite de ciclo de lectura y escritura de la unidad, donde ya no se puede acceder a los sectores que fallaron.

Diagram of Memory fragmentation

La memoria flash y las unidades de estado sólido no tienen partes móviles, como las unidades de disco duro antiguas, por lo que las penalizaciones de rendimiento de lectura aleatoria no son un problema, pero puede haber una mayor latencia al recuperar datos de múltiples bloques no organizados. Los controladores de Android y de unidad hacen un trabajo razonable para evitar que la memoria flash se fragmente demasiado a través del recorte. Sin embargo, a medida que su memoria se llena, cada vez es más difícil mover y guardar nuevos archivos y aplicaciones debido a la falta de espacio libre. Si tu memoria está llena o lenta, un restablecimiento de fábrica para limpiarla (después de haber guardado tus datos en otra parte, por supuesto) debería resolver el problema, a menos que la unidad flash sea simplemente demasiado vieja. También es mejor guardar imágenes, música, películas y otros archivos que se cambian regularmente a una tarjeta microSD en lugar de memoria flash porque las tarjetas microSD pueden reemplazarse una vez que envejecen. El almacenamiento en la nube es otra buena opción para archivos grandes como música, videos, etc.

 

Edad de la batería
Las baterías también envejecen, es uno de los mayores problemas de los gadgets actuales. Después de dos o tal vez tres años de servicio, la capacidad de la batería disminuye y nuestros dispositivos ya no pueden durar un día con una carga completa (revise estos consejos de carga de la batería para prolongar eso). Otra parte de este proceso de envejecimiento es un aumento de la resistencia interna dentro de la batería a partir de la acumulación de película de electrodo.

La resistencia interna tiene dos efectos en el rendimiento. Una mayor resistencia hace que el voltaje de salida caiga durante un consumo de corriente alto (V = I2R si recuerdas tus lecciones de física). Esto se conoce como caída de voltaje. Esta energía desperdiciada se disipa en forma de calor, causando que la batería y otras partes internas del teléfono se calienten, lo cual es malo para el rendimiento.

Las CPU son sensibles a la temperatura, por lo que el controlador de administración de energía del teléfono puede recuperar la velocidad del procesador si el teléfono se calienta demasiado debido a una batería vieja. La CPU y la memoria que funcionan a altas velocidades de reloj también requieren más corriente y, por lo tanto, inducen una mayor caída de voltaje. Una batería muy vieja puede no ser capaz de proporcionar la corriente requerida y una tensión estable, lo que significa que habrán errores de ejecución de riesgo.

La actualización de aceleración de la CPU del iPhone del año pasado emitida después de la degradación de las baterías es un excelente ejemplo de este tipo de problema. Varios fabricantes de Android afirman que no siguen la misma práctica, al menos no con las actualizaciones de software, y es poco probable que estén manejando sus chips con tanta fuerza que no puedan acomodar eventuales caídas en el voltaje de la batería. Sin embargo, una fuente de alimentación menos estable hace que sea más difícil para las CPU mantener sus velocidades de reloj más altas y es tan problemático para las lecturas y grabaciones de RAM y ROM.

En el peor de los casos, una batería defectuosa puede causar problemas de energía suficientes en todo el sistema como para que el teléfono se reinicie. La única solución a este problema es reemplazar la batería por una nueva. Desafortunadamente, los últimos teléfonos inteligentes de alta gama sellan sus baterías, lo que significa reparaciones difíciles de realizar obligándonos a enviar nuestros dispositivos a centros costosos especializados en eso.

 

Sistema operativo y actualizaciones de aplicaciones
Otra teoría muy común para los dispositivos que se ralentizan a medida que envejecen es que los sistemas operativos como Android e iOS, así como las aplicaciones que se ejecutan en ellos, se vuelven más pesados a medida que se actualizan continuamente, para beneficiarse del último y más grande hardware. Por lo tanto, nuestros teléfonos inteligentes antiguos con hardware anticuado luchan por mantener el ritmo.

Personalmente soy escéptico sobre esta teoría, al menos en el espacio de Android. La mayoría de los dispositivos no ven las actualizaciones del sistema operativo más allá de dos años, por lo que no están ejecutando versiones más exigentes de Android de todos modos. Además, los requisitos mínimos para Android no han cambiado enormemente entre las iteraciones. Un teléfono viejo con 1GB de RAM no puede de repente ejecutar Oreo o Android P. Aunque con iOS es una cuestión diferente.

Es posible que algunas aplicaciones se vuelvan más exigentes a medida que se agregan más funciones. Facebook está definitivamente más hinchado de lo que era hace cinco años. Sin embargo, la mayoría de las aplicaciones solo consumen decenas o menos cientos de MB de RAM, en lugar de GB. La mayoría de las aplicaciones también están diseñadas teniendo en cuenta la duración de la batería, en lugar del máximo rendimiento; especialmente ahora que Android alerta a los usuarios sobre las aplicaciones que agotan la batería (obviamente, los juegos son la excepción obvia).

Si bien un software más exigente es un contribuyente potencial a los dispositivos que parecen ralentizarse, creo que es un factor menor.

 

¿Te ha sido útil toda esta info? Déjamelo saber en la caja de comentarios

5.00 avg. rating (92% score) - 1 vote
Categorías
ContenidoNoticiasSmartphones