Izlazak LineageOS 19 mobilne platforme zasnovane na Androidu 12

Programeri LineageOS projekta, koji je zamijenio CyanogenMod, predstavili su izdanje LineageOS 19, zasnovanog na platformi Android 12. Napominje se da je grana LineageOS 19 postigla paritet u funkcionalnosti i stabilnosti sa 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. Mogućnost sklapanja u Android TV i Android Automotive modu je omogućena. Kada se instaliraju, svim podržanim uređajima se podrazumevano nudi sopstveni Lineage Recovery, koji ne zahteva posebnu particiju za oporavak. LineageOS 17.1 verzije su obustavljene 31. januara.

Zastarjela podrška za mnoge starije uređaje zbog uklanjanja iptablesa iz AOSP-a i prelaska Androida 12 na korištenje eBPF-a za filtriranje paketa. Problem je u tome što se eBPF može koristiti samo na uređajima koji imaju Linux kernel 4.9 ili novije verzije. Za uređaje sa kernelom 4.4, podrška za eBPF je prebačena, ali je prenošenje na uređaje koji koriste kernel verziju 3.18 teško. Koristeći zaobilazna rješenja, bilo je moguće učitati Android 12 komponente na stare kernele, implementirano kroz vraćanje na iptables, ali promjene nisu prihvaćene u LineageOS 19 zbog poremećaja u filtriranju paketa. Dok eBPF port za starije kernele ne postane dostupan, verzije zasnovane na LineageOS 19 neće biti obezbeđene za takve uređaje. Ako su sklopovi s LineageOS 18.1 kreirani za 131 uređaj, tada je u LineageOS 19 sklopova trenutno dostupno za 41 uređaj.

U poređenju sa LineageOS 18.1, pored promena specifičnih za Android 12, predložena su i sledeća poboljšanja:

  • Prelazak na granu android-12.1.0_r4 iz AOSP (Android Open Source Project) spremišta je napravljen. WebView pretraživač je sinhronizovan sa Chromium 100.0.4896.58.
  • Umjesto novog panela za kontrolu jačine zvuka koji je predložen u Androidu 12, on ima svoj vlastiti potpuno redizajniran panel koji klizi sa strane.
  • Tamni režim dizajna interfejsa je podrazumevano omogućen.
  • Glavni alat za izgradnju Linux kernela je Clang kompajler, koji se nalazi u AOSP repozitorijumu.
  • Predložen je novi čarobnjak za podešavanje, koji dodaje veliki skup novih stranica sa postavkama, koristi nove ikone i efekte animacije iz Androida 12.
  • Uključena je nova kolekcija ikona koja pokriva skoro sve aplikacije, uključujući i sistemske.
  • Poboljšana aplikacija za upravljanje galerijom fotografija, koja je fork aplikacije Galerija iz AOSP repozitorija.
  • Urađena su poboljšanja programa za instaliranje ažuriranja, Jelly web pretraživača, diktafona diktafona, planera kalendara FOSS Etar i programa za pravljenje rezervnih kopija Seedvault. Poboljšanja dodana u FOSS Etar i Seedvault vraćena su u upstream projekte.
  • Za korištenje na Android TV uređajima, predloženo je izdanje navigacijskog sučelja (Android TV Launcher), bez prikazivanja reklama. Rukovalac dugmadima dodat je verzijama za Android TV, omogućavajući vam da koristite dodatne dugmad na raznim daljinskim upravljačima koji rade preko Bluetooth i infracrvene veze.
  • Dodata podrška za izgradnju u modu Android Automotive ciljne platforme za upotrebu u automobilskim infotainment sistemima.
  • Vezivanje usluge adb_root za svojstvo koje određuje tip sklopa je uklonjeno.
  • Uslužni program za raspakivanje slika je dodao podršku za izdvajanje podataka iz većine vrsta arhiva i slika sa ažuriranjima, što pojednostavljuje ekstrakciju binarnih komponenti neophodnih za rad uređaja.
  • SDK pruža mogućnost povećanja intenziteta anketiranja ekrana osjetljivih na dodir kako bi se smanjilo vrijeme odgovora na dodir ekrana.
  • Za pristup kamerama na uređajima baziranim na Qualcomm Snapdragon platformi, Camera2 API se koristi umjesto Qualcomm specifičnog interfejsa.
  • Zadana pozadina radne površine je zamijenjena i dodana je nova kolekcija pozadina.
  • Funkcija Wi-Fi Display, koja vam omogućava da organizirate daljinski izlaz na vanjski ekran bez fizičke veze s monitorom, implementirana je za sve uređaje, uključujući ekrane koji podržavaju Qualcommov vlasnički bežični interfejs i Miracast tehnologiju.
  • Moguće je dodeliti zasebne zvukove za različite vrste punjenja (punjenje putem kabla ili bežično punjenje).
  • Ugrađeni zaštitni zid, ograničeni način pristupa mreži i mogućnosti izolacije aplikacija su prepisane kako bi se uzeli u obzir novi način mrežne izolacije u AOSP-u i korištenje eBPF-a. Kod za ograničenje podataka i izolaciju mreže spojen je u jednu implementaciju.

izvor: opennet.ru

Dodajte komentar