Android 17 beta 1
Prije nekoliko dana Google je najavio izlazak prve beta verzije Androida 17, čije je konačno izdanje planirano za drugi kvartal 2026. Ova verzija uvodi strukturne promjene u upravljanju memorijom, rukovanju sučeljima na velikim ekranima i obradi multimedije.
Ova verzija nastavlja rad na postizanju prilagodljivijih Android aplikacija, uvodi značajna poboljšanja funkcija kamere i multimedije, nove alate za optimizaciju povezivosti i proširene profile za komplementarne uređaje.
Najočitija promjena u razvojnom ciklusu je Ukidanje tradicionalnog programa "Developer Previews". Umjesto toga, Google usvaja kontinuirani Canary kanal koji omogućuje slanje ažuriranja i novih API-ja izravno programerima čim prođu interno testiranje, olakšavajući integraciju s okruženjima kontinuirane integracije (CI) putem izravnih ažuriranja.
Veliki ekrani i upravljanje prozorima
S izdavanjem ove Beta 1 verzije, možemo vidjeti da operativni sustav Sada zahtijeva da se aplikacije prilagode zaslonima s dimenzijom manjom ili jednakom 600 dp., kao što su tableti i sklopivi telefoni. Android 17 (API razina 37) Zanemarite atribute manifesta koji blokiraju promjenu veličine prozora ili prisiljavaju određenu orijentaciju, kao što je pravilo koje ograničava prikaz na portretni način rada. Kako bi se izbjegao pad performansi tijekom ovih prijelaza, sustav mijenja zadano ponašanje kao odgovor na promjene konfiguracije, kao što je spajanje tipkovnice ili promjena načina boja. Umjesto uništavanja i ponovnog stvaranja aktivnosti, sustav će poslati ažuriranje putem poziva statusa, što će od programera zahtijevati ručno upravljanje sučeljem.
Na arhitektonskoj razini, Android runtime okruženje (ART) implementira generacijski sakupljač smećaOva komponenta odvaja novokreirane memorijske objekte od starih, koji Ubrzava čišćenje podataka s kratkim životnim ciklusima i smanjuje opterećenje procesora. na mjerljiv način.
Osim toga, red poruka sustava ima novu implementaciju bez zaključavanja, tehničku prilagodbu usmjerenu na smanjenje gubitka okvira. Kako bi se osiguralo ispravno izvođenje ovih optimizacija, Sustav sada strogo zabranjuje izmjenu označenih polja tijekom izvođenja. kao što su "statičke finalne vrijednosti", izbacivanje trenutnih iznimki ilegalnog pristupa ako ih aplikacija pokuša promijeniti putem refleksije ili JNI-a.
Prijelazi kamere i kodiranje multimedije
La gUpravljanje sesijama snimanja fotografija i videa dobiva ažuriranje API-ja. Programeri sada mogu koristiti određenu metodu za spajanje i odspajanje izlaznih površina kamere U hodu. To vam omogućuje prebacivanje između snimanja fotografija i videa bez potrebe za zatvaranjem i ponovnim konfiguriranjem cijele sesije, izbjegavajući prekide zaslona.
Što se tiče kompresije videa, sustav dodaje izvornu podršku za VVC (H.266) standard, Dizajniran za obradu rezolucija do 8K i sadržaja od 360 stupnjeva s većom učinkovitošću kompresije od svog prethodnika, HEVC-a. Snimanje videa također uključuje parametar konstantne kvalitete koji vam omogućuje održavanje vizualne jasnoće bez obzira na fluktuacije u brzini prijenosa.
Mrežna i periferna ograničenja
Pravila mrežne sigurnosti postaju sve restriktivnija zbog zastarjelosti atributa koji je prema zadanim postavkama dopuštao nešifrirani tekstualni promet. Aplikacije koje trebaju slati standardne HTTP zahtjeve moraju ih specificirati putem konfiguracijske datoteke. neovisna mrežna sigurnost. Kriptografija sustava integrira hibridni mehanizam HPKE, koji kombinira performanse simetričnog šifriranja sa sigurnošću asimetrične distribucije ključeva.
S druge strane, povezivost s vanjskim hardverom putem komplementarnog upravitelja uređaja uključuje namjenske profile za fitness trackere i medicinsku opremu, standardizirajući zahtjev za dopuštenje i povezujući sučelje za zdravstvene periferne uređaje.
Na kraju, ako želite saznati više o tome, možete konzultirati pojedinosti na sljedećem linku.