Izdaja mobilne platforme LineageOS 19, ki temelji na sistemu Android 12

Razvijalci projekta LineageOS, ki je nadomestil CyanogenMod, so predstavili izdajo LineageOS 19, ki temelji na platformi Android 12. Opozoriti je treba, da je veja LineageOS 19 dosegla enakost v funkcionalnosti in stabilnosti z vejo 18 in je prepoznana kot pripravljena za prehod v prvo izdajo. Sestavi so pripravljeni za 41 modelov naprav.

LineageOS je mogoče zagnati tudi v Android Emulator in Android Studio. Zagotovljena je možnost sestavljanja v načinu Android TV in Android Automotive. Ko so nameščene, je vsem podprtim napravam privzeto ponujen lasten Lineage Recovery, ki ne zahteva ločene obnovitvene particije. Graditve LineageOS 17.1 so bile ukinjene 31. januarja.

Zastarela podpora za številne starejše naprave zaradi odstranitve iptables iz AOSP in prehoda Androida 12 na uporabo eBPF za filtriranje paketov. Težava je v tem, da je eBPF mogoče uporabljati samo v napravah, ki imajo na voljo jedro Linuxa 4.9 ali novejše izdaje. Za naprave z jedrom 4.4 je bila podpora za eBPF prenesena nazaj, vendar je prenos v naprave z različico jedra 3.18 težaven. Z rešitvami je bilo mogoče naložiti komponente Androida 12 na staro jedro, ki je bilo izvedeno s povrnitvijo na iptables, vendar spremembe niso bile sprejete v LineageOS 19 zaradi motenj pri filtriranju paketov. Dokler vrata eBPF za starejša jedra ne bodo na voljo, graditve, ki temeljijo na LineageOS 19, ne bodo na voljo za takšne naprave. Če so bili sklopi z LineageOS 18.1 ustvarjeni za 131 naprav, potem je v LineageOS trenutno na voljo 19 sklopov za 41 naprav.

V primerjavi z LineageOS 18.1 so poleg sprememb, značilnih za Android 12, predlagane tudi naslednje izboljšave:

  • Izveden je bil prehod na vejo android-12.1.0_r4 iz repozitorija AOSP (Android Open Source Project). Motor brskalnika WebView je sinhroniziran s Chromiumom 100.0.4896.58.
  • Namesto nove nadzorne plošče za glasnost, predlagane v sistemu Android 12, ima svojo lastno popolnoma preoblikovano ploščo, ki zdrsne s strani.
  • Temni način oblikovanja vmesnika je privzeto omogočen.
  • Glavno orodje za gradnjo jedra Linuxa je prevajalnik Clang, ki je na voljo v repozitoriju AOSP.
  • Predlagan je bil nov čarovnik za namestitev, ki doda velik nabor novih strani z nastavitvami, uporablja nove ikone in animacijske učinke iz Androida 12.
  • Vključena je nova zbirka ikon, ki pokriva skoraj vse aplikacije, vključno s sistemskimi.
  • Izboljšana aplikacija za upravljanje galerije fotografij, ki je razcep aplikacije Galerija iz repozitorija AOSP.
  • Izboljšani so bili program za nameščanje posodobitev, spletni brskalnik Jelly, diktafon Recorder, planer koledarjev FOSS Etar in program za varnostno kopiranje Seedvault. Izboljšave, dodane FOSS Etar in Seedvault, so bile vrnjene v zgornje projekte.
  • Za uporabo v napravah Android TV je bila predlagana izdaja navigacijskega vmesnika (Android TV Launcher), ki ne prikazuje oglasov. Izdelkom za Android TV je bil dodan upravljalnik gumbov, ki vam omogoča uporabo dodatnih gumbov na različnih daljinskih upravljalnikih, ki delujejo prek Bluetootha in infrardečega vmesnika.
  • Dodana podpora za gradnjo v načinu ciljne platforme Android Automotive za uporabo v avtomobilskih informacijsko-razvedrilnih sistemih.
  • Vezava storitve adb_root na lastnost, ki določa vrsto sklopa, je bila odstranjena.
  • Pripomoček za razpakiranje slik je dodal podporo za ekstrahiranje podatkov iz večine vrst arhivov in slik s posodobitvami, kar poenostavi ekstrakcijo binarnih komponent, potrebnih za delovanje naprave.
  • SDK ponuja možnost povečanja intenzivnosti anketiranja zaslonov na dotik, da se skrajša odzivni čas na dotik zaslona.
  • Za dostop do kamer v napravah, ki temeljijo na platformi Qualcomm Snapdragon, se namesto vmesnika, specifičnega za Qualcomm, uporablja Camera2 API.
  • Privzeto ozadje namizja je bilo zamenjano in dodana je nova zbirka ozadij.
  • Funkcija Wi-Fi Display, ki vam omogoča organiziranje oddaljenega izhoda na zunanji zaslon brez fizične povezave z monitorjem, je implementirana za vse naprave, vključno z zasloni, ki podpirajo Qualcommov lastniški brezžični vmesnik in tehnologijo Miracast.
  • Možno je dodeliti ločene zvoke za različne vrste polnjenja (polnjenje preko kabla ali brezžično polnjenje).
  • Vgrajeni požarni zid, način omejenega dostopa do omrežja in zmožnosti izolacije aplikacij so bile prepisane tako, da upoštevajo nov način izolacije omrežja v AOSP in uporabo eBPF. Koda za omejitev podatkov in izolacijo omrežja je bila združena v eno izvedbo.

Vir: opennet.ru

Dodaj komentar