Una nueva función de Android aumenta la duración de la batería y el rendimiento

Google ha anunciado oficialmente la integración de la Optimización Automática Dirigida por Realimentación (AutoFDO) en el núcleo de Android para mejorar el rendimiento general del sistema. Este avance tecnológico utiliza patrones de datos del mundo real para perfeccionar la forma en que el sistema operativo ejecuta el código en su nivel más fundamental. Al analizar escenarios de uso reales, el compilador toma mejores decisiones que conducen a una experiencia de usuario significativamente más fluida en los dispositivos Xiaomi HyperOS. Esta actualización se centra en el núcleo del sistema, donde el núcleo suele gestionar casi el 40% de la carga de trabajo total de la CPU durante las operaciones estándar.

La mecánica técnica de AutoFDO

AutoFDO representa un cambio de la heurística estática del código a la optimización dinámica basada en datos. En la compilación tradicional, el sistema sigue reglas genéricas para adivinar qué rutas de código son las más importantes. AutoFDO sustituye estas conjeturas por perfiles capturados de la ejecución en el mundo real, identificando las áreas «calientes» del núcleo que requieren más eficiencia. Para los usuarios de la última Xiaomi Pad 8 o de teléfonos insignia, esto significa que el hardware puede priorizar los recursos de forma más eficaz basándose en comportamientos reales de las aplicaciones, en lugar de en modelos teóricos.

El proceso de implementación implica recopilar el historial de bifurcaciones del hardware mediante extensiones avanzadas de ARM como ETE y TRBE. Google utiliza un entorno de laboratorio con las 100 aplicaciones más populares para crear estos perfiles, garantizando que la optimización refleje lo que los usuarios hacen realmente en sus teléfonos. Dado que el núcleo es el puente entre el hardware y el software, estas mejoras proporcionan una base para mejorar la multitarea y la capacidad de respuesta en todo el ecosistema.

  • Lanzamientos de aplicaciones más rápidos: Las pruebas del sistema muestran una mejora del 4% en los tiempos de arranque en frío de las aplicaciones.

  • Multitarea mejorada: La programación optimizada del núcleo permite cambiar más rápidamente entre aplicaciones pesadas.

  • Mayor duración de la batería: Al reducir los ciclos de CPU innecesarios en el núcleo, los dispositivos consumen menos energía durante el uso inactivo y activo.

  • Estabilidad del sistema: La tecnología reorganiza la disposición del código sin cambiar la lógica de origen, manteniendo una alta fiabilidad.

  • Navegación fluida: Los usuarios notarán menos microcortes en la interfaz de usuario.

Futuro despliegue y actualizaciones

El equipo de Android está desplegando actualmente estas optimizaciones en las ramas del núcleo android15-6.6 y android16-6.12. Esto garantiza que los próximos dispositivos Xiaomi se beneficiarán de estas mejoras de eficiencia nada más sacarlos de la caja, y los dispositivos Android 16 podrán obtener estas ventajas mediante una actualización. A medida que evolucione el código, Google planea proporcionar actualizaciones continuas del perfil para evitar la deriva del rendimiento con el tiempo.

Google pretende ampliar esta tecnología a módulos específicos de proveedores y controladores de hardware en un futuro próximo. Es probable que estos avances establezcan un nuevo estándar de eficiencia del sistema operativo móvil en todos los segmentos de precios.

Vía: Blog de Desarrolladores de Android

MemeOS Enhancer Download
Avatar para Emir Bardakçı

Emir Bardakçı

Co-founder & HyperOS Expert

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *