Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

O que são as APIs vulcânicas e o que elas significam para o Android?

Anonim

Atualmente, existe uma nova tecnologia sendo usada por desenvolvedores em todo o mundo e, se você está prestando atenção no mundo dos jogos para computador, provavelmente já ouviu o mundo que Vulkan lançou recentemente. As pessoas empolgadas com a Vulkan não estão falando sobre Spock, mas na verdade estão empolgadas com um novo conjunto de APIs com o objetivo de tornar possível a criação de um único jogo para várias plataformas e fazer com que esse jogo supere o padrão atual do setor aos trancos e barrancos..

Aqui está o que você precisa saber sobre o Vulkan e por que ouvirá muito mais sobre isso no próximo ano.

Você provavelmente não sabe disso, mas a maioria dos jogos que você joga no seu telefone depende de um sistema que foi construído para um tipo de computação muito mais antigo, a fim de oferecer a você as experiências que você tem hoje. O OpenGL ES é considerado um padrão da indústria há muito tempo, mas foi construído por um tempo em que os processadores de núcleo único dominavam o mundo da computação e até hoje não fazem o suficiente para tirar proveito dos processadores de vários núcleos. Em um mundo em que os processadores de desktop e móveis são lançados com quatro, seis e até oito núcleos regularmente, isso causa uma enorme lacuna de desempenho que precisa ser resolvida.

Basicamente, Vulkan significa melhores experiências de jogo e jogos de maior qualidade estão a caminho do Android.

O Vulkan é um framework de código aberto destinado a multi-threading de uma maneira que o OpenGL ES simplesmente não é capaz. Ele fornece aos desenvolvedores as ferramentas para tornar seus jogos mais eficientes, permitindo que o jogo use melhor o processador, e é projetado de tal maneira que pode ser usado para computação e renderização. É amplamente baseado em APIs originalmente concebidas pela AMD, denominadas Mantle, mas desde então foram expandidas e aprimoradas pelo Khronos Group, que mudou o nome para Vulkan no processo.

A versão 1.0 do Vulkan foi lançada recentemente para Windows, Linux e Android. No Android, onde o desempenho de núcleo único já não é espetacular, esse é realmente um grande negócio. Oferecer aos desenvolvedores uma maneira de utilizar melhor o processador em um telefone ou tablet Android significa que o mesmo jogo consumiria significativamente menos energia para gerar os mesmos resultados. Isso também significa que os desenvolvedores podem melhorar os gráficos, ambientes de jogos mais desafiadores e uma melhor experiência geral de jogo em nossos processadores existentes.

Como geralmente acontece com novas tecnologias como essa, o Vulkan vai demorar um pouco para estar disponível para todos. A NVIDIA já lançou versões de desenvolvedores para seus tablets e consoles Android da geração atual, mas esse é um canto muito pequeno do Android no momento. Se você der uma olhada na lista de membros da empresa que apoia o Vulkan, o Khronos Group, verá que o resto do Android provavelmente não está muito atrás no suporte a essa tecnologia. Google, Samsung, Sony, Qualcomm, Huawei e vários outros grandes nomes estão em uma lista de dezenas que atualmente contribuem para o Vulkan. É provável que não vejamos nada do Google sobre o Vulkan nativamente no Android até o próximo lançamento da grande versão, mas há uma chance melhor do que boa de vermos mais sobre o Vulkan e o Android antes que isso aconteça.

Basicamente, Vulkan significa melhores experiências de jogo e jogos de maior qualidade estão a caminho do Android. É um grande passo à frente, mas também é o tipo de coisa que provavelmente levará um tempo para que todos possam desfrutar plenamente. Em breve, é provável que veremos os desenvolvedores mostrando o que realizaram com o Vulkan, e é aí que as coisas ficarão realmente emocionantes.