Vulkan is het officiële grafische API van het Android-platform. De derde bètaversie van Android 16

Google heeft vóór de GDC (Game Developers Conference) aangekondigd dat Vulkan officieel statuut krijgt als grafisch API voor het Android-platform. Google werkt aan het gebruik van Vulkan als de belangrijkste abstractielaag voor GPU's (HAL, Hardware Abstraction Layer), aanbevolen voor gebruik in games en applicaties die met GPU's werken. Bovenop Vulkan zullen interne API's en componenten functioneren, zoals HWUI, Skia en WebGPU.

Momenteel wordt er gewerkt aan de overgang van Android naar een nieuwe geharmoniseerde renderingstack, gebaseerd op Vulkan. In de context van gameontwikkeling gelooft Google dat de overstap naar Vulkan een efficiënter gebruik van de mogelijkheden en prestaties van de GPU mogelijk zal maken, waardoor in games geavanceerde visuele effecten kunnen worden gecreëerd en functionaliteiten zoals ray tracing kunnen worden benut.

Vulkan wordt ondersteund in Android sinds 2016 (Android 7.0), maar de actieve promotie van dit grafische API is pas recentelijk begonnen, aangezien voorheen slechts een klein percentage apparaten geschikt was voor Vulkan. De situatie is nu veranderd en volgens Google is het aantal in omloop zijnde apparaten dat Vulkan ondersteunt gestegen tot 85%.

Ondersteuning voor OpenGL ES in toekomstige versies zal worden gegarandeerd via de ANGLE-laag, die bovenop Vulkan werkt. Dit jaar zal de implementatie van OpenGL ES op basis van ANGLE standaard worden geactiveerd, en volgend jaar zal dit de enige ondersteunde variant zijn. In de Android 16-release, gepland voor het tweede kwartaal van 2025, zullen sommige nieuwe apparaten overgeschakeld worden naar het gebruik van ANGLE voor games en applicaties die zijn getest en op een witte lijst zijn geplaatst.

In Android 17 zullen alle nieuwe apparaten en de meeste applicaties naar ANGLE worden overgezet (in plaats van een witte lijst zal een zwarte lijst worden gebruikt met applicaties die problemen hebben ondervonden). De overgangseisen naar ANGLE gelden alleen voor nieuwe apparaten die oorspronkelijk op basis van Android 16 of Android 17 zijn uitgebracht (deze eisen zijn niet van toepassing op apparaten die de firmware hebben bijgewerkt naar de nieuwe versies).

Om een coherente ondersteuning van Vulkan op apparaten te bereiken, heeft Google een Vulkan-profielensysteem (VPA - Vulkan Profiles for Android) geïntroduceerd, dat de minimum vereiste functionaliteiten van Vulkan definieert die een apparaat moet ondersteunen om gecertificeerd te worden door Google en nieuwe versies van Android te kunnen gebruiken. Bijvoorbeeld, de VPA voor Android 16 vereist de ondersteuning van de basisfunctionaliteiten van Vulkan 1.3, terwijl de VPA voor Android 17 de ondersteuning van Vulkan 1.4 zal vereisen. Als een apparaat niet aan de profielvereisten voldoet, kunnen nieuwe versies van Android niet worden gebruikt.

Video afspelen

Daarnaast is de derde bèta-versie van het open mobiele platform Android 16 gepubliceerd. Er is een programma voor vroege toegang aangeboden om de nieuwe mogelijkheden van het platform te beoordelen. Firmware-builds zijn voorbereid voor de apparaten 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 en Pixel Tablet.

Onder de wijzigingen in Android 16 Beta 3:

  • Voor Pixel 9-apparaten is ondersteuning toegevoegd voor audiotransmissie via Bluetooth in de broadcastmodus (Auracast), waarmee geluid van één bron naar meerdere ontvangers kan worden verzonden of waarmee één ontvanger geluid van meerdere bronnen kan ontvangen (bijvoorbeeld handig voor het luisteren naar externe audiostreams zoals aankondigingen op de luchthaven, zonder andere uitzendingen te onderbreken).
  • Er is een modus voor verhoogde tekstcontrasten toegevoegd, waarbij de transparantie onder de tekst wordt verwijderd (lichte tekst wordt weergegeven op een zwarte achtergrond en donkere tekst op een witte). Deze modus kan nuttig zijn voor mensen met een verminderd gezichtsvermogen.
    Vulkan is het officiële grafische API van het Android-platform. De derde bètaversie van Android 16
  • De test van de LNP-modus (Local Network Protection) is gestart, waarmee de toegang van applicaties tot interne intranet-subnetwerken (192.168.x.x, 10.x.x.x, enz.) kan worden beperkt om aanvallen op bronnen in het lokale netwerk te blokkeren. In de nieuwe modus moet een applicatie, naast de machtigingen «INTERNET», een aparte toestemming van de gebruiker verkrijgen voor toegang.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster