Contents

Android 14 trae nuevos cambios para mejorar el rendimiento y extender la duración de la batería

Android 14 representa un avance sustancial como la versión más reciente de la plataforma operativa de Google para teléfonos inteligentes, caracterizada por una variedad de atributos y mejoras orientadas a reforzar la longevidad de la batería y optimizar la funcionalidad general. Entre las modificaciones más notables introducidas en esta iteración se encuentran medidas diseñadas para minimizar las tareas en segundo plano, lo que como resultado puede aumentar tanto la eficiencia como la conservación de energía.

En el último podcast"The Android Show", el vicepresidente de ingeniería de Android de Google, Dave Burke, dijo que el sistema Android 14 ha cambiado el mecanismo de equilibrio de carga de trabajo del procesador y la memoria. Dijo que esto no sólo mejora el rendimiento del dispositivo sino que también mejora la duración de la batería. En este artículo, analizaremos cómo Android 14 reduce la actividad en segundo plano, las transmisiones y el tamaño del código para mejorar el rendimiento y extender la duración de la batería.

/es/images/android-14-brings-new-changes-to-improve-performance-and-extend-battery-life.jpg

Durante una entrevista realizada por Rebecca Gutteridge, el vicepresidente de ingeniería de Android, David Burke, compartió sus conocimientos sobre diversos aspectos relacionados con el desarrollo y evolución del popular sistema operativo móvil. La discusión cubrió una variedad de temas que incluyen las últimas funciones, mejoras en el rendimiento, planes futuros y más.

En el programa, el Sr. Dave Burke dijo

“Se ha dedicado una cantidad considerable de esfuerzo a minimizar la carga computacional impuesta a las aplicaciones en segundo plano, lo que ha resultado en una mejora notable en el rendimiento. Específicamente, hemos logrado una disminución del 30% en la cantidad de casos en los que el código de una aplicación debe cargarse primero desde el almacenamiento flash del dispositivo antes de ejecutarse”. Este logro se traduce en una mejora notable para los usuarios finales, que experimentan un funcionamiento más fluido debido a esta reducción significativa de los"arranques en frío", que ocurren cuando el código de una aplicación debe recuperarse del almacenamiento flash y posteriormente cargarse en la memoria antes de su ejecución.

Burke añade

En un esfuerzo por mejorar la cantidad de procesos almacenados en caché, que residen dentro de la memoria de acceso aleatorio (RAM) del sistema, nuestro objetivo era lograr una mayor cantidad de"inicios en caliente". Sin embargo, existe un peligro potencial asociado con este enfoque, a saber, que si el número de procesos almacenados en caché se vuelve excesivo y no logran alcanzar un estado de inactividad total, su mayor uso computacional puede resultar en niveles elevados de actividad de la Unidad Central de Procesamiento (CPU). , lo que en última instancia conduce al agotamiento de la vida útil de la batería.

Al emplear un régimen de evaluación e instrucción persistentes, nuestro equipo ha podido reducir la utilización de la CPU a la mitad cuando la aplicación permanece inactiva en segundo plano. Este logro es atribuible a varias iniciativas internas que implican detener subprocesos de manera efectiva, minimizar los intercambios de datos y optimizar el rendimiento general.

Tras el lanzamiento inicial de la aplicación, se inicia de novo, sin estado previo ni historial de ejecución que restaurar. Dicho inicio se produce cuando el programa se activa por primera vez después del inicio del dispositivo o cuando el sistema operativo suspende y reactiva la aplicación.

1. Limitar transmisiones

El sistema operativo Android 14 ha implementado una medida de conservación de recursos al restringir las transmisiones de radiodifusión. La radiodifusión sirve como medio de comunicación entre procesos entre las aplicaciones y el sistema. En esta versión de Android, cuando una aplicación ingresa a un estado de caché, el sistema puede mantener transmisiones registradas en contexto dentro de una cola hasta que la aplicación vuelva a estar activa. Este enfoque refleja el comportamiento de cola que se introdujo por primera vez con Android 12 (que tenía un nivel de API 31), donde las transacciones asincrónicas de Binder se ponían en espera. A diferencia de las transmisiones declaradas por manifiesto, que no están sujetas a colas, las aplicaciones se eliminan temporalmente del estado de caché para que puedan recibir entregas de estas transmisiones.

Al salir de un estado de caché, como cuando una aplicación vuelve al frente, el sistema operativo procede a entregar cualquier transmisión pendiente que se haya acumulado durante dicho período de inactividad. En algunos casos, se pueden consolidar múltiples transmisiones de transmisiones específicas en una sola transmisión. La probabilidad de que esto ocurra depende de varias variables, incluido el bienestar general de la infraestructura de software del dispositivo. En consecuencia, es posible que las aplicaciones se eliminen del estado almacenado en caché y, en consecuencia, resulten en la entrega de transmisiones programadas previamente.

