LineageOS 20 este aici, bazat pe Android 13 și are o mulțime de funcții noi și, chiar mai bine, o nouă aplicație implicită pentru cameră!
Legături rapide
- Funcții noi în LineageOS 20
- LineageOS 20 Aperture, o nouă aplicație implicită pentru cameră
- Lista de construcție LineageOS 20
- Cum să faceți upgrade la LineageOS 20 de la o versiune mai veche
LineageOS este un jucător binecunoscut în domeniul dezvoltării personalizate pentru Android. A fost succesorul CyanogenMod și acum acceptă un număr mare de dispozitive, oferind pasionaților o modalitate de a-și personaliza și optimiza sistemele fără a fi blocați de skinuri grele. Echipa LineageOS a lansat recent o actualizare majoră, LineageOS 20, pe care se bazează Android 13.
Funcții noi în LineageOS 20
LineageOS 20 vine cu o mulțime de funcții și îmbunătățiri noi:
- Patch-urile de securitate din aprilie 2022 până în decembrie 2022 au fost îmbinate cu LineageOS 17.1 până la 20.
- LineageOS are acum o nouă aplicație pentru cameră numită Aperture! Se bazează pe (mai ales) minunat de la Google CameraX bibliotecă și oferă o experiență de aplicație a camerei foto mult mai aproape „de stoc” pe multe dispozitive. Felicitari masive dezvoltatorilor SebaUbuntu, LuK1337 și luca020400 care au dezvoltat acest lucru inițial, designerului Vazguard și întregii echipe pentru că a lucrat pentru a-l integra în LineageOS și pentru a-l adapta la gama noastră masivă de dispozitive acceptate!
- WebView a fost actualizat la Chromium 108.0.5359.79.
- Panoul de volum refăcut complet în Android 13 și dezvoltat în continuare panoul de extensie lateral pop-out.
- Sprijin pe deplin Imagine generică Kernel și Linux 5.10 build-uri cu suport complet pentru module out-of-tree pentru a se potrivi noilor convenții AOSP.
- Furcătura de linie a aplicației AOSP Gallery a înregistrat multe remedieri și îmbunătățiri.
- Aplicația Updater a înregistrat multe remedieri de erori și îmbunătățiri, împreună cu un aspect nou și elegant Android TV
- Browserul nostru web, Jelly, a văzut câteva remedieri de erori și îmbunătățiri
- Mai multe modificări și îmbunătățiri înapoi în amonte la FOSS Etar aplicația de calendar pe care au integrat-o cu ceva timp în urmă
- Mai multe modificări și îmbunătățiri înapoi în amonte la Seedvault aplicație de rezervă.
- Aplicația Recorder a fost adaptată pentru a ține cont de funcțiile încorporate ale Android, oferind totodată funcțiile pe care le așteptați de la LineageOS.
- Aplicația a fost rearhitectată puternic.
- Materialul pe care îl susțineți a fost adăugat.
- Recorderul de înaltă calitate (formatul WAV) acceptă acum stereo și au existat mai multe remedieri de threading.
- Build-urile Android TV sunt livrate acum cu un lansator Android TV fără reclame, spre deosebire de lansatorul Google activat pentru anunțuri - este acceptă, de asemenea, versiuni în stilul Google TV și evaluează trecerea la acesta pe dispozitivele acceptate în viitor.
- Mai multe funcții Google TV, cum ar fi aplicația Setări cu două panouri cu aspect mult mai atrăgător, au fost portate la versiunile LineageOS Android TV.
-
adb_root
serviciul nu mai este legat de proprietatea tip build, ceea ce permite o compatibilitate mai mare cu multe sisteme rădăcină terță parte. - Scripturile de îmbinare au fost în mare parte revizuite, simplificând foarte mult Buletin de securitate Android procesul de îmbinare, precum și simplificarea mult mai eficientă a dispozitivelor suport, cum ar fi dispozitivele Pixel, care au versiuni complete de sursă.
- LLVM a fost pe deplin îmbrățișat, acum versiunile implicite utilizând bin-utils LLVM și, opțional, asamblatorul integrat LLVM. Pentru cei dintre voi cu nuclee mai vechi, nu vă faceți griji, puteți oricând să renunțați.
- A fost dezvoltat un mod global de lumină Setări rapide, astfel încât acest element de interfață de utilizator să se potrivească cu tema dispozitivului.
- Setup Wizard a fost adaptat pentru Android 13, cu un stil nou și mai multe tranziții/experiență de utilizator.
LineageOS 20 Aperture, o nouă aplicație implicită pentru cameră
Dacă ați folosit vreodată aplicația implicită pentru cameră pe LineageOS, este posibil să fi fost dezamăgit. „Snap”, numele aplicației, a fost o variantă a aplicației pentru cameră a Qualcomm și, în cele din urmă, au trecut să folosească aplicația implicită pentru cameră AOSP, numită Camera2. Este o aplicație de bază care funcționează, dar este prea simplă pentru nevoile majorității oamenilor. De aceea, Aperture este o afacere atât de mare.
Aperture folosește API-ul CameraX, care s-a maturizat în ultimii ani pentru a deveni utilizabil pentru o aplicație de cameră în întregime. Aperture este capabilă să implementeze următoarele caracteristici datorită acestuia:
- Suport pentru camere auxiliare (întreținerii dispozitivului trebuie să îl activeze)
- Controale ratei cadrelor video
- Control complet al setărilor EIS (stabilizare electronică a imaginii) și OIS (stabilizare optică a imaginii).
- Un nivelator pentru a verifica unghiul de orientare a dispozitivului
Pentru cei neinițiați, biblioteca CameraX de la Google își propune să simplifice procesul de dezvoltare a aplicației camerei pe Android. Sub capotă, înfășoară Camera2, un API care permite aplicațiilor să verifice caracteristicile camerei de pe un dispozitiv, cu condiția ca OEM să expună acele caracteristici ale camerei la API. Pentru a reduce fragmentarea caracteristicilor camerei, producătorii de dispozitive pot opta pentru livrarea compatibilă cu CameraX biblioteci de extensii cu telefoanele lor care permit dezvoltatorilor terți să folosească fără probleme camera nativă Caracteristici.
Lista de construcție LineageOS 20
Următoarea este lista oficială de compilare pentru lotul inițial al lansării LineageOS 20 și, dacă aveți unul dintre aceste dispozitive, veți putea instala LineageOS 20 în curând.
Nume dispozitiv |
Wiki |
Întreținătorii |
---|---|---|
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 |
mărăcine |
aleasto, mikeioannina |
Google Pixel 4a |
pește soare |
PeterCxy, cdesai, mikeioannina |
Google Pixel 4 |
flacără |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 4 XL |
coral |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 5a |
barbet |
aleasto, mikeioannina |
Google Pixel 5 |
redfin |
aleasto, mikeioannina |
Lenovo Z5 Pro GT |
inima |
themard, optionaltoast |
Lenovo Z6 Pro |
bricheta Zippo |
Lucchetto, themard |
Motorola edge 20 |
Berlin |
npjohnson, SGCMarkus |
Motorola edge 30 |
Dubai |
themard, sb6596 |
Motorola Edge |
cal de curse |
erfanoabdi, Jleeblanch, SyberHexen |
Motorola edge s / moto g100 |
nio |
dianlujitao |
Motorola moto g 5G / one 5G ace |
Kiev |
SyberHexen, Jleeblanch |
Motorola moto g 5G plus / one 5G |
nairo |
SyberHexen |
Motorola moto g6 plus |
evert |
Jleeblanch |
Motorola moto g7 play |
canal |
SyberHexen, deadman96385, erfanoabdi, npjohnson |
Motorola moto g7 plus |
lac |
Jleeblanch, npjohnson |
Motorola moto g7 power |
ocean |
SyberHexen, erfanoabdi, npjohnson |
Motorola moto g7 |
râu |
erfanoabdi, npjohnson, SyberHexen |
Motorola moto x4 |
payton |
erfanoabdi, THEMarD |
Motorola moto z3 play |
beckham |
Jleeblanch |
Motorola one power |
bucătar |
Hasaber8 |
Nubia Mini 5G |
TP1803 |
ArianK16a, npjohnson |
OnePlus 5 |
cheeseburger |
trautamaki |
OnePlus 5T |
găluşcă |
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 |
hot dog |
LuK1337 |
OnePlus 8 |
Taietei instant |
jabashque |
OnePlus 8 Pro |
instantnoodlep |
LuK1337 |
OnePlus 8T |
kebab |
LuK1337 |
OnePlus 9 |
limonadă |
mikeioannina, tangalbert919, ZVNexus |
OnePlus 9 Pro |
limonadep |
LuK1337, bgcngm, mikeioannina |
Telefon Razer 2 |
aură |
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 |
dipper |
infrag |
Xiaomi Mi 8 Explorer Edition |
ursa |
bgcngm |
Xiaomi Mi 8 Pro |
equuleus |
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 |
beriliu |
bgcngm, warabhishek |
Ținte generice
La fel ca și ultimele versiuni, echipa LineageOS acceptă Android Virtual Device (AVD), adică mediul de emulator implicit oferit de Android Studio, ca construiți ținta.LineageOS 19 a adăugat suport și pentru obiectivele de construcție Android Automotive. Dezvoltatorii pot construi pachete Generic System Image (GSI) atât în configurații mobile, cât și în Android TV, deși portalul oficial de descărcare nu va găzdui astfel de versiuni pre-compilate. Acest lucru se datorează faptului că se bazează pe cât de bine a respectat (sau nu) un OEM cerințele Treble pentru a funcționa.
Ce se întâmplă dacă dispozitivul meu nu este listat aici?
Doar pentru că dispozitivul dvs. nu este listat aici nu înseamnă că nu vă veți putea bucura de LineageOS 20 chiar acum. Datorită naturii sale open-source, există o serie de versiuni neoficiale pentru multe dispozitive pe forumurile noastre, dintre care multe vor ajunge în cele din urmă să devină versiuni oficiale pe măsură ce dezvoltarea progresează. În plus: majoritatea dintre ei sunt, până acum, perfect stabili ca șoferi zilnici, cu ocazional ciudat minor.
Cum să faceți upgrade la LineageOS 20 de la o versiune mai veche
Dacă nu sunteți familiarizat cu procesul de instalare a ROM-urilor personalizate sau de modificare a telefonului, mai întâi va trebui pentru a debloca bootloader-ul dispozitivului dvs. și pentru a instala o recuperare personalizată actualizată, cum ar fi LineageOS Recovery sau TWRP înainte de a încerca să facă ceva. Apoi, odată ce versiunile oficiale LineageOS 20 devin disponibile pentru dispozitivul dvs., va trebui să le instalați prin acel mediu personalizat de recuperare. Instrucțiunile specifice dispozitivului pot varia, așadar consultați wiki-ul corespunzător pentru dispozitivul dvs în prealabil.
În ceea ce privește aplicațiile Google, acestea nu vin preinstalate pe o versiune LineageOS. Trebuie să alegeți o distribuție GApps potrivită și instalează-l singur.
Sursă: Blogul LineageOS