Vulkan, nova API gráfica está chegando ao Android

wrong-vulkan

Não este vulcan. E nem você, Nick. :p

Foi na WWDC 2014 que a Apple revelou uma série de novidades aos desenvolvedores, entre elas uma que afetava diretamente os desenvolvedores de games para os iGadgets: o Metal, a API de baixo nível que permite aos devs arrancar o máximo possível do hardware do iPad e do iPhone sem suar a camisa (e estará presente no OS X El Capitan), nem se enrolar todo com o OpenGL.

O DirectX 12, presente no Windows 10 e em sua versão mobile em breve também permite que apps e games se comuniquem mais facilmente com a camada mais baixa dos dispositivos. Só que o Android não tinha nenhum produto similar até agora: o Vulkan, API desenvolvida pela Khronos para OpenGL e OpenGL ES será suportado pelo sistema do robozinho.

A camada de desenvolvimento funciona da mesma forma que seus concorrentes: hoje, desenvolvedores Android de aplicações com recursos 3D e jogos em geral precisam deixar uma série de recursos e segmentos a cargos dos drivers, o que limita e muito a liberdade na hora de criar. Com o Vulkan, o desenvolvedor terá acesso mais direto ao gerenciamento de CPU, GPU e memória de modo a fornecer uma maior flexibilidade, com resultados superiores. Assim, com um controle mais fino e sabendo quais pontos apertar, não será preciso exigir mais do hardware para fazer mais.

Um caso que ilustra bem quando é possível ter acesso a desenvolvimento de baixo nível foi o que o compositor David Wise conseguiu com a trilha sonora do primeiro Donkey Kong Country. Até 1994, a maioria dos compositores costumava transferir suas músicas para MIDI depois de compô-las e gravá-las. Wise por sua vez utilizou seus conhecimentos de Assembly e compôs as músicas diretamente no hardware dos cartuchos de Super NES, economizando memória a rodo e permitindo a criação de músicas e sons que ninguém jamais pensou que o console da Nintendo era capaz de executar. Confira aqui uma amostra.

Claro que ninguém precisará com o Vulkan programar em Assembly, mas a ideia é a mesma: economizar recursos e permitir fazer mais com menos. Veja uma comparação entre Open GL e Vulkan no vídeo abaixo:

Imagination Technologies — PowerVR Rogue GPUs running Gnome Horde demo (Vulkan prototype)

O Vulkan exigirá tanto suporte de hardware quanto software, como já ocorre com o DirectX 12 e o Metal. Ele será plenamente compatível com qualquer dispositivo que já roda o OpenGL ES 3.1, incluindo aí dispositivos com a GPU Adreno 400 Series da Qualcomm e posteriores, nVidia Tegra K1 e mais recentes, PowerVR 6 Series e posteriores e as Mali 600, 700 e 800 Series. Assim, praticamente todo o parque de dispositivos mobile lançados de 2013 em diante vão rodar Vulkan, dos tops de linha aos intermediários e mesmo smartphones de entrada.

Calma com o andor, porém: o Vulkan só ficará pronto nos próximos meses e o Google não deixou claro se ele será introduzido junto com o Android M ou depois. Há a possibilidade do motor só ser disponibilizado na seguinte atualização do SO mobile, que será lançada em 2016. Ainda assim é bom ver que teremos uma API nova que entregará melhores gráficos para apps e games sem ter que exigir muito dos dispositivos.

Fonte: Android Developers Blog.

Relacionados: , , , , , , , , ,

Autor: Ronaldo Gogoni

Um cara normal até segunda ordem. Além do MeioBit dou meus pitacos eventuais como podcaster do #Scicast, no Portal Deviante.

