Logo es.androidermagazine.com
Logo es.androidermagazine.com

¿Qué son las apis vulkan y qué significan para Android?

Anonim

Los desarrolladores de todo el mundo están jugando con una nueva tecnología en este momento, y si ha estado prestando atención al mundo de los juegos de escritorio, probablemente haya escuchado el mundo que Vulkan lanzó recientemente. Las personas entusiasmadas con Vulkan no están hablando de Spock, pero en realidad están entusiasmadas con un nuevo conjunto de API con el alto objetivo de hacer posible construir un solo juego para múltiples plataformas y hacer que ese juego supere el estándar actual de la industria a pasos agigantados..

Esto es lo que necesita saber sobre Vulkan, y por qué va a escuchar mucho más sobre esto durante el próximo año.

Probablemente no lo sepas, pero la mayoría de los juegos que juegas en tu teléfono se basan en un sistema creado para una clase de informática mucho más antigua para brindarte las experiencias que tienes hoy. OpenGL ES ha sido considerado un estándar de la industria desde hace mucho tiempo, pero se creó durante un tiempo en que los procesadores de un solo núcleo gobernaron el mundo de la informática y hasta el día de hoy no hacen lo suficiente para aprovechar los procesadores de múltiples núcleos. En un mundo donde los procesadores de escritorio y móviles se lanzan con cuatro, seis e incluso ocho núcleos de forma regular, esto causa una brecha de rendimiento masiva que debe abordarse.

Básicamente, Vulkan significa mejores experiencias de juego y juegos de mayor calidad en camino a Android.

Vulkan es un marco de código abierto destinado a múltiples subprocesos de una manera que OpenGL ES simplemente no es capaz de hacer. Brinda a los desarrolladores las herramientas para hacer que sus juegos sean más eficientes al permitir que el juego use mejor el procesador, y está diseñado de tal manera que se puede usar para computar y renderizar por igual. Se basa en gran medida en las API originalmente concebidas por AMD llamadas Mantle, pero desde entonces se han expandido y mejorado por el Grupo Khronos que cambió el nombre a Vulkan en el proceso.

La versión 1.0 de Vulkan se lanzó recientemente para Windows, Linux y Android. En Android, donde el rendimiento de un solo núcleo ya no es espectacular, este es un gran problema. Ofrecer a los desarrolladores una forma de utilizar mejor el procesador en un teléfono o tableta Android significa que el mismo juego consumiría significativamente menos energía para ofrecer los mismos resultados. También significa que los desarrolladores pueden obtener mejores gráficos, entornos de juego más desafiantes y una mejor experiencia general del juego en nuestros procesadores existentes.

Como suele ser el caso con las nuevas tecnologías como esta, Vulkan tardará un tiempo en estar disponible para todos. NVIDIA ya ha lanzado versiones de desarrollador para sus tabletas y consolas Android de generación actual, pero ese es un rincón muy pequeño de Android por ahora. Si echas un vistazo a la lista de miembros de la compañía que respalda a Vulkan, el Grupo Khronos, verás que el resto de Android probablemente no se quede atrás en el soporte de esta tecnología. Google, Samsung, Sony, Qualcomm, Huawei y varios otros grandes nombres están en una lista de docenas que actualmente contribuyen a Vulkan. Es probable que no veamos nada de Google sobre Vulkan de forma nativa en Android hasta el próximo lanzamiento de la gran versión, pero hay muchas posibilidades de que veamos más sobre Vulkan y Android antes de que eso suceda.

Básicamente, Vulkan significa mejores experiencias de juego y juegos de mayor calidad en camino a Android. Es un gran paso adelante, pero también es el tipo de cosas que probablemente tomará un tiempo para que todos disfruten plenamente. En poco tiempo, es probable que veamos a los desarrolladores mostrando lo que han logrado con Vulkan, y ahí es cuando las cosas se pondrán realmente emocionantes.