Logo androidermagazine.com
Logo androidermagazine.com

Was sind die Vulkan Apis und was bedeuten sie für Android?

Anonim

Derzeit wird von Entwicklern auf der ganzen Welt mit einer neuen Technologie gespielt, und wenn Sie sich mit der Desktop-Spielewelt befasst haben, haben Sie wahrscheinlich die Welt gehört, die Vulkan in letzter Zeit herumgeschleudert hat. Von Vulkan begeisterte Leute sprechen nicht über Spock, sondern über eine Reihe neuer APIs mit dem hohen Ziel, es zu ermöglichen, ein einziges Spiel für mehrere Plattformen zu erstellen und dieses Spiel den aktuellen Industriestandard sprunghaft zu übertreffen.

Hier ist, was Sie über Vulkan wissen müssen und warum Sie im nächsten Jahr viel mehr darüber hören werden.

Sie wissen es wahrscheinlich nicht, aber die meisten Spiele, die Sie auf Ihrem Telefon spielen, basieren auf einem System, das für eine viel ältere Art von Computern entwickelt wurde, um Ihnen die Erlebnisse zu bieten, die Sie heute haben. OpenGL ES gilt seit langem als Industriestandard, wurde jedoch für eine Zeit entwickelt, in der Single-Core-Prozessoren die Computerwelt beherrschten und bis heute nicht genug tun, um die Vorteile von Multi-Core-Prozessoren zu nutzen. In einer Welt, in der Desktop- und Mobilprozessoren regelmäßig mit vier, sechs und sogar acht Kernen herausgebracht werden, führt dies zu einer massiven Leistungslücke, die behoben werden muss.

Grundsätzlich bedeutet Vulkan, dass bessere Spielerlebnisse und qualitativ hochwertigere Spiele auf dem Weg zu Android sind.

Vulkan ist ein Open-Source-Framework, das auf Multithreading abzielt, was OpenGL ES einfach nicht kann. Es bietet Entwicklern die Werkzeuge, um ihre Spiele effizienter zu gestalten, indem der Prozessor besser genutzt wird, und es ist so konzipiert, dass es sowohl für das Rechnen als auch für das Rendern gleichermaßen verwendet werden kann. Es basiert größtenteils auf APIs, die ursprünglich von AMD unter dem Namen Mantle entwickelt wurden, seitdem jedoch von der Khronos-Gruppe erweitert und verbessert wurden. Dabei wurde der Name in Vulkan geändert.

Version 1.0 von Vulkan wurde kürzlich für Windows, Linux und Android veröffentlicht. Unter Android, wo Single-Core-Leistung ohnehin nicht spektakulär ist, ist dies eine wirklich große Sache. Entwicklern eine Möglichkeit zu bieten, den Prozessor auf einem Android-Telefon oder -Tablet besser zu nutzen, bedeutet, dass dasselbe Spiel erheblich weniger Strom verbraucht, um dieselben Ergebnisse zu erzielen. Dies bedeutet auch, dass Entwickler bessere Grafiken, anspruchsvollere Spielumgebungen und ein besseres Gesamterlebnis auf unseren vorhandenen Prozessoren erzielen können.

Wie so oft bei neuen Technologien wird es eine Weile dauern, bis Vulkan für alle verfügbar ist. NVIDIA hat bereits Entwicklerversionen für Android-Tablets und -Konsolen der aktuellen Generation veröffentlicht, aber das ist eine sehr kleine Ecke von Android für den Moment. Wenn Sie sich die Liste der Mitglieder des Unternehmens ansehen, das Vulkan, die Khronos-Gruppe, unterstützt, werden Sie feststellen, dass der Rest von Android bei der Unterstützung dieser Technologie wahrscheinlich nicht weit hinterherhinkt. Google, Samsung, Sony, Qualcomm, Huawei und einige andere große Namen stehen auf einer Liste von Dutzenden, die derzeit zu Vulkan beitragen. Es ist wahrscheinlich, dass wir bis zur nächsten großen Version von Google nichts über Vulkan nativ in Android sehen werden, aber es besteht eine gute Chance, dass wir mehr über Vulkan und Android erfahren, bevor dies geschieht.

Grundsätzlich bedeutet Vulkan, dass bessere Spielerlebnisse und qualitativ hochwertigere Spiele auf dem Weg zu Android sind. Es ist ein großer Schritt nach vorne, aber es wird wahrscheinlich auch eine Weile dauern, bis alle davon profitieren. In Kürze werden die Entwickler wahrscheinlich zeigen, was sie mit Vulkan erreicht haben, und dann werden die Dinge wirklich aufregend.