Podjetje Google je pred konferenco GDC (Game Developers Conference) razglasilo, da bo grafičnemu API-ju Vulkan dodeljen uradni status na platformi Android. Google dela na uporabi Vulkana kot glavne ravni abstrakcije za GPU (HAL, Hardware Abstraction Layer), ki je priporočena za uporabo v igrah in aplikacijah, ki delujejo z GPU. Na Vulkana bodo prav tako delovale notranje API in komponente, kot so HWUI, Skia in WebGPU.
Trenutno poteka delo na prehodu Androida na nov unificiran rendering stack, temelječ na Vulkana. V kontekstu razvoja iger Google verjame, da bo prehod na Vulkan omogočil bolj učinkovito izkoriščanje zmogljivosti in kapacitet GPU, na primer v igrah se bodo lahko ustvarjali napredni vizualni učinki in uporabljale funkcionalnosti, kot je sledenje žarkom.
Vulkan se v Androidu podpira od leta 2016 (Android 7.0), a aktivno promoviranje tega grafičnega API-ja se je začelo šele nedavno, saj je bil prej le majhen delež naprav primeren za delo z Vulkanom. Zdaj se je situacija spremenila in po podatkih Googla je število naprav, ki podpirajo Vulkan, doseglo 85%.
Podpora OpenGL ES v prihodnjih izdajah bo zagotovljena preko vmesnika ANGLE, ki deluje nad Vulkanom. V tem letu bo implementacija OpenGL ES na osnovi ANGLE aktivirana privzeto, naslednje leto pa bo ostala edina podprta. V izdaji Android 16, načrtovani za drugi kvartal 2025, bodo nekatere nove naprave prešle na uporabo ANGLE za igre in aplikacije, preverjene in uvrščene na belo listo.
V Android 17 bodo vse nove naprave in večina aplikacij prešle na ANGLE (namesto bele liste bo uporabljen črni seznam za aplikacije, ki so imele težave). Zahteve za prehod na ANGLE bodo veljale samo za nove naprave, ki bodo prvotno izdan iz Android 16 ali Android 17 (na naprave, ki so nadgradile programsko opremo na nove različice, se zahteve ne bodo nanašale).
Za dosego celovite podpore za Vulkan na napravah je podjetje Google uvedlo sistem Vulkan profilov (VPA – Vulkan Profiles for Android), ki določajo minimalne potrebne zmožnosti Vulkan, ki jih mora naprava podpirati za pridobitev potrdila pri Googlu in izvajanje novih izdaj Androida. Na primer, VPA za Android 16 predpisuje podporo osnovnim zmožnostim Vulkan 1.3, medtem ko bo VPA za Android 17 zahtevala podporo Vulkan 1.4. Če naprava ne bo ustrezala zahtevam profila, na njej ne bo mogoče uporabljati novih različic Androida.

Dodatno lahko omenimo objavo tretje betaversije odprte mobilne platforme Android 16. Za ocenjevanje novih zmožnosti platforme je bila predlagana program za predhodno testiranje. Gradnje programske opreme so pripravljene za naprave 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 in Pixel Tablet.
Med spremembami v Android 16 Beta 3:
- Za naprave Pixel 9 je bila vključena podpora za prenos zvoka prek Bluetootha v širokopasovnem načinu (Auracast), kar omogoča prenos zvoka iz enega vira več prejemnikom ali sprejemanje zvoka od več virov k enemu prejemniku (na primer, koristno za poslušanje zunanjih avdio tokov, kot so obvestila na letališču, brez prekinitev drugega predvajanja).
- Dodat je režim povećanja kontrasta teksta, pri čemu se uklanja prozirnost ispod teksta (svetli tekst se prikazuje na crnoj pozadini, a tamni — na beloj). Ovaj režim može biti koristan za osobe sa oslabim vidom.

- Začelo se je testiranje načina LNP (Local Network Protection), ki omogoča omejitev dostopa aplikacij do notranjih intranet podomrežij (192.168.x.x, 10.x.x.x itd.) za blokado napadov na vire v lokalnem omrežju. V novem načinu mora aplikacija poleg dovoljenja 'INTERNET' pridobiti tudi ločeno potrditev za dostop od uporabnika.
Izvor: opennet.ru

