Izdanje mobilne platforme LineageOS 19 temeljene na Androidu 12

Programeri projekta LineageOS, koji je zamijenio CyanogenMod, predstavili su izdanje LineageOS 19, temeljeno na platformi Android 12. Napominje se da je grana LineageOS 19 dosegla paritet u funkcionalnosti i stabilnosti s granom 18, te je prepoznata kao spremna za prijelaz u formu prvog izdanja. Sklopovi su pripremljeni za 41 model uređaja.

LineageOS se također može pokrenuti u Android Emulatoru i Android Studiju. Omogućena je mogućnost sastavljanja u Android TV i Android Automotive modu. Kada se instaliraju, svim podržanim uređajima prema zadanim postavkama nudi se vlastiti Lineage Recovery, koji ne zahtijeva posebnu particiju za oporavak. LineageOS 17.1 nadogradnje ukinute su 31. siječnja.

Obustavljena podrška za mnoge starije uređaje zbog uklanjanja iptables iz AOSP-a i prelaska Androida 12 na upotrebu eBPF-a za filtriranje paketa. Problem je u tome što se eBPF može koristiti samo na uređajima koji imaju dostupno Linux kernel 4.9 ili novije izdanje. Za uređaje s kernelom 4.4, podrška za eBPF je vraćena, ali je prijenos na uređaje s verzijom kernela 3.18 težak. Koristeći zaobilazna rješenja, bilo je moguće učitati komponente Androida 12 povrh starih kernela, implementiranih kroz vraćanje na iptables, ali promjene nisu prihvaćene u LineageOS 19 zbog poremećaja u filtriranju paketa. Sve dok eBPF priključak za starije kernele ne postane dostupan, verzije temeljene na LineageOS 19 neće biti dostupne za takve uređaje. Ako su sklopovi s LineageOS 18.1 stvoreni za 131 uređaj, tada je u LineageOS trenutno dostupno 19 sklopova za 41 uređaj.

U usporedbi s LineageOS 18.1, uz promjene specifične za Android 12, predlažu se i sljedeća poboljšanja:

  • Izvršen je prijelaz na granu android-12.1.0_r4 iz repozitorija AOSP (Android Open Source Project). WebView preglednik sinkroniziran je s Chromiumom 100.0.4896.58.
  • Umjesto nove ploče za kontrolu glasnoće predložene u Androidu 12, ima vlastitu potpuno redizajniranu ploču koja klizi sa strane.
  • Tamni način dizajna sučelja omogućen je prema zadanim postavkama.
  • Glavni alat za izgradnju Linux kernela je Clang kompajler, koji se nalazi u AOSP repozitoriju.
  • Predložen je novi čarobnjak za postavljanje koji dodaje veliki skup novih stranica s postavkama, koristi nove ikone i efekte animacije iz Androida 12.
  • Uključena je nova kolekcija ikona koja pokriva gotovo sve aplikacije, uključujući i sistemske.
  • Poboljšana aplikacija za upravljanje galerijom fotografija, koja je račvanje aplikacije Galerija iz AOSP repozitorija.
  • Poboljšanja su napravljena u programu za instaliranje ažuriranja, web pregledniku Jelly, diktafonu Recorder, planeru kalendara FOSS Etar i programu za sigurnosno kopiranje Seedvault. Poboljšanja dodana u FOSS Etar i Seedvault vraćena su u uzvodne projekte.
  • Za upotrebu na Android TV uređajima predloženo je izdanje navigacijskog sučelja (Android TV Launcher) bez prikazivanja reklama. Rukovatelj gumbima dodan je među verzijama za Android TV, što vam omogućuje korištenje dodatnih gumba na raznim daljinskim upravljačima koji rade putem Bluetootha i infracrvene veze.
  • Dodana podrška za izradu u načinu ciljne platforme Android Automotive za upotrebu u automobilskim infotainment sustavima.
  • Uklonjeno je vezanje usluge adb_root na svojstvo koje određuje vrstu sklopa.
  • Podrška za izvlačenje podataka iz većine vrsta arhiva i slika s ažuriranjima dodana je uslužnom programu za raspakiranje slika, što pojednostavljuje izvlačenje binarnih komponenti potrebnih za rad uređaja.
  • SDK pruža mogućnost povećanja intenziteta anketiranja zaslona osjetljivih na dodir kako bi se smanjilo vrijeme odziva na dodir zaslona.
  • Za pristup kamerama na uređajima koji se temelje na platformi Qualcomm Snapdragon koristi se Camera2 API umjesto sučelja specifičnog za Qualcomm.
  • Zadana pozadina radne površine je zamijenjena i dodana je nova zbirka pozadina.
  • Funkcija Wi-Fi Display, koja vam omogućuje organiziranje daljinskog izlaza na vanjski zaslon bez fizičke veze s monitorom, implementirana je za sve uređaje, uključujući zaslone koji podržavaju Qualcommovo vlastito bežično sučelje i Miracast tehnologiju.
  • Moguće je dodijeliti zasebne zvukove za različite vrste punjenja (punjenje putem kabela ili bežično punjenje).
  • Ugrađeni vatrozid, način ograničenog mrežnog pristupa i mogućnosti izolacije aplikacije su ponovno napisane kako bi se uzeo u obzir novi način izolacije mreže u AOSP-u i korištenje eBPF-a. Kod za ograničenje podataka i izolaciju mreže kombiniran je u jednu implementaciju.

Izvor: opennet.ru

Dodajte komentar