Pred nekaj dnevi Google je predstavil predstavitev prve testne različice mobilne platforme «Android 13″, v katerem izstopa, da implementiran je sistemski vmesnik za izbiro fotografij in videov, pa tudi API za selektivno odobritev dostopa aplikaciji do izbranih datotek.
S tem možno je delati tako z lokalnimi datotekami kot s podatki, ki gostujejo v shrambi v oblaku. Ena od značilnosti vmesnika je, da vam omogoča dostop do posameznih slik in videoposnetkov, ne da bi aplikaciji omogočili popoln dostop za ogled vseh predstavnostnih datotek v shrambi. Prej je bil podoben vmesnik implementiran za dokumente.
Še ena izmed sprememb, ki izstopa v Androidu 13, je ta, da je bil dodan nova vrsta dovoljenja za Wi-Fi ki aplikacijam, ki iščejo brezžična omrežja in se povezujejo z dostopnimi točkami, omogoča dostop do podnabora API-jev za upravljanje Wi-Fi, razen klicanja na podlagi lokacije (prej so bile dane aplikacije, ki se povezujejo z Wi-Fi, in dostop do informacij o lokaciji).
Poleg tega je poudarjeno, da dodal API za postavitev gumbov v razdelek z nastavitvami na vrhu spustnega menija z obvestili. S tem API-jem lahko aplikacija izda zahtevo za namestitev svojega gumba s hitrim dejanjem, kar uporabniku omogoča, da doda gumb, ne da bi zapustil aplikacijo in ne da bi šel v ločene nastavitve.
Tudi operacija preloma besed je bila optimizirana (Ločitev besed, ki ne sodijo v vrstico, z vezajem). V novi različici se je zmogljivost prenosa povečala za 200 % in zdaj skoraj ne vpliva na hitrost upodabljanja.
Po drugi strani pa dodana podpora za programabilne grafične senčnike (predmeti RuntimeShader), opredeljeni v jeziku za senčenje grafike Android (AGSL), ki je podmnožica GLSL, prilagojena za uporabo z mehanizmom za upodabljanje Android. Podobni senčniki se že uporabljajo na sami platformi Android za izvajanje različnih vizualnih učinkov, kot so utripanje, zamegljevanje in raztezanje pri pomikanju čez mejo strani. Podobne učinke je zdaj mogoče ustvariti v aplikacijah.
Jedrne knjižnice Java orodja za razvoj platform in aplikacij nadgrajen na OpenJDK 11. Posodobitev je na voljo tudi prek Googla Play za naprave, ki temeljijo na Androidu 12.
Kot del projekta glavna linija, ki vam omogoča nadgradnjo posameznih komponent sistema brez nadgradnje celotne platforme, pripravljeni so novi nadgradljivi sistemski moduli.
Posodobitve vplivajo na komponente, ki niso strojne opreme, ki se prenesejo prek Googla Play ločeno od proizvajalčevih posodobitev strojne programske opreme OTA. Med novimi moduli, ki jih je mogoče posodobiti prek Google Play brez posodabljanja vdelane programske opreme, sta Bluetooth in Ultra širokopasovni.
Od druge spremembe ki izstopajo:
- Moduli z izbirnikom fotografij in OpenJDK 11 se distribuirajo tudi prek Googla Play.
- Izboljšave so bile narejene pri izdelavi vmesnikov aplikacij za večje zaslone na tabličnih računalnikih, zložljivih na več zaslonih in Chromebookih.
- Poenostavljeno testiranje in odpravljanje napak novih funkcij platforme. Spremembe je zdaj mogoče selektivno omogočiti za aplikacije v nastavitvah razvijalca ali prek pripomočka adb.
- Ozadje ikon katere koli aplikacije lahko prilagodite barvni shemi teme ali barvi slike ozadja.
- Dodana možnost povezovanja posameznih jezikovnih nastavitev z aplikacijami, ki se razlikujejo od jezikovnih nastavitev, izbranih v sistemu.
Končno če vas zanima več o tem, podrobnosti lahko preverite v naslednja povezava.
Android 13 naj bi izšel v tretjem četrtletju 2022. Za oceno novih funkcij platforme je bil predlagan predhodni program testiranja z uporabo različic strojne programske opreme, ki so pripravljene za naprave Pixel 6/6 Pro, Pixel 5/5a, Pixel 4/4 XL/4a/4a (5G).