Vulkan wurde als offizielles Grafik-API für die Android-Plattform eingeführt. Der dritte Beta-Release von Android 16.

Google hat vor der GDC (Game Developers Conference) bekannt gegeben, dass die Grafik-API Vulkan den offiziellen Status auf der Android-Plattform erhält. Google arbeitet daran, Vulkan als primäre Abstraktionsschicht für GPUs (HAL, Hardware Abstraction Layer) zu verwenden, die für Spiele und Anwendungen, die mit GPUs arbeiten, empfohlen wird. Auf Vulkan werden auch interne APIs und Komponenten wie HWUI, Skia und WebGPU ausgeführt.

Derzeit wird an der Migration von Android auf einen neuen einheitlichen Rendering-Stack gearbeitet, der auf Vulkan basiert. Im Kontext der Spieleentwicklung ist Google der Meinung, dass der Wechsel zu Vulkan die Nutzung der Möglichkeiten und der Leistung von GPUs effizienter gestalten wird. So können in Spielen beispielsweise fortschrittliche visuelle Effekte erzeugt und Funktionen wie Raytracing genutzt werden.

Vulkan wird in Android seit 2016 (Android 7.0) unterstützt, jedoch begann das aktive Vorantreiben dieser Grafik-API erst kürzlich, da zuvor nur ein geringer Prozentsatz der Geräte für die Nutzung von Vulkan geeignet war. Jetzt hat sich die Situation geändert, und laut Google beträgt die Anzahl der im Umlauf befindlichen Geräte, die Vulkan unterstützen, 85%.

Die Unterstützung von OpenGL ES in zukünftigen Versionen wird über eine ANGLE-Schicht, die auf Vulkan aufbaut, bereitgestellt. In diesem Jahr wird die Implementierung von OpenGL ES auf Basis von ANGLE standardmäßig aktiviert, und im nächsten Jahr wird sie die einzige Unterstützung sein. In der für das zweite Quartal 2025 geplanten Android-Version 16 werden einige neue Geräte auf ANGLE für Spiele und Anwendungen umgestellt, die überprüft und auf die Whitelist gesetzt werden.

In Android 17 werden alle neuen Geräte und die meisten Anwendungen auf ANGLE umgestellt (statt einer Whitelist wird eine Blacklist für Apps verwendet, die Probleme verursacht haben). Die Anforderungen für den Wechsel zu ANGLE gelten nur für neue Geräte, die ursprünglich auf Android 16 oder Android 17 basieren (für Geräte, die die Firmware auf neue Versionen aktualisiert haben, gelten diese Anforderungen nicht).

Um eine umfassende Unterstützung von Vulkan auf Geräten zu gewährleisten, hat Google ein Vulkan-Profile-System (VPA – Vulkan Profiles for Android) eingeführt, das die minimal erforderlichen Vulkan-Funktionen definiert, die ein Gerät für die Zertifizierung durch Google und die Nutzung neuer Android-Versionen unterstützen muss. Beispielsweise schreibt das VPA für Android 16 die Unterstützung der grundlegenden Funktionen von Vulkan 1.3 vor, während das VPA für Android 17 die Unterstützung von Vulkan 1.4 erfordert. Wenn ein Gerät nicht den Anforderungen des Profils entspricht, ist es nicht möglich, die neuen Android-Versionen zu verwenden.

Video abspielen

Zusätzlich kann die Veröffentlichung der dritten Beta-Version der offenen mobilen Plattform Android 16 erwähnt werden. Um die neuen Funktionen der Plattform zu bewerten, wurde ein Programm für Vorabtests vorgeschlagen. Firmware-Builds wurden für die Geräte Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold und Pixel Tablet vorbereitet.

Zu den Änderungen in Android 16 Beta 3 gehören:

  • Für die Pixel 9-Geräte wurde die Unterstützung für die Übertragung von Audio über Bluetooth im Broadcast-Modus (Auracast) integriert, die es ermöglicht, Audio von einer Quelle an mehrere Empfänger zu übertragen oder von mehreren Quellen an einen Empfänger zu empfangen (z. B. nützlich zum Hören externer Audiostreams wie Ansagen am Flughafen über Kopfhörer und Hörgeräte, ohne andere Übertragungen zu unterbrechen).
  • Ein Modus zur Erhöhung des Textkontrasts wurde hinzugefügt, bei dem die Transparenz unter dem Text entfernt wird (heller Text wird auf schwarzem Hintergrund und dunkler Text auf weißem Hintergrund angezeigt). Dieser Modus kann für Menschen mit eingeschränktem Sehvermögen nützlich sein.
    Vulkan wurde als offizielles Grafik-API für die Android-Plattform eingeführt. Der dritte Beta-Release von Android 16.
  • Die Testphase des LNP (Local Network Protection)-Modus hat begonnen, der den Zugriff von Anwendungen auf interne Intranet-Subnetze (192.168.x.x, 10.x.x.x usw.) einschränkt, um Angriffe auf Ressourcen im lokalen Netzwerk abzuwehren. In diesem neuen Modus muss die Anwendung neben den Rechten „INTERNET“ auch eine separate Zugangsbestätigung durch den Benutzer einholen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster