Artikel

Android 10-Funktionen, die Sie lieben werden: Spiele werden auf schwächerer Hardware besser

protection click fraud

Einer der coolsten unter der Haube Änderungen von Android 10 ist die Umsetzung von WINKEL, die fast native Graphics Layer Engine. Es ist eines der Dinge, die Sie nie sehen oder wissen werden, wenn es richtig funktioniert, aber Ihr Telefon lässt Führen Sie Spiele mit den nativen GPU-Hardware-APIs aus, auch wenn diese für leistungsstärkere Grafiken entwickelt wurden Anleitung. Es ist kompliziert, den Kopf herumzureißen, es sei denn, Sie sind eine Hardware-Nuss, deshalb werden wir es in einfachem Englisch erklären.

Mehr: Was sind die Vulkan-APIs und was bedeuten sie für Android?

WINKEL ist ein Chrom Projekt, das eines tun soll: Benutzern auf jeder Plattform ermöglichen, WebGL- und OpenGL ES-Inhalte auf ihrem nativen System auszuführen APIs. Dazu werden OpenGL ES 2.0- und 3.0-API-Aufrufe in Desktop-OpenGL, OpenGL ES, Direct3D 9 und übersetzt Direct3D 11. Dies sind alles APIs (Application Programming Interface), mit denen ein Entwickler 2D- und 3D-Grafiken in eine Anwendung einbauen kann, aber keine davon ist miteinander kompatibel. Bis jetzt.

Verizon bietet das Pixel 4a für nur 10 US-Dollar pro Monat auf neuen Unlimited-Linien an

Das Ja wirklich Interessant ist, was als nächstes für ANGLE kommt, wo Android ins Spiel kommt. Das Projekt implementiert derzeit die Übersetzung in Vulkan und die Unterstützung für Compute Shader aus ES 3.1 wird folgen. Das Telefon in Ihren Händen, unabhängig vom Modell, bietet native Vulkan-Unterstützung und kann 2D- und 3D-Spiele ausführen, die mit Hardwarebeschleunigung geschrieben wurden. Spiele, für die OpenGL ES einer beliebigen Version erforderlich ist Macht Läuft auch auf Ihrem Telefon, aber wenn die GPU Ihres Telefons dies nicht von Haus aus unterstützt, bleibt Ihnen die Softwarebeschleunigung, was in den meisten Fällen langsame und / oder fehlerhafte Grafiken bedeutet.

Mit ANGLE können Sie coole Spiele auf einem billigen Telefon ausführen. Das ist alles was Sie wirklich wissen müssen.

Mit Android 10 können Entwickler und Hardwarehersteller entscheiden, ANGLE zu verwenden, um GPU-Anweisungen von einem API-System in ein anderes zu übersetzen. Das bedeutet, dass ein Spieleentwickler entscheiden kann, die Unterstützung für ANGLE in ein Spiel einzubauen, und ein Telefonhersteller kann sich dafür entscheiden, ANGLE zu verwenden, um es in Anweisungen für die in seinem Chipsatz verwendete GPU zu übersetzen. Da die Unterstützung von ANGLE und Vulkan noch in Arbeit ist, ist dies alles vorerst aktiviert und wird wahrscheinlich mit der vollständigen Veröffentlichung von Android 10 so bleiben. Aber irgendwann wird es "nur eine weitere Android-Funktion" und alle funktionieren ohne Beteiligung von Entwicklern oder Herstellern.

Wenn Sie Android 10 auf Ihrem Telefon ausführen, können Sie es jetzt ausprobieren. ANGLE-Unterstützung ist aktiviert für jeden App, wenn Sie eine Einstellung ändern, damit Sie sehen können, wo im Ofen noch etwas Zeit benötigt wird. Sie finden das Flag in den Entwicklereinstellungen und können es pro App ausprobieren. Pro-Tipp: Aktivieren Sie es nicht für alle gleichzeitig, es sei denn, Sie möchten, dass Ihr Telefon wirklich fehlerhaft wird. Der Versuch für eine oder zwei Apps wird jedoch nichts schaden, und da Android 10 nur für Telefone mit starker Hardware verfügbar ist, werden Sie wahrscheinlich nichts bemerken.

Das ist eine Menge zu verdauen, wenn Sie sich nicht für solche Dinge interessieren. Lassen Sie uns also ein potenzielles Beispiel aus der Praxis erstellen. Sie möchten ein paar Dollar sparen und ein preisgünstiges Telefon kaufen, das keine starke CPU und GPU enthält. Die neueste Version von OpenGL ES, einem Tool, mit dem Entwickler 3D-Spiele erstellen, wird nicht unterstützt. Ein wirklich cooles neues Spiel wird im Play Store live geschaltet und Sie installieren es und es läuft ziemlich gut. Alle sind glücklich; Sie, weil Sie ein cooles neues Spiel spielen können, und die Entwickler, weil Sie es installiert haben und es mögen.

Mehr: Beste Android-Handys unter 400 US-Dollar

Hinter den Kulissen entschied sich der Entwickler dieses Spiels, die Unterstützung für ANGLE in das Spiel einzubauen. Es ist einfach so, dass die Firma, die das von Ihnen gekaufte Budget-Telefon hergestellt hat, auch ANGLE-Unterstützung enthielt, als es Android dafür baute. Das neue Spiel wurde unter Verwendung von OpenGL ES 3.0-APIs entwickelt, da es Tools enthält, mit denen ein Spiel großartig aussieht und der Entwickler dies problemlos tun kann. Ihr Telefon unterstützt OpenGL ES 3.0 nicht, Vulkan 2.0 jedoch. ANGLE übersetzte diese Die OpenGL-API ruft Vulkan-APIs auf, die die Hardware Ihres Telefons versteht und ohne diese rendern kann Ärger. Voilà, Spaß für alle.

Die Unterstützung von ANGLE steckt in 10 Jahren noch in den Kinderschuhen, aber es ist großartig, sie dort zu sehen.

Natürlich wird jedes so große Projekt einige Zeit brauchen, bis es so funktioniert, wie es die Entwickler beabsichtigen. ANGLE wird mit Android 10 geliefert, aber wir werden mehrere Versionen von Updates benötigen, bevor es nahezu perfekt wird. Aber zu sehen, wie Software verwendet werden kann, um das Erlebnis auf kostengünstiger Hardware wirklich großartig zu machen, ist eine der wichtigsten Gründe, warum ich Android liebe - nicht jeder möchte 1.000 Dollar für ein Telefon ausgeben, aber jeder möchte etwas Gutes Erfahrung. Google versucht genau das zu liefern, und dies ist die Art von Innovation, die dies ermöglicht.

Jerry Hildenbrand

Jerry ist der in Mobile Nation ansässige Nerd und stolz darauf. Es gibt nichts, was er nicht auseinander nehmen kann, aber viele Dinge, die er nicht wieder zusammenbauen kann. Sie finden ihn über das Mobile Nations-Netzwerk und Sie können Schlag ihn auf Twitter wenn du sagen willst hey.

instagram story viewer