Google mejora drásticamente la velocidad y batería de móviles Android con una actualización clave

imagen 63

Google está implementando cambios en el kernel de Android con el objetivo de mejorar el rendimiento de los dispositivos y optimizar la eficiencia de la batería. Estas modificaciones giran en torno a la integración de AutoFDO (Optimización Automática Guiada por Retroalimentación), un método que ajusta las decisiones del compilador basándose en patrones de uso reales, en lugar de hacerlo solo mediante análisis estáticos del código. Con esta técnica, Google busca un ajuste más preciso que refleje el comportamiento cotidiano de los usuarios, lo que se traduce en mejoras concretas en la experiencia habitual al usar los móviles con Android.

Tradicionalmente, durante la compilación de software, el compilador utiliza heurísticas para decidir acciones como la inserción de funciones en línea o la predicción de las ramas de los condicionales que se ejecutarán. Aunque estas aproximaciones funcionan en general, no siempre coinciden con el comportamiento real durante la ejecución en los dispositivos finales. AutoFDO intenta cerrar esta brecha empleando datos de perfilado que capturan las rutas de ejecución reales, en particular el historial de ramas del CPU, para orientar con mayor precisión las optimizaciones que se aplican al código.

Google y la optimización del kernel Android con AutoFDO

Para recopilar esta información, Google se apoya en un entorno controlado de laboratorio donde se recrean cargas de trabajo representativas basadas en las 100 aplicaciones para smartphone más populares. Un perfilador de muestreo detecta las secciones “calientes” del código, es decir, aquellas partes que se ejecutan con mucha frecuencia, y también las “frías”, que no resultan críticas para el rendimiento. El kernel se recompila usando estos perfiles, permitiendo que el compilador adapte sus optimizaciones a escenarios de uso reales en lugar de generalizar. Esta estrategia supone un paso importante para ajustar finamente la gestión de recursos del sistema.

Los resultados preliminares avalan estos cambios: los tiempos de arranque se han reducido aproximadamente un 2,1%, y la apertura de aplicaciones totalmente cerradas se acelera en torno a un 4,3%. Otras métricas de rendimiento también muestran mejoras, aunque menos perceptibles para el usuario final. El equipo de desarrollo indica que AutoFDO mantiene un enfoque “conservador por defecto”, de modo que si algún proceso se desvía de los patrones esperados, el sistema vuelve a emplear métodos de optimización tradicionales para asegurar la estabilidad general del dispositivo.

Las mejoras que aporta AutoFDO ya están disponibles en las últimas versiones del kernel Android –android16-6.12 y android15-6.6– y se incorporarán también en la próxima versión android17-6.18. Este avance forma parte de los esfuerzos continuos por entregar una interfaz más ágil, facilitar el cambio entre apps y extender la vida útil de la batería en dispositivos Android. Gracias a un perfilado más realista, Google pretende afinar el comportamiento del sistema para que responda mejor a las cargas de trabajo cotidianas de los usuarios.

Fuente

Eduardo Ruiz

Descubre más desde GizChina.es

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Lost Password

Please enter your username or email address. You will receive a link to create a new password via email.

Descubre más desde GizChina.es

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo