LineageOS projekti arendajad, kes tulid CyanogenModi asemele, esitlesid LineageOS 19 versiooni, mis põhineb Android 12 platvormil. Märgitakse, et LineageOS 19 haru on saavutanud funktsionaalsuse ja stabiilsuse pariteedi haruga 18 ning on tunnistatud esmakordselt vabanemiseks valmis. Kogumikud on ette valmistatud 41 seadme mudeli jaoks.
LineageOS-i saab käivitada ka Android Emulaatori ja Android Studio keskkonnas. Pakutakse võimalust koguda Android TV ja Android Automotive režiimis. Paigaldamisel pakutakse automaatselt kõigile toetatud seadmetele oma Lineage Recovery, mis ei nõua eraldi recovery-partitsiooni eraldamist. LineageOS 17.1 kogumite loomine lõpetati 31. jaanuaril.
Paljude vanade seadmete tugi on kuulutatud aegunuks, kuna AOSP-st on eemaldatud iptables ja Android 12 on üleminekutel kasutusele võetud eBPF pakettide filtreerimise jaoks. Probleem on selles, et eBPF-i saab kasutada ainult seadmetel, millel on saadaval Linuxi kernel 4.9 või uuem versioon. Seadmetele, millel on kernel 4.4, on eBPF-i tugi tagasimurtud, kuid seadmete puhul, mis toetuvad kerneliversioonile 3.18, on portimise võimalus keeruline. Ringtee kaudu on tagatud võimalus laadida Android 12 komponente vanemate kernelite peale, kasutades tagasi pöördumist iptablesi kasse, kuid muudatusi ei võetud LineageOS 19 koostisesse, kuna see rikkus pakettide filtreerimise tööd. Enne vana kernelite eBPF-i porti väljatöötamist ei esitata LineageOS 19 põhiseid kogumikke sarnaste seadmete jaoks. Kui LineageOS 18.1 kogumikud loodi 131 seadme jaoks, siis on LineageOS 19 kogumikud praegu saadaval vaid 41 seadmele.
Võrreldes LineageOS 18.1-ga, lisaks Android 12-le spetsiifilistele muudatustele, pakutakse ka järgmisi täiustusi:
- Üleminek on toimunud AOSP-i (Android Open Source Project) hoidlas android-12.1.0_r4 harule. Veebibrauseri mootori WebView sünkroniseeriti Chromium 100.0.4896.58-ga.
- Käesolev Android 12 esitlemine on asendatud uue juhtpaneelid heli reguleerimisega, milles on rakendatud täiesti uus, külje pealt välja tõukuv paneel.
- Vaikimisi on sisse lülitatud tumeda teema kasutajaliidese kujundus.
- Linuxi kernelite kogumise põhivahendina on kasutatud AOSP-hoidlas pakutavat Clangi kompilaatorit.
- Pakutakse uut seadistusmeistrit (Setup Wizard), milles on lisatud uus seadistuslehtede kogum, uutest ikoonidest ja animatsiooniefektidest, mis pärinevad Android 12-st.
- Uusikogu ikoonidest, mis katab peaaegu kõiki rakendusi, sealhulgas süsteemi, on sisse lülitatud.
- Parandatud fotode galerii haldamise rakendus, mis on haru AOSP-i galerii rakendusest.
- Uuenduste installimise programm, veebibrauser Jelly, diktofon Recorder, FOSS Etar ajakava ja varundusprogramm Seedvault on saanud parendusi. FOSS Etari ja Seedvaulti lisatud parendused on viidud tagasi upstream-projektidesse.
- Android TV seadmetele on pakutud reklaamivaba navigeerimise liidese versioon (Android TV Launcher). Android TV kogudes on lisatud nuppude töötleja, mis võimaldab kasutada täiendavaid nuppe erinevatel kaugjuhtimispultidel, mis töötavad Bluetoothi ja infrapuna sadama kaudu.
- Lisatud tugi Android Automotive platvormi sihtplatvormi režiimis, et kasutada seda automootorite infotehnoloogiasüsteemides.
- adb_root teenuse sidumine on eemaldatud, mis määratleb kogumise tüübi.
- Pildifailide lahtipakkimise utiliiti on lisatud toetus enamikku arhiivide ja uuenduste piltidest andmete väljavõtmiseks, mis lihtsustab seadme toimimiseks vajalike binaarkomponentide väljaviimist.
- SDK-s on antud võimalus suurendada puuteekraanide küsitluse intensiivsust, et vähendada ekraanile puudutamise reaktsiooniaega.
- Qualcomm Snapdragon platvormil töötavates seadmetes on kamerale juurdepääsuks kasutusel API Camera2, mitte Qualcommi spetsiifiline liides.
- Vaikimisi pakutavad töölaua taustapildid on asendatud ja lisatud uus taustapiltide kogu.
- Wi-Fi Display funktsioon, mis võimaldab korraldada kaugväljundi väliskraanile ilma füüsilise ühendamiseta monitoriga, on teostatud kõigis seadmetes, sealhulgas Qualcommi patenteeritud traadita liidese ja Miracast tehnoloogia toetavatel ekraanidel.
- Erinevate laadimistüüpide (kaabli kaudu laadimine või traadita laadimine) jaoks on antud võimalus määrata erinevaid helisid.
- Sisseehitatud tulemüür, piiratud võrku pääsemise režiim ja rakenduste isoleerimisega seotud võimalused on kirjutatud ümber arvestades AOSP uue võrguisolatsiooni režiimi ja eBPF rakendust. Andmete piiramiseks ja võrgu isoleerimiseks mõeldud kood on ühendatud ühte rakendusse.
Allikas: opennet.ru
