Google avaldas avatud mobiilse platvormi Android 15 väljaande. Seotud uue versiooni lähtekoodid on paigutatud projekti Git-repositorioo (oks android-16.0.0_r1). Firmware'i kogumid on ette valmistatud 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 ja Pixel Tablet seadmete jaoks. Järgmiste kuude jooksul oodatakse uue versiooniga firmware'id Samsungi, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo ja Xiaomi nutitelefonidele. Lisaks luuakse universaalsed GSI (Generic System Images) kogumid, mis sobivad erinevatele seadmetele, mis põhinevad ARM64 ja x86_64 arhitektuuridel.
Android 16 väljaanne on loodud uue arendustegevuse ajakava raames, mille kohaselt iga aasta luuakse mitte üks, vaid kaks olulist Android väljaannet — esimene teises kvartalis (mitte kolmandas nagu varem) ja teine neljandas kvartalis. Suvine väljaanne sisaldab märkimisväärseid uuendusi, SDK käitumise muudatusi ja uusi API-sid. Talvine väljaanne toob kaasa parendused, uued API-d ja muudatused, mis ei mõjuta rakenduste toimimist.
Android 16 peamised uuendused:
- Liides on uuendatud, rakendades uut Material 3 Expressive disaini kontseptsiooni.

- Dünaamilisi värviteemasid ja stiile on uuendatud.

- Suure ekraaniga seadmetele, nagu tabletid, lauaarvutid ja volditavad nutitelefonid, on rakendatud kohanduv liides. Seadmetel, mille ekraani laius ületab 600 dp, kuvab platvorm rakendusi akendes, mis võimaldavad ümbermõõtmist ja liigutamist ekraanil. Rakenduste (mitte mängude) manifestifaili seaded, mis piiravad akende suurust ja fikseerivad ekraani orientatsiooni, suurtel ekraanidel ei kehti. Arendajatele antakse kuni 2026. aastani võimalus uue käitumise keelamiseks.

Erinevate rakenduste aknad võivad ekraanil olla samaaegselt avatud, sarnaselt traditsioonilisele töölaua keskkonnale. Hiljem sel aastal plaanitakse lisada ülesannete paneel, erkste kombinatsioonide määramise tugi ning võimalused tahvelarvutite ja telefonide ühendamiseks välistele ekraanidele.


- Pakutakse uut tüüpi teateid – reaalajas värskendused (Live Update), mis võimaldavad jälgida teatud tegevusega seotud oleku muutumist (näiteks toimetamise etapi või marsruudi liikumise kuvamine). Uute värskenduste jaoks on välja pakutud ProgressStyle stiil, mis võimaldab luua ploki operatsiooni edusammude kuvamiseks.
- Tagatakse automaatne teatiste rühmitamine ühe rakenduse käest.

- Pakutud on lihtne liides rakenduste jaoks, et võimaldada neile juurdepääs kasutaja valitud fotodele ja videotele, mis on salvestatud nii seadmesse kui ka pilveteenusesse. Uue liidese peamine erinevus on see, et rakendus pääseb ligi mitte kogu multimeediaraamatukogule, vaid ainult üksikutele failidele, mille kasutaja valis.
- Vaikimisi on aktiveeritud 'ennustav' (predictive) animatsioon koduekraanile tagasisiirdumisel, kui kasutatakse tagasi liikumise žesti ning samuti ülesannete ja tegevuste vahel liikumisel. Ennustava tagasiviimise olemus seisneb võimaluses eelvaadata ala, kuhu toimub üleminek (näiteks, kui tagasiviimine toimub koduekraanile, siis žesti ajal vähendatakse rakenduse akent ja kuvatakse koduekraan). Uues versioonis on ennustava tagasiviimise tugi realiseeritud mitte ainult žestide, vaid ka nupuvajutustel 'Tagasi', 'Avaleht' ja 'Ülevaade' kasutamisel.
- Teksti kontrasti režiim on lisatud, kus eemaldatakse tekstitaustal läbipaistvust (hele tekst mustal taustal ja tume valgel). See režiim võib olla kasulik nõrga nägemisega inimestele.

