Resumen: Android 16 requerirá que los dispositivos admitan la nueva función de copia de la imagen de host de Vulcan. Esto mejorará el rendimiento de los juegos y los gráficos en 3D, y reducirá la tartamudez.
Androide ha estado aprovechando la API Vulcan más eficiente durante muchos años. Con Android 16 nuevos cambiosGoogle es duplicandoexigiendo que los dispositivos admitan la nueva función de copia de la imagen del host.
No es difícil ver por qué; Este nuevo avance puede reducir el uso de la memoria a la mitad y cargar texturas de manera más suave. Dado que los juegos de Android se vuelven cada vez más complejos y visualmente exigentes, se necesita algo así.
Por supuesto, esto no es simplemente una actualización de software. Solo los dispositivos construidos en chips más nuevos para Android 16 pueden admitir esta función, y Google se asegura de que se implementen en estos casos.
Vulcan: la nueva API gráfica oficial de Android
Android se basó en el núcleo del software de curso abierto. Es por eso que eligió OpenGL como su API gráfica.
El problema radica en el rendimiento. OpenGL es multiplataforma y flexible, pero es terriblemente ineficiente. Incluso las PC luchan con una representación suave con la API; A los teléfonos les va mucho peor.
Vulcan se desarrolló como una alternativa más eficiente a OpenGL, y rápidamente reunió vapor. Mientras que Windows todavía está dominado por el DirectX patentado, las plataformas como Linux y Android comenzaron Apoyando a Vulcan.
Con el tiempo, a medida que más juegos cambiaron a la nueva API, Android mejoró su soporte, gradualmente eliminando a OpenGL. El mes pasado, Vulcan finalmente fue anunciado como la API de gráficos oficial para Android.
Esto significa que ya no se usa para juegos compatibles, sino para cada necesidad gráfica del sistema operativo. Incluso cosas como ver videos ahora están impulsadas por Vulcan en Android 16.
¿Qué hace la copia de la imagen del host?
Explicar cómo funciona la tubería de procesamiento gráfico puede obtener un Bit Technicalasí que intentaremos simplificar esto un poco. Básicamente, la copia de imagen host de Android 16 está diseñada para usar la CPU para partes del proceso de renderizado.
Esto reduce la carga en la GPU (hasta en un 50%) y disminuye el número de pasos necesarios en general. La idea es dejar que la CPU copie directamente las texturas de la imagen necesarias a la memoria de la GPU, sin involucrar la tarjeta gráfica o un búfer temporal.
Normalmente, esto se evita porque la GPU es mejor para manejar texturas grandes, pero para los dispositivos móviles, la situación es diferente. La GPU de su teléfono no es tan poderosa como la GPU de una PC, y las texturas de un juego móvil son más pequeñas. Para esta situación, es más eficiente dejar que la CPU se haga cargo de este proceso.
El resultado es una carga de textura mucho más suave al ejecutar un juego o cualquier aplicación 3D compleja. Se eliminan los tartamudeos y la GPU utiliza menos recursos, reduciendo el calor también.