2. Limitar la actividad de la aplicación en segundo plano

acceda al menú"Configuración", navegue hasta la sección"Aplicaciones y notificaciones", luego seleccione"Ver todas las aplicaciones". Desde allí, elige la aplicación específica para la que deseas modificar la configuración y dentro de las opciones “Avanzadas” ubica la opción “Batería”. Finalmente, asegúrese de que la función"Restricción de fondo"esté desactivada.

este sitio Noticias de la semana

/es/images/android-14-brings-new-changes-to-improve-performance-and-extend-battery-life-1.jpg

Fuente de la imagen: maketecheasier

3. Tamaño de código más bajo

Android 14 introduce varias mejoras notables para promover un mejor rendimiento del sistema, incluidas restricciones en transmisiones y actividades en segundo plano. Sin embargo, esta no es la única modificación implementada por la empresa; también ha realizado ajustes significativos en el tamaño del código. Estas modificaciones tienen el potencial de disminuir las dimensiones de la aplicación hasta en un 90%, ofreciendo a los usuarios una experiencia más optimizada al tiempo que preservan la duración de la batería y optimizan los recursos del dispositivo.

Para explicar esto, Dave Burke dijo

Gracias a nuestros esfuerzos por optimizar el compilador, hemos logrado reducir el tamaño total del código en aproximadamente un 9 %. Esto se traduce en ahorros sustanciales para dispositivos equipados con entre 500 MB y 1 GB de aplicaciones de software optimizadas. Al eliminar declaraciones de devolución redundantes e implementar otras técnicas de optimización, hemos liberado una cantidad considerable de espacio de almacenamiento, que oscila entre 50 MB y 100 MB, que ahora se puede utilizar para funcionalidades o mejoras adicionales.

Los usuarios expertos de Android 14 pueden mejorar la funcionalidad y la longevidad de sus dispositivos implementando las siguientes medidas:

1. Modo de ahorro de batería

Habilitar el modo de ahorro de batería es un método sencillo para prolongar la vida útil de la fuente de alimentación de su dispositivo. Esta función reducirá las actividades en segundo plano innecesarias y restringirá el funcionamiento de las aplicaciones, lo que podría conservar hasta un 20 % de la capacidad de la batería. Para activar esta función, acceda al menú de configuración abriendo la aplicación Configuración y navegando a la sección Batería. Una vez allí, ubique la opción de ahorro de batería y actívela con el interruptor provisto.

2. Reducir el brillo de la pantalla

La pantalla del teléfono móvil constituye un componente esencial que consume una cantidad considerable de energía. Para conservar la batería, es recomendable que los usuarios seleccionen configuraciones de pantalla adecuadas y pertinentes. Reducir el nivel de luminancia de la pantalla puede mejorar aún más la longevidad de la batería. Esto se puede lograr empleando la función"Configuración rápida", en la que el usuario puede tocar el menú desplegable de notificaciones y posteriormente ajustar el control deslizante de brillo en dirección descendente para reducir la luminosidad de la pantalla.

3. Algoritmos avanzados de administración de energía

Además, Android 14 incorpora técnicas refinadas de administración de energía. El objetivo de estos métodos es mejorar la eficiencia de la batería mediante una asignación juiciosa de los recursos del sistema y al mismo tiempo dar prioridad a las aplicaciones que consumen mucha energía. A través de este enfoque, Android 14 puede prolongar potencialmente la duración de la batería, particularmente en situaciones donde se produce una alta utilización de recursos.

/es/images/android-14-brings-new-changes-to-improve-performance-and-extend-battery-life.webp

Crédito de la imagen: 9to5Google

Conclusión

En resumen, Android 14 pone un énfasis significativo en mejorar el rendimiento y extender la duración de la batería al restringir el funcionamiento de las aplicaciones en segundo plano, desactivar aplicaciones innecesarias, reducir la luminosidad de la pantalla y emplear complejos algoritmos de consumo de energía. Vale la pena señalar que, aunque Android 14 incluye estas medidas de conservación de la batería, la influencia real en la duración de la batería podría variar según los hábitos de uso específicos y la configuración del hardware de un individuo. ¿Cuáles son sus opiniones sobre las funcionalidades introducidas por Android 14 para mejorar la eficiencia y la duración de la batería? No dude en compartir sus opiniones en el área de comentarios proporcionada.

Fuente/VIA:

*️⃣ Enlace fuente: