Google quiere mejorar su plataforma de juegos móviles y ha anunciado novedades en la Game Developers Conference. Una de los anuncios principales es que Vulkan en Android se convertirá en la API de gráficos oficial.
Por si no la conoces, decir que Vulkan es una plataforma (APIs) para desarrollo de videojuegos y en general aplicaciones con gráficos 3D. Un estándar de código abierto que proporciona acceso de bajo nivel permitiendo a los programadores exprimir al máximo el rendimiento del hardware y que destaca por su soporte multiplataforma para todo tipo de dispositivos y plataformas de software. Máxima competencia a DirectX, Vulkan lo tiene todo para convertirse en una alternativa necesaria a la plataforma de Microsoft, la más usada del mercado y seguramente la más avanzada, pero cerrada en código y limitada en plataformas.
De ahí la importancia de convertirla en núcleo central como API oficial para Android y de ampliar así su enorme potencial. «Estamos ofreciendo a los usuarios más juegos, más formas de jugarlos en distintos dispositivos y una experiencia general mejorada», ha asegurado Matthew McCullough, vicepresidente de gestión de productos para Android en Google.
Vulkan en Android, núcleo gráfico principal
El ejecutivo explica que los juegos actuales cada vez requieren mayor potencia de procesamiento para obtener gráficos realistas y visuales de vanguardia y Vulkan es ideal para ello. Su uso en Android desbloquea funciones avanzadas como el trazado de rayos y el multihilo para conseguir juegos realistas e inmersivos. Por ejemplo, Diablo Immortal utilizó Vulkan para implementar el trazado de rayos, dando vida al mundo de Sanctuary con espectaculares efectos especiales, desde explosiones de fuego hasta explosiones heladas. Es un simple ejemplo porque Vulkan ayuda a optimizar los gráficos en una amplia gama de dispositivos para garantizar una experiencia fluida y atractiva para todos los jugadores.
Para facilitar la tarea a los desarrolladores, Android está migrando a una pila de renderizado moderna y unificada con Vulkan como núcleo. A partir de la próxima versión de Android, más dispositivos usarán Vulkan para procesar todos los comandos gráficos. Los juegos que ejecuta OpenGL, usarán ANGLE como controlador del sistema para traducir el código de OpenGL a Vulkan.
Google también se ha asociado con los principales motores de juegos para facilitar la integración de Vulkan.Por ejemplo, con Unity 6, los desarrolladores pueden configurar Vulkan por dispositivo, mientras que las versiones anteriores pueden acceder a esta configuración a través de complementos. Actualmente, más del 45% de las sesiones de juegos nuevos en Unity usan Vulkan, y Google espera que este número crezca rápidamente.
Muy interesante estos anuncios, que si bien se enfocan a los desarrolladores terminará dando fruto para todos los usuarios. Y no son pocos, ya que Google cuenta con un potencial de dos mil millones de jugadores activos mensuales en Android. Citar también como novedad importante, un programa piloto puesto en marcha por Google y que tiene como objetico simplificar el proceso para llevar los juegos de PC a los móviles. Un objetivo tan complejo como ambicioso que ójala dé sus frutos en el futuro.
La entrada Vulkan se convierte en la API de gráficos oficial de Android se publicó primero en MuyComputer.