Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Що таке вулкан апіс і що вони означають для андроїда?

Anonim

Зараз у розробниках по всьому світу розробляються нові технології, і якщо ви звернули увагу на світ ігор настільних комп'ютерів, ви, напевно, нещодавно чули світ, який Вулкан кидав навколо. Люди, схвильовані про Вулкана, не говорять про Спока, але насправді схвильовані новим набором API з високою метою - зробити можливою побудову єдиної гри на декількох платформах, і ця гра перевершить поточний галузевий стандарт за стрибки..

Ось що вам потрібно знати про Вулкан, і чому ви збираєтесь почути про це набагато більше протягом наступного року.

Ви, мабуть, цього не знаєте, але більшість ігор, які ви граєте на своєму телефоні, покладаються на систему, створену для набагато старшого виду обчислень, щоб доставити вам досвід, який ви маєте сьогодні. OpenGL ES вже давно вважається галузевим стандартом, але він був побудований в той час, коли одноядерні процесори керували світовим обчисленням і до цього часу недостатньо для того, щоб скористатися багатоядерними процесорами. У світі, де регулярно випускаються настільні та мобільні процесори з чотирма, шістьма і навіть вісьмома ядрами, це спричиняє величезний розрив у продуктивності, який потрібно усунути.

В основному Vulkan означає, що кращі ігрові враження та більш якісні ігри вже на шляху до Android.

Vulkan - це рамка з відкритим кодом, спрямована на багатопотокове втілення таким чином, на який OpenGL ES просто не здатний. Він надає розробникам інструменти, щоб зробити свої ігри більш ефективними, дозволяючи грі краще використовувати процесор, і розроблений таким чином, щоб його можна було використовувати як для обчислень, так і для рендерінгу. Він багато в чому базується на API, спочатку задуманому AMD під назвою Mantle, але згодом була розширена та вдосконалена групою Khronos, яка змінила ім'я на Vulkan.

Нещодавно випущена версія Vulkan для Windows, Linux та Android. В Android, де одноядерна продуктивність вже не вражаюча, це справді велика справа. Пропонуючи розробникам спосіб краще використовувати процесор на телефоні або планшеті Android, це означає, що одна і та ж гра буде споживати значно менше енергії для отримання однакових результатів. Це також означає, що розробники можуть збільшити кращу графіку, складніші ігрові умови та кращий загальний ігровий досвід на наших існуючих процесорах.

Як це часто трапляється з такими новими технологіями, Вулкану буде потрібно деякий час, щоб бути доступним для всіх. NVIDIA вже випустила версії розробників для своїх планшетів та консолей Android поточного покоління, але це поки що невеликий куточок Android. Якщо ви подивитесь на список членів компанії, що підтримує Vulkan, групу Khronos, ви побачите, що решта Android, ймовірно, не відстають у підтримці цієї технології. Google, Samsung, Sony, Qualcomm, Huawei та кілька інших великих імен знаходяться у списку десятків, які зараз беруть участь у Вулкані. Ймовірно, ми не побачимо нічого від Google про Vulkan, споконвічно в Android до наступного випуску великої версії, але є кращий, ніж хороший шанс, що ми побачимо більше про Vulkan та Android, перш ніж це станеться.

В основному Vulkan означає, що кращі ігрові враження та більш якісні ігри вже на шляху до Android. Це чудовий крок вперед, але це також та річ, яка, ймовірно, потребує певного часу, щоб усі сподобалися повністю. Невдовзі, швидше за все, ми побачимо розробників, які демонструють те, що вони досягли з Vulkan, і тоді справи стануть по-справжньому захоплюючими.