Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Какво представляват vulkan apis и какво означават за android?

Anonim

В момента има разработена нова технология от разработчици по целия свят и ако сте обръщали внимание на света за игри на десктоп, вероятно сте чували света, който Vulkan се хвърля наскоро. Хората, развълнувани от Vulkan, не говорят за Spock, а всъщност са развълнувани от нов набор от API-и, с високата цел да направят възможно създаването на една игра за множество платформи и тази игра да превъзхожда сегашния стандарт на индустрията чрез скокове и граници, Ето какво трябва да знаете за Vulkan и защо ще чуете много повече за това през следващата година.

Вероятно не го знаете, но повечето игри, които играете на телефона си, разчитат на система, създадена за много по-стар вид компютри, за да ви достави преживяванията, които имате днес. OpenGL ES отдавна се счита за индустриален стандарт, но е създаден за време, когато едноядрените процесори управляваха компютърния свят и до ден днешен не правят достатъчно, за да се възползват от многоядрените процесори. В свят, в който редовно се пускат десктоп и мобилни процесори с четири, шест и дори осем ядра, това причинява огромна пропаст в производителността, която трябва да бъде отстранена.

По принцип Vulkan означава по-добри игрови изживявания и по-качествени игри са на път към Android.

Vulkan е рамка с отворен код, насочена към мулти-резба по начин, на който OpenGL ES просто не е в състояние. Той дава на разработчиците инструментите да направят игрите си по-ефективни, като позволява на играта да използва по-добре процесора и е проектиран по такъв начин, че да може да бъде използван както за изчисления, така и за изобразяване. Тя до голяма степен се основава на API, първоначално създадени от AMD, наречени Mantle, но оттогава са разширени и подобрени от групата Khronos, която промени името на Vulkan в процеса.

Версия 1.0 на Vulkan беше пусната наскоро за Windows, Linux и Android. В Android, където едноядрената производителност вече не е зрелищна, това е наистина голяма работа. Предлагането на разработчиците начин за по-добро използване на процесора на телефон или таблет с Android означава, че една и съща игра би изразходвала значително по-малко енергия за предоставяне на същите резултати. Това също означава, че разработчиците могат да се увеличат до по-добра графика, по-предизвикателни среди за игри и по-добро цялостно изживяване на играта в нашите съществуващи процесори.

Както често се случва с новите технологии като тази, Vulkan ще отнеме известно време, за да бъде на разположение на всички. NVIDIA вече пусна разработчици за разработчици за своите таблети и конзоли от настоящото поколение на Android, но засега това е много малък ъгъл на Android. Ако погледнете списъка на членовете на компанията, поддържаща Vulkan, групата Khronos, ще видите, че останалата част от Android вероятно няма да изостане в подкрепа на тази технология. Google, Samsung, Sony, Qualcomm, Huawei и няколко други големи имена са в списък от десетки, които в момента участват във Vulkan. Вероятно няма да видим нищо от Google за Vulkan родно в Android до следващото издание на голяма версия, но има по-добър от добър шанс да видим повече за Vulkan и Android, преди това да се случи.

По принцип Vulkan означава по-добри игрови изживявания и по-качествени игри са на път към Android. Това е чудесна стъпка напред, но това е и нещо, което вероятно ще отнеме известно време, за да се насладите на всички. Скоро е вероятно да видим разработчици да покажат какво са постигнали с Vulkan и тогава нещата ще станат наистина вълнуващи.