Google hat seine neueste Chrome-Beta mit einer neuen WebGPU-API eingeführt, die endlich Apple Metal unterstützt. Die Version 94 sollte zu einer verbesserten Rendering-Leistung für Websites und Web-Apps führen.
Die neue WebGPU-API von Google verspricht große Verbesserungen gegenüber bestehenden WebGL-Schnittstellen, die ursprünglich zum Zeichnen von Bildern und nicht viel anderem entwickelt wurden. Es bietet moderne Funktionen wie „GPU Compute“ und verspricht eine effizientere, vorhersehbarere Leistung.
Die WebGPU-API unterstützt nicht nur Apple Metal, sondern auch andere moderne Grafikplattformen – einschließlich Microsoft Direct3D und Vulkan – die Rendering- und Rechenoperationen auf einer GPU ermöglichen. Google glaubt jedoch, dass es eine Weile dauern wird, bis Sie die vollen Vorteile erfahren.
Chrome 94 fügt Apple Metal-Unterstützung hinzu
Mit dem Chrome 94-Beta für Mac, Windows, Linux und Android führt Google seine neue WebGPU-API in Testform ein. Es hofft, die API in einer öffentlichen Version von Chrome in Version 99 an alle auszuliefern. Es wird sich dann auf Website-Entwickler verlassen, um die Vorteile der WebGPU-Verbesserungen zu nutzen.
Die WebGPU-Testversion ist voraussichtlich in Chrome 97 enden, geplant für Januar 2022. Und Google hofft, dass die Websites bis dahin das Beste aus den Verbesserungen gemacht haben. Das Unternehmen stellt fest, dass die WebGPU-Unterstützung sowohl in Safari als auch in Firefox „in Arbeit“ ist.
Apple erlaubt den Zugriff auf die WebGPU und ihre Metal-API in der neuesten Safari-Technologievorschau, aber es muss noch zu öffentlichen Safari-Versionen gelangen. Es ist noch nicht in Safari 15 verfügbar, das mit macOS Monterey geliefert wird. Apple plant jedoch wie Google, den Support Anfang 2022 offiziell einzuführen.
Apple hat erstmals seine Metal API vorgestellt zurück im Jahr 2014, was Entwicklern einen Low-Level-Zugriff auf seine Grafikhardware innerhalb von Mac, iPhone, iPad und Apple TV ermöglicht. Es ermöglicht eine höhere Grafikleistung und reduziert gleichzeitig die Auswirkungen von Apps und Spielen auf die zentrale Verarbeitungseinheit (CPU).