- Seadetesse on lisatud jaotis „Advanced Protection“, mis pakub valikulisi kaitsesüsteeme, et suurendada turvalisust, kui on oht seadme kompromiteerimiseks või kasutaja sihitud rünnakuteks. Režiim hõlmab võimalusi nagu nutitelefoni automaatne taaskäivitamine 3 päeva jooksul, kui seade on mitteaktiivne, kaitse USB-rünnakute eest, seadme automaatne lukustamine, kui varguse märke tuvastatakse, logide varukoopia auditi jaoks rünnaku korral, MemTagi riistvarakaitsesüsteemi kasutamine, tundmatute rakenduste installimise blokeerimine, mobiilside 2G-võrkudega ühenduse loomise blokeerimine, automaatse uuesti ühendamise keelamine kaitsmata Wi-Fi-võrkudega, rämpspostide ja petuskeemide sõnumite filtreerimine ning reklaamkõnede blokeerimine.
- Lisatud on toetused videokodekile APV (Advanced Professional Video), mis on mõeldud professionaalse kvaliteediga video salvestamiseks ja töötlemiseks, mis on lähedane originaalsisu kvaliteedile kadudeta kompressiooniga. Videote redigeerimise lihtsustamiseks tagab APV formaat kõrge läbilaskevõime ja madala kaadri siseruumi kodeerimise keerukuse ning tagab kvaliteedi kadudeta korduskodeerimise. Toetatakse eraldusvõimet 2K, 4K ja 8K, HDR10/10+, kaadriplokk (tiling) kodeerimise/dekodeerimise paralleelimiseks, erinevad värvide diskreetimise formaadid, mitme vaatevideo (multi-view), metaandmete lisamine (sügavus, läbipaistvus, eelvaateandmed). Teostus põhineb OpenAPV raamatukogul ja APV 422-10 profiili kasutamisel (YUV 422 ja 10-bit kanal), toetamaks bitikiirus kuni 2Gbps.
- Linuxi südamik on uuendatud versioonile 6.12.
- Vulkan graafikasaidi on saanud ametliku API staatuse Android platvormil. Sertifitseerimise läbimiseks Google'is ja Android 16 seadme kasutamiseks peab olema toetatud Vulkan 1.3 põhifunktsioone. Töödeldakse Androidi üleminekut uuele ühtsele renderduskiibile, mis põhineb Vulkanil. Mõnedes mängudes ja rakendustes, mis on kontrollitud ja valge nimekirja lisatud, kasutatakse OpenGL ES'i rakendust, mis põhineb Vulkanil töötaval ANGLE kihil.
- Lisatud eksperimentaalne Linux Terminal rakendus, mis võimaldab Android keskkonnas käivitada Debian GNU/Linux'i virtuaalmasina, kus saab käitada tavalisi Linuxi rakendusi. Töötatakse välja võimalust käivitada graafika Linuxi rakendusi.
- Kuuldeaparaatide abil helistamine ja kõnede vastuvõtt on märkimisväärselt paranenud. Lisatud kuuldeaparaatide juhtimise võimalus (näiteks helitugevuse muutmine) otse Android telefonist.
- Tulemuslikkuse optimeerimise eesmärgil on muudetud Android Runtime'i (ART) sisemisi struktuure, mis nõuab rakenduste uuendamist, mis kasutavad selliseid struktuure.
- Kaameraga töötavatele rakendustele on lisatud öörežiimi kasutamise määramise võimalus.
- Lisatud madalamal tasemel API vertikaalse teksti joonistamiseks. Klassile Paint on lisatud VERTICAL_TEXT_FLAG lipu tugi, mis võimaldab töödelda vertikaalset teksti sama tasemega nagu horisontaalset.
- Lisatud API RangingManager, mis võimaldab määrata vahemaa ja nurga kasutaja praeguse ja välist seadme vahel, kasutades erinevaid vahemaa määramise tehnikaid kanaliparameetrite ja BLE (Bluetooth Low Energy) vastuvõetud signaali analüüsi ning Wi-Fi reageerimisaja hindamise põhjal.
- Lisatud on tugi tehnoloogiatele, mida arendatakse Privacy Sandbooxi algatuse raames, et korraldada reklaamide näitamist mobiilirakendustes, kaitstes samal ajal kasutajate privaatsust.
- Lisatud LNP (Local Network Protection) režiim, mis piirab rakenduste juurdepääsu sisevõrgu alamvõrkudele (192.168.x.x, 10.x.x.x jne), et blokeerida rünnakud kohapealsete ressursside vastu. Uues režiimis peab rakendus lisaks 'INTERNET' õigusele saama eraldi juurdepääsukinnitus kasutajalt.
- Lisatud tugi HDR-i (suure dünaamilise ulatuse) laiemate heledusvahemike ekraanipiltide tegemiseks.
Allikas: opennet.ru