Compartilhar
  • jairo

    Até que enfim.

  • jairo

    Até que enfim.

  • Cardoso, não gostei do que fizeram com o post dos dirigivéis, favor entrar em contato comigo por e-mail para resolvermos o impasse, abraços.

    • Caramba, só agora reclamou?

    • Caramba, só agora reclamou?

      • Com esse pai olha o resultado escolar da criatura… “empasse” … empada …

        por isso o Gizmodo tá essa lástima …

      • Com esse pai olha o resultado escolar da criatura… “empasse” … empada …

        por isso o Gizmodo tá essa lástima …

        • Já corrigi, obrigado por avisar, diferente dos meus redatores eu reviso o que eu escrevo

          • Então está de parabéns, mas já passou da hora de dar uma surra de cabo de força em alguns por lá.

          • Então está de parabéns, mas já passou da hora de dar uma surra de cabo de força em alguns por lá.

          • Então está de parabéns, mas já passou da hora de dar uma surra de cabo de força em alguns por lá.

          • Vc viu o vídeo dela no Danilo Gentili falando sobre “virgens de alma”?

          • Papel Alumínio

            ela se referia a vc? XD

          • Passa lá no meu cafofo novo. Endereço no perfil.

          • Passa lá no meu cafofo novo. Endereço no perfil.

          • Papel Alumínio

            darei uma olhada

          • é igual promoção relâmpago, corre enquanto ainda funciona …

          • é igual promoção relâmpago, corre enquanto ainda funciona …

          • é igual promoção relâmpago, corre enquanto ainda funciona …

          • Vi, aquela verruga parecia um Nuggets.

          • Vi, aquela verruga parecia um Nuggets.

          • Caipiroto, o Capeta Caipira

            Será que era 100% peito de frango?

      • Caipiroto, o Capeta Caipira

        O lag lá é gigante.

  • Roberto Bittencourt

    Vale citar que o Vulkan é derivado da API Mantle, criada pela AMD. O próprio DirectX12 foi criado como resposta ao Mantle. A AMD merece crédito e elogio pelo que anda fazendo.

  • Roberto Bittencourt

    Vale citar que o Vulkan é derivado da API Mantle, criada pela AMD. O próprio DirectX12 foi criado como resposta ao Mantle. A AMD merece crédito e elogio pelo que anda fazendo.

    • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

      Só falta fazer placas de vídeo decentes né??? XD

    • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

      Só falta fazer placas de vídeo decentes né??? XD

      • Abraão Caldas

        Reza a lenda que as placas são boas, os drivers são péssimos.

      • Abraão Caldas

        Reza a lenda que as placas são boas, os drivers são péssimos.

        • Reza a lenda que mesmo não tendo os mesmos recursos de fisica do concorrente, são muito boas, tanto que é usada pela geração atual de consoles, mas graças ao patrocinio do concorrente na criação de alguns jogos, os mesmos ficam mais lentos nas placas de video amd.

          • Microsoft e Sony não adotaram nVIDIA porque a nVIDIA se atreveu a entrar no mercado deles. Comprar processadores dela seria um tiro no pé, então tirando a nVIDIA que outra fabricante de peso sobra? Pois é, AMD.

            É verdade que existem empresas no mundo que são concorrentes e fornecedores ao mesmo tempo, mas sempre há brigas, vide SAMSUNG vs APPLE.

            Sim, a AMD tem a fama de bom hardware e péssimos drivers, isso porque cabe a AMD escrever os drivers, já que o cérebro que cria o hardware é basicamente da IBM. A nVIDIA também não pode reclamar de receber knowhow de terceiros, já que sua especialidade vem da aquisição da Voodoo Graphics e sua Glide API lá em 1900 e bolinha.

          • Microsoft e Sony não adotaram nVIDIA porque a nVIDIA se atreveu a entrar no mercado deles. Comprar processadores dela seria um tiro no pé, então tirando a nVIDIA que outra fabricante de peso sobra? Pois é, AMD.

            É verdade que existem empresas no mundo que são concorrentes e fornecedores ao mesmo tempo, mas sempre há brigas, vide SAMSUNG vs APPLE.

            Sim, a AMD tem a fama de bom hardware e péssimos drivers, isso porque cabe a AMD escrever os drivers, já que o cérebro que cria o hardware é basicamente da IBM. A nVIDIA também não pode reclamar de receber knowhow de terceiros, já que sua especialidade vem da aquisição da Voodoo Graphics e sua Glide API lá em 1900 e bolinha.

          • Lucas Vieira

            Que eu me lembre os consoles atuais usam AMD apenas porque é mais barato mesmo, tanto é que usam APUs e não GPUs.

          • Sim, são mais baratos, mas também são bons, tanto em grafico quanto em consumo de energia. Eu não conheço nenhum dono de PS4 reclamando da qualidade grafica do seu console. Não estou dizendo que a AMD é melhor, sei que a dupla intel/nvidia costuma ser melhor em performance, mas a AMD geralmente tem melhor custo/beneficio.

        • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

          Faz sentido

        • Roberto Bittencourt

          Não lembro de updates de drivers da AMD queimar a placa. Tem algo mais péssimo q isso?

          • Esse foi um cutucão na nVIDIA.

          • Esse foi um cutucão na nVIDIA.

      • Roberto Bittencourt

        Vai fazendo piadinha, mas admite q se não fosse a AMD hoje vc estaria desfrutando da sua furiosa Titan X com 512 MB GDDR3 num possante i7 x86 32bits com 2GB de RDRAM.

        • FATALITY! 8)

        • FATALITY! 8)

        • fiquei até orgulhoso

        • fiquei até orgulhoso

        • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

          Claro, as inovações tecnológicas nunca aconteceriam né, bola de cristal não existe, sinto muito.

          • G. Croft

            É fato: inovações são mais lentas quando não existe concorrência.

      • ezequiel gervasio

        Palaca de vídeos decentes ?
        GPUs é o quê?
        GPUs de smartphones já são mais poderosas q muitas placas de vídeos de PCs .
        Tegra k1,Tegra x1 ganha Do Core i7 com boa placa de vídeo da Gearfoce e ainda vem o Snapdragon 820 q faz mais de 588 GFLOPS ,tbm tem a PowerVr q faz quase 900 GFLOPS ,além disso o snapdragon 801 tbm é poderoso ,mas não terá suporte a Vulkan ,mas tem o snapdragon 810 q tbm é muito poderoso e será mais ainda com a API

        • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

          Em primeiro lugar aprenda a escrever direito, em segundo lugar não perca seu tempo respondendo uma piada de 5 meses atrás…

          • ezequiel gervasio

            A piadao pode ter 5 meses ou 5 anos,tanto faz , mesmo assim continua sendo de mau gosto e idiota

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            E você pode ter 15, 20 ou 30 anos e continua não sabendo escrever, usar acentuação, vírgulas, etc. Volte para o mobral.

          • ezequiel gervasio

            Conversar com criança é difícil mesmo !
            É percebitivel a km de distância sua mentalidade .Sua foto de perfil diz tudo !
            Não queira aparecer querendo ser o espertão para cima de mim,porque vai ficar feio para você .Pode ser criança ,mas sabe ser chata e infantil .
            Procure algum assunto infantil ,e pare de falar sobre hardware, coisa que você não entende .
            Acento ,vírgulas ?
            Cara ,em qual escola você aprendeu a escrever ?
            Todas palavras escritas por mim,caso precisem ,estão acentuadas ou não ,agora se você gosta de acentuar todas ,lotar de vírgulas ,problema seu !

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Pois é, não entendo nada de hardware e sou criança, só tenho o dobro da sua idade e sou empresário de TI, aprende a escrever moleque, a molecada de hoje acha que sendo ignorante assim vai conseguir emprego bom, se dar bem na vida.
            Percebitivel??? Tenha dó… Eu escrevo de forma correta amigo, suas frases mal tem concordância, quem dirá ortografia.

          • ezequiel gervasio

            Tem o dobro da minha idade?
            Sinto muito ,mas a sua idade mental é de uma criança .Não é em vão a foto de desenho infantil no seu perfil.
            Hum?
            Pode interpretar seu comentário para mim ?
            Vejo demais comentários de pessoas formadas em TI q não entende de smartphones.Escrevem coisas ridículas iguais a seus comentários acima .

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Já interpretei no seu outro comentário, tente entender ok?

          • ezequiel gervasio

            Alais ,coloque uma foto decente e de adulto no seu perfil .

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Isso é um avatar “alais”… como a maioria das pessoas dos fóruns usam para responder a ignorantes como você e ficarem à vontade para não ser perseguidas por aí.

          • ezequiel gervasio

            ” a maioria das pessoas dos fóruns usam para responder a ignorantes como você e ficarem à vontade para não ser perseguidas por aí”.

            Partiu trocar de foto!
            Assim você não irá me perseguir igual fez noutro site ?!
            _(“/)_/

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Bom, eu expliquei a piada e você não me respondeu, isso significa que percebeu que estava errado e agiu como uma criança defendendo o que mais gosta, do tipo de pessoa que não aceita críticas a nada que goste.

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Pra você entender a piada eu vou explicar, eu estava falando da antiga ATI comprada há tempos pela AMD, que faz placas de vídeo péssimas para PC e games… entendeu agora Sr. Tegra?
            E a comparação entre Tegra e i7 mobile foi feita considerando placa de vídeo integrada no Core i7 e não uma “Gearfoce boa” como você diz, é claro que um chip com uma Maxwell embutida vai ser melhor.
            Se vai apresentar argumentos aprenda a ler as matérias em inglês primeiro.

    • Cortana

      E até o momento só a Microsoft tem uma solução pronta.

      • G. Croft

        Que infelizmente é monoplataforma.

      • Thales C

        A Microsoft e a Apple, né.. o Metal já está sendo usado.

  • Fascinante.

  • Fascinante.

    • Cativante.

      • Papel Alumínio

        Provocante

      • Papel Alumínio

        Provocante

        • James Ocelot

          Excitante!

          • Ao Seu

            Almirante.

          • Ao Seu

            Almirante.

          • dermites

            anabolizante

          • dermites

            anabolizante

          • desodorante

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            falante

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            falante

          • Tiago Ferrari

            contagiante

          • Tiago Ferrari

            contagiante

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            itinerante

          • Adiante.

          • Adiante.

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Circuncidante

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Circuncidante

          • dermites

            Volatizante

          • dermites

            Volatizante

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Ante

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Ante

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Ante

          • Cante.

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            Volante

          • Mussolini, o amigo do povo

            maltratante

          • Mussolini, o amigo do povo

            maltratante

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            militante

          • Mussolini, o amigo do povo

            mate a dilma antes

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            kkkk, chega, senão daqui a pouco nego vai brigar com a gente

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            kkkk, chega, senão daqui a pouco nego vai brigar com a gente

          • Mussolini, o amigo do povo

            Mas mata a dilma, por favor?

          • Mussolini, o amigo do povo

            Mas mata a dilma, por favor?

          • Tive que cancelar a assinatura desse feed, não parava de chegar email. Mas me diverti, haha.

          • Papel Alumínio

            flamejante

          • transpirante

          • transpirante

          • Papel Alumínio

            copulante

          • Papel Alumínio

            copulante

          • Transante.

          • Transante.

          • Papel Alumínio

            hidratante

          • Clonex8 v1.5

            anti-transpirante

          • Clonex8 v1.5

            anti-transpirante

          • Papel Alumínio

            congelante

          • Papel Alumínio

            congelante

          • Jacqueed

            Edificante

          • Jacqueed

            Edificante

          • Mussolini, o amigo do povo

            humilhante

          • Mussolini, o amigo do povo

            humilhante

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            um milhãote

          • Mussolini, o amigo do povo

            <- olha minha cara de desprezo

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            seu feio

          • PPKX XD ✓ᵛᵉʳᶦᶠᶦᵉᵈ

            seu feio

          • Jonatan™

            cagante

          • Jonatan™

            cagante

  • Mario Junior ✓ᵛᵉʳᶦᶠᶦᵉᵈ

    Eu não manjo merda nenhuma de programação, mas a Assembly é foda!

  • Mario Junior ✓ᵛᵉʳᶦᶠᶦᵉᵈ

    Eu não manjo merda nenhuma de programação, mas a Assembly é foda!

    • Jonatan™

      Não entendi… como tu sabe que é foda se você não manja nada? 😐

    • Jonatan™

      Não entendi… como tu sabe que é foda se você não manja nada? 😐

      • Jacqueed

        Ele escutou falar que é foda…..

  • Maom

    Adreno 400??? Tá certo isso? Adreno 400 é só snapdragon 810 pra cima ou seja só as torradeiras lançadas em 2015. Não é?

  • Maom

    Adreno 400??? Tá certo isso? Adreno 400 é só snapdragon 810 pra cima ou seja só as torradeiras lançadas em 2015. Não é?

  • Cocainum

    Talvez o nome da API não seja derivado da raça do Spock, mas sim do canhão Vulcan M61…

  • Cocainum

    Talvez o nome da API não seja derivado da raça do Spock, mas sim do canhão Vulcan M61…

  • Cocainum

    Talvez o nome da API não seja derivado da raça do Spock, mas sim do canhão Vulcan M61…

  • Po, e quem tem S4? Vou já investir num China parrudo tipo o Letv 1. Acho que seria uma boa o MB dar mais atenção ao cenário telefônico chinês. Tem mt coisa boa por lá.

  • Po, e quem tem S4? Vou já investir num China parrudo tipo o Letv 1. Acho que seria uma boa o MB dar mais atenção ao cenário telefônico chinês. Tem mt coisa boa por lá.

  • Mauro Schütz

    Agora os desenvolvedores podem Vulkanizar seu aplicativos.

  • Mauro Schütz

    Agora os desenvolvedores podem Vulkanizar seu aplicativos.

  • Papel Alumínio

    Já são quase 11h da manhã e nada de post novo ainda.

    Contratem mais estagiários plx

    • Clonex8 v1.5

      são quase 15h e nada ainda… Pagando bem pode me contratar. Também sei fazer café, falo Talago fluentemente e posso animar festa de confraternização no fim do ano…

      • Papel Alumínio

        Laguna blade tá ocupado demais lendo ODZ e MDM.

      • Papel Alumínio

        Laguna blade tá ocupado demais lendo ODZ e MDM.

  • Não sabia dessa do Donkey Kong Country, mas sempre achei o jogo sensacional. Jogabilidade de primeira, muito desafiante. Som e gráficos espetaculares.

  • Pingback: Opencast #51 – Unity 3D no Ubuntu | Podflix()

  • ezequiel gervasio

    Estou super animado e feliz por saber dessa API vulkan ,a única parte ruim é que terei de trocar de smartphone pq a Gpu Adreno 330 do meu Moto X2 não tem suporte a OpenGl 3.1 .
    Isso faz ,obrigatoriamente, eu trocar de smartphone “_’

  • Pingback: Galaxy Tab S3 e Galaxy Book, as apostas da Samsung para o mercado de tablets()

Aproveite nossos cupons de desconto:

Cupom de desconto Locaweb, Cupom de desconto HP, Cupom de desconto Descomplica, Cupom de desconto Nuuvem, Cupom de desconto CVC, Cupom de desconto Asus, Cupom de desconto World Tennis