Google esitles avatud mobiiliplatvormi Android 13 esimest beetaversiooni. Android 13 vÀljalaskmine on planeeritud 2022. aasta kolmandasse kvartalisse. Platvormi uusi vÔimalusi on vÔimalik hinnata eelneva testimise programmi kaudu. Firmware kogud on ette valmistatud seadmetele Pixel 6/6 Pro, Pixel 5/5a, Pixel 4/4 XL/4a/4a (5G).
Android 13 peamised uuendused:
- Töötatakse vĂ€lja sĂŒsteemne foto- ja videovaliku liides ning API, mis vĂ”imaldab rakendustel valida juurdepÀÀsu teatud failidele. On vĂ”imalik töötada nii lokaalsete failide kui ka pilveteenustes asuvate andmetega. Liidese eripĂ€ra on see, et see vĂ”imaldab anda juurdepÀÀsu ĂŒksikutele piltidele ja videotele, avamata rakendusele tĂ€ielikku juurdepÀÀsu kogu multimeediafailide vaatamiseks salvestuses. Varem oli sarnane liides rakendatud dokumentide jaoks.

- Wi-Fi jaoks on lisatud uus Ă”igustetĂŒĂŒp, mis vĂ”imaldab rakendustel, mis on mĂ”eldud traadita vĂ”rkude otsimiseks ja pÀÀsemiseks tugipunktidesse, juurdepÀÀsu Wi-Fi haldamise API osadele, vĂ€lja arvatud asukoha mÀÀramisega seotud kutsed (varem said Wi-Fi-ĂŒhenduse loomise rakendused juurdepÀÀsu ka asukohateabele).
- On lisatud API kiirete seadistuste sektsiooni nuppude paigutamiseks, mis asub ĂŒlespoole hĂŒpikakna teavitustes. Selle API abil saab rakendus esitada taotluse oma kiire tegevuse nupu paigutamiseks, vĂ”imaldades kasutajal nuppu lisada ilma rakendusest lahkumata ja eraldi seadistustele minemata.

- On antud vÔimalus kohandada igasuguste rakenduste ikoonide tausta vastavalt teema vÀrviskeemile vÔi taustapildi vÀrvile.

- On lisatud vĂ”imalus siduda rakendustega individuaalsed keele seadistused, mis erinevad sĂŒsteemis valitud keele seadistustest.
- SĂ”nade ĂŒmberpaigutamise operatsioon on optimeeritud (rea sisse mitte mahutavate sĂ”nade lĂ”hkumine tĂ€hte kasutades). Uues versioonis on ĂŒmberpaigutamise jĂ”udlus suurenenud 200% ja see ei mĂ”juta enam peaaegu ĂŒldse renderdamise kiirus.
- Lisatud on tugi programmeeritavatele graafikute ĆĄaderitele (RuntimeShader objekti), mis on mÀÀratletud AGSL (Android Graphics Shading Language) keeles, mis on GLSL keele allkogum, kohandatud Android'i renderdamise mootori jaoks. Taolisi ĆĄadereid kasutatakse juba Android platvormil erinevate visuaalsete efektide, nagu pulsatsioon, udusus ja lehe serva kerimise ajal venitamine, rakendamiseks. NĂŒĂŒd on vĂ”imalik luua sarnaseid efekte ka rakendustes.
- Projekti toetamiseks mÔeldud Java pÔhiteegid ja rakenduste arendustooted on vÀrskendatud OpenJDK 11-le. Google Play kaudu on vÀrskendus saadaval ka Android 12-pÔhiste seadmete jaoks.
- Mainline'i projekti raames on ette valmistatud uued uuendatavad sĂŒsteemimoodulid, mis vĂ”imaldavad sĂŒsteemikomponente vĂ€rskendada ilma kogu platvormi uuendamata. Uuendused mĂ”jutavad riistvarast sĂ”ltumatuid komponente, mida laaditakse eraldi Google Play'st, eraldi tootja OTA-pĂ€evakohastest uuendustest. Uute moodulite seas, mida saab vĂ€rskendada Google Play kaudu ilma pĂŒsivara uuendamiseta, on Bluetooth ja Ultra-wideband. Google Play'st jaotatakse ka mooduleid, sealhulgas Photo picker ja OpenJDK 11.
- On optimeeritud rakendusliideste ehitusvahendeid suurematele ekraanidele, mida kasutatakse tahvelarvutites, koostööseadmetes mitme ekraaniga ning Chromebook'i sĂŒlearvutites.
- Uute platvormifunktsioonide testimine ja tĂ”rkeotsing on lihtsamaks muutunud. Muutusi saab nĂŒĂŒd valikuliselt lubada rakenduste seadete jaotisest arendajatele vĂ”i adb utiliidi kaudu.

Lisatud on veebruari turvaparanduste kogum Androidi jaoks, mis kĂ”rvaldab 37 haavatavust, millest 2 on klassifitseeritud kriitiliseks ja ĂŒlejÀÀnud kĂ”rge riskitasemega. Kriitilised probleemid vĂ”imaldavad kaugpÀÀsu sĂŒsteemile endale koodi kĂ€ivitada. Ohtlikeks mĂ€rgitud probleemid vĂ”imaldavad kohalikus rakenduses manipuleerides kĂ€ivitada koodi privileegitud protsessi kontekstis.
Esimene kriitiline haavatavus (CVE-2021-39675) on tingitud puhverĂŒlekandest GKI_getbuf (ĂŒldine kernelipilt) funktsioonis ja vĂ”imaldab kaugpÀÀsu privileegidele sĂŒsteemis ilma kasutaja sekkumiseta. Haavatavuse ĂŒksikasjad pole veel avalikustatud, kuid on teada, et probleem puudutab ainult Android 12 haru. Teine kriitiline haavatavus (CVE-2021-30317) esineb Qualcommi kiipide suletud komponentides.
Allikas: opennet.ru




