Stigao je LineageOS 20, temeljen na Androidu 13, i ima mnogo novih značajki i, još bolje, novu zadanu aplikaciju za kameru!
Brze veze
- Nove značajke u LineageOS 20
- LineageOS 20 Aperture, nova zadana aplikacija za kameru
- Popis za izgradnju LineageOS 20
- Kako nadograditi na LineageOS 20 sa starije verzije
LineageOS je dobro poznati igrač na polju prilagođenog Android razvoja. Bio je nasljednik CyanogenMod-a i sada podržava velik broj uređaja, pružajući način entuzijastima da prilagode i optimiziraju svoje sustave bez da ih zaglave teške skinove. LineageOS tim je nedavno objavio veliko ažuriranje, LineageOS 20, koje se temelji na Android 13.
Nove značajke u LineageOS 20
LineageOS 20 dolazi s puno novih značajki i poboljšanja:
- Sigurnosne zakrpe od travnja 2022. do prosinca 2022. spojene su s LineageOS 17.1 do 20.
- LineageOS sada ima novu aplikaciju za kameru pod nazivom Aperture! Temelji se na Googleovom (uglavnom) super CameraX biblioteku i pruža iskustvo aplikacije kamere puno bliže "zalihama" na mnogim uređajima. Velika pohvala programerima SebaUbuntu, LuK1337 i luca020400 koji su ovo inicijalno razvili, dizajneru Vazguardu i cijelom timu na radu na integraciji u LineageOS i prilagodbi našem golemom nizu podržanih uređaja!
- WebView je ažuriran na Chromium 108.0.5359.79.
- Potpuno preuređena ploča za glasnoću u Androidu 13 i dodatno razvijena bočna iskačuća ploča za proširenje.
- Potpuna podrška Generička slika kernela i Linux 5.10 nadogradnje s potpunom podrškom za module izvan stabla kako bi odgovarale novim AOSP konvencijama.
- Lineage fork aplikacije AOSP Gallery doživio je mnoge popravke i poboljšanja.
- Aplikacija Updater doživjela je mnoge popravke grešaka i poboljšanja, zajedno s otmjenim novim Android TV izgledom
- Naš web preglednik, Jelly, doživio je nekoliko ispravaka grešaka i poboljšanja
- Više promjena i poboljšanja uzvodno do FOSS-a Etar aplikaciju kalendara koju su integrirali prije nekog vremena
- Više promjena i poboljšanja natrag uzvodno do Seedvault aplikacija za sigurnosno kopiranje.
- Aplikacija Recorder prilagođena je za korištenje ugrađenih značajki Androida, a istovremeno pruža značajke koje očekujete od LineageOS-a.
- Aplikacija je temeljito preuređena.
- Dodan je materijal koji podržavate.
- Snimač visoke kvalitete (WAV format) sada podržava stereo, a bilo je i nekoliko popravaka niti.
- Verzije Android TV-a sada se isporučuju s pokretačem za Android TV bez oglasa, za razliku od Googleovog pokretača s omogućenim oglasima - to također podržava međugradnje u stilu Google TV-a i procjenjuju prelazak na njega na podržanim uređajima u budućnost.
- Više značajki Google TV-a, kao što je mnogo privlačnija aplikacija za postavke s dva panela, prenesena je na verzije LineageOS Android TV.
-
adb_root
usluga više nije vezana uz svojstvo vrste izrade, što omogućuje veću kompatibilnost s mnogim korijenskim sustavima trećih strana. - Skripte za spajanje uvelike su prerađene, uvelike pojednostavljene Androidov sigurnosni bilten proces spajanja, kao i pojednostavljenje pratećih uređaja poput Pixel uređaja koji imaju izdanja s punim izvornim kodom.
- LLVM je u potpunosti prihvaćen, s međugradnjama koje sada prema zadanim postavkama koriste LLVM bin-utils i izborno, LLVM integrirani asembler. Za one od vas sa starijim kernelima, ne brinite, uvijek se možete isključiti.
- Globalni svjetlosni način brzih postavki razvijen je tako da ovaj element korisničkog sučelja odgovara temi uređaja.
- Čarobnjak za postavljanje doživio je prilagodbu za Android 13, s novim stilom i besprijekornijim prijelazima/korisničkim iskustvom.
LineageOS 20 Aperture, nova zadana aplikacija za kameru
Ako ste ikada koristili zadanu aplikaciju kamere na LineageOS-u, možda ste bili razočarani. "Snap", naziv aplikacije, bio je račvanje Qualcommove vlastite aplikacije za kameru, a na kraju su prešli na korištenje zadane AOSP aplikacije za kameru, nazvane Camera2. To je osnovna aplikacija koja radi, ali je prejednostavna za potrebe većine ljudi. Zato je Aperture tako velika stvar.
Aperture koristi CameraX API, koji je posljednjih godina sazrio da postane u potpunosti upotrebljiv za aplikaciju kamere. Aperture zahvaljujući njemu može implementirati sljedeće značajke:
- Podrška za pomoćne kamere (održavači uređaja to moraju omogućiti)
- Kontrole broja sličica u sekundi
- Potpuna kontrola postavki EIS (elektronička stabilizacija slike) i OIS (optička stabilizacija slike).
- Nivelir za provjeru kuta orijentacije uređaja
Za neupućene, Googleova biblioteka CameraX ima za cilj pojednostaviti proces razvoja aplikacije kamere na Androidu. Ispod haube se nalazi Camera2, API koji aplikacijama omogućuje ispitivanje značajki kamere na uređaju, pod uvjetom da OEM te značajke kamere izlaže API-ju. Kako bi se smanjila fragmentacija značajki kamere, proizvođači uređaja mogu se odlučiti za isporuku CameraX kompatibilnih biblioteke proširenja sa svojim telefonima koje razvojnim programerima trećih strana omogućuju neprimjetno korištenje izvorne kamere značajke.
Popis za izgradnju LineageOS 20
Slijedi službeni popis za izgradnju za početnu seriju uvođenja LineageOS 20, a ako imate jedan od ovih uređaja, uskoro ćete moći instalirati LineageOS 20.
Naziv uređaja |
Wiki |
Održavatelji |
---|---|---|
ASUS Zenfone 5Z (ZS620KL) |
Z01R |
rohanpurohit, Jackeagle, ThEMarD |
Fairphone 4 |
FP4 |
mikeioannina |
F(x) tec Pro¹ |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
Google Pixel 4a 5G |
kupina |
aleasto, mikeioannina |
Google Pixel 4a |
sunčanica |
PeterCxy, cdesai, mikeioannina |
Google Pixel 4 |
plamen |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 4 XL |
koraljni |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 5a |
barbet |
aleasto, mikeioannina |
Google Pixel 5 |
crvenperka |
aleasto, mikeioannina |
Lenovo Z5 Pro GT |
srce |
themard, izborno tost |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
Motorola edge 20 |
Berlin |
npjohnson, SGCMarkus |
Motorola edge 30 |
dubai |
themard, sb6596 |
Motorola edge |
trkač |
erfanoabdi, Jleeblanch, SyberHexen |
Motorola edge s / moto g100 |
nio |
dianlujitao |
Motorola moto g 5G / one 5G ace |
Kijev |
SyberHexen, Jleeblanch |
Motorola moto g 5G plus / one 5G |
nairo |
SyberHexen |
Motorola moto g6 plus |
izvrnuti |
Jleeblanch |
Motorola moto g7 play |
kanal |
SyberHexen, deadman96385, erfanoabdi, npjohnson |
Motorola moto g7 plus |
jezero |
Jleeblanch, npjohnson |
Motorola moto g7 power |
ocean |
SyberHexen, erfanoabdi, npjohnson |
Motorola moto g7 |
Rijeka |
erfanoabdi, npjohnson, SyberHexen |
Motorola moto x4 |
payton |
erfanoabdi, ThEMarD |
Motorola moto z3 play |
beckham |
Jleeblanch |
Motorola one power |
kuhar |
Hasaber8 |
Nubia Mini 5G |
TP1803 |
ArianK16a, npjohnson |
OnePlus 5 |
cheeseburger |
trautamaki |
OnePlus 5T |
knedla |
trautamaki, snc |
OnePlus 6 |
enchilada |
LuK1337 |
OnePlus 6T |
fajita |
EdwinMoq |
OnePlus 7 |
guacamoleb |
shantanu-sarkar |
OnePlus 7 Pro |
guacamole |
LuK1337, Tortel |
OnePlus 7T |
hotdogb |
LuK1337 |
OnePlus 7T Pro |
hotdog |
LuK1337 |
OnePlus 8 |
instant rezanci |
jabashque |
OnePlus 8 Pro |
instant rezanci |
LuK1337 |
OnePlus 8T |
kebab |
LuK1337 |
OnePlus 9 |
limunada |
mikeioannina, tangalbert919, ZVNexus |
OnePlus 9 Pro |
limunadep |
LuK1337, bgcngm, mikeioannina |
Razer telefon 2 |
aura |
mikeioannina, npjohnson |
Samsung Galaxy Tab S5e (LTE) |
gts4lv |
bgcngm, LuK1337 |
Samsung Galaxy Tab S5e (Wi-Fi) |
gts4lvwifi |
LuK1337, bgcngm |
Sony Xperia 1 II |
pdx203 |
hellobbn |
Xiaomi Mi 8 |
crpka |
infrag |
Xiaomi Mi 8 Explorer Edition |
ursa |
bgcngm |
Xiaomi Mi 8 Pro |
ekvileus |
bgcngm |
Xiaomi Mi 8 SE |
xmsirius |
uixdess |
Xiaomi Mi 9 SE |
grus |
SebaUbuntu |
Xiaomi Mi CC 9 / Mi 9 Lite |
pyxis |
ceracz |
Xiaomi Mi MIX 2S |
polaris |
bgcngm |
Xiaomi Poco F1 |
berilijum |
bgcngm, warabhishek |
Generički ciljevi
Kao i zadnjih nekoliko izdanja, LineageOS tim podržava Android Virtual Device (AVD), tj. zadano okruženje emulatora koje pruža Android Studio, kao izgraditi cilj.LineageOS 19 također je dodao podršku za Android Automotive ciljeve izgradnje. Programeri mogu graditi Generic System Image (GSI) pakete iu mobilnim i Android TV konfiguracijama, iako službeni portal za preuzimanje neće ugostiti takve unaprijed kompilirane verzije. To je zato što se oslanja na to koliko je OEM udovoljio (ili nije) zahtjevima Treblea za rad.
Što ako moj uređaj nije naveden ovdje?
Samo zato što vaš uređaj nije ovdje naveden ne znači da trenutno nećete moći uživati u LineageOS 20. Zbog svoje prirode otvorenog koda, postoji niz neslužbenih verzija za mnoge uređaje na našim forumima, od kojih će mnoge na kraju postati službene verzije kako razvoj napreduje. Štoviše: većina njih je do sada savršeno stabilna kao svakodnevni vozači, uz povremene manje nedostatke.
Kako nadograditi na LineageOS 20 sa starije verzije
Ako niste upoznati s postupkom instaliranja prilagođenih ROM-ova ili modificiranja vašeg telefona, prvo ćete trebati za otključavanje pokretačkog programa vašeg uređaja i instaliranje ažuriranog prilagođenog oporavka, kao što je LineageOS Recovery ili TWRP prije nego što pokušate bilo što učiniti. Zatim, kada službene verzije LineageOS 20 postanu dostupne za vaš uređaj, morat ćete ih instalirati kroz tu prilagođenu okolinu za oporavak. Upute za pojedini uređaj mogu se razlikovati, stoga provjerite odgovarajući wiki za svoj uređaj unaprijed.
Što se tiče Googleovih aplikacija, one ne dolaze unaprijed instalirane na LineageOS izdanju. Trebaš odaberite prikladnu GApps distribuciju i sami ga instalirajte.
Izvor: LineageOS blog