LineageOS 20 är här, baserat på Android 13, och den har många nya funktioner och, ännu bättre, en ny standardkameraapp!
snabblänkar
- Nya funktioner i LineageOS 20
- LineageOS 20 Aperture, en ny standardkameraapp
- LineageOS 20 Build Roster
- Hur man uppgraderar till LineageOS 20 från en äldre version
LineageOS är en välkänd aktör inom området anpassad Android-utveckling. Det var efterföljaren till CyanogenMod och stöder nu ett stort antal enheter, vilket ger entusiaster ett sätt att anpassa och optimera sina system utan att fastna i tunga skal. LineageOS-teamet har nyligen släppt en stor uppdatering, LineageOS 20, som är baserad på Android 13.
Nya funktioner i LineageOS 20
LineageOS 20 kommer med många nya funktioner och förbättringar:
- Säkerhetskorrigeringar från april 2022 till december 2022 har slagits samman till LineageOS 17.1 till 20.
- LineageOS har nu en ny kameraapp som heter Aperture! Den är baserad på Googles (för det mesta) fantastiska CameraX bibliotek och ger en mycket närmare "till lager" kameraappupplevelse på många enheter. Stor eloge till utvecklarna SebaUbuntu, LuK1337 och luca020400 som utvecklade detta initialt, designern Vazguard, och till hela teamet för att de har arbetat med att integrera det i LineageOS och anpassa det till vårt enorma utbud av enheter som stöds!
- WebView har uppdaterats till Chromium 108.0.5359.79.
- Helt gjort om volympanelen i Android 13 och vidareutvecklat den expanderande panelen med pop-out på sidan.
- Fullt stöd Generisk kärnbild och Linux 5.10-byggen med fullt stöd för out-of-tree-moduler för att matcha nya AOSP-konventioner.
- Lineage fork i AOSP Gallery-appen har sett många korrigeringar och förbättringar.
- Updater-appen har sett många buggfixar och förbättringar, tillsammans med en snygg ny Android TV-layout
- Vår webbläsare Jelly har sett flera buggfixar och förbättringar
- Fler förändringar och förbättringar tillbaka uppströms till FOSS Etar kalenderappen de integrerade för en tid sedan
- Fler förändringar och förbättringar tillbaka uppströms till Seedvault backup-app.
- Recorder-appen har anpassats för att ta hänsyn till Androids inbyggda funktioner, samtidigt som den ger de funktioner du förväntar dig från LineageOS.
- Appen byggdes om kraftigt.
- Material du stödjer har lagts till.
- Den högkvalitativa inspelaren (WAV-format) har nu stöd för stereo, och det har gjorts flera trådningsfixar.
- Android TV-versioner levereras nu med en annonsfri Android TV-starter, till skillnad från Googles annonsaktiverade startprogram - den stöder även Google TV-liknande builds, och de utvärderar att flytta till det på enheter som stöds i framtida.
- Flera Google TV-funktioner, som den mycket mer tilltalande applikationen med två panelinställningar, har porterats till LineageOS Android TV-versioner.
-
adb_root
tjänsten är inte längre kopplad till byggtypsegenskapen, vilket möjliggör större kompatibilitet med många rotsystem från tredje part. - Sammanslagningsskript har till stor del genomgått en översyn, vilket avsevärt förenklar Android säkerhetsbulletin sammanslagningsprocess, samt göra stödenheter som Pixel-enheter som har fullständiga källsläpp mycket mer strömlinjeformade.
- LLVM har anammats fullt ut, med versioner som nu som standard använder LLVM bin-utils och eventuellt den integrerade LLVM assembler. För de av er med äldre kärnor, oroa dig inte, du kan alltid välja bort.
- Ett globalt ljusläge för snabbinställningar har utvecklats så att detta UI-element matchar enhetens tema.
- Setup Wizard har sett anpassning för Android 13, med ny stil och mer sömlösa övergångar/användarupplevelse.
LineageOS 20 Aperture, en ny standardkameraapp
Om du någonsin har använt standardkameraappen på LineageOS kan du ha blivit besviken. "Snap", namnet på appen, var en gaffel av Qualcomms egen kameraapp, och de gick så småningom över till att använda standard AOSP-kameraappen, kallad Camera2. Det är en grundläggande app som fungerar, men den är för enkel för de flestas behov. Det är därför Aperture är en så stor sak.
Aperture använder sig av CameraX API, som har mognat de senaste åren för att bli användbar för en kameraapp i sin helhet. Aperture kan implementera följande funktioner tack vare det:
- Stöd för extra kameror (enhetsunderhållare måste aktivera det)
- Videobildhastighetskontroller
- Full kontroll över inställningarna EIS (elektronisk bildstabilisering) och OIS (optisk bildstabilisering).
- En nivellerare för att kontrollera enhetens orienteringsvinkel
För den oinvigde syftar CameraX-biblioteket från Google på att effektivisera utvecklingsprocessen för kameraappen på Android. Under huven omsluter den Camera2, ett API som tillåter appar att undersöka kamerafunktionerna på en enhet, förutsatt att OEM exponerar dessa kamerafunktioner för API. För att minska kamerafunktionsfragmenteringen kan enhetstillverkare välja att leverera CameraX-kompatibel tilläggsbibliotek med sina telefoner som gör det möjligt för tredjepartsutvecklare att sömlöst utnyttja den inbyggda kameran Funktioner.
LineageOS 20 Build Roster
Följande är den officiella bygglistan för den första satsen av LineageOS 20-utrullningen, och om du har en av dessa enheter kommer du snart att kunna installera LineageOS 20.
Enhetsnamn |
Wiki |
Underhållare |
---|---|---|
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 |
björnbär |
aleasto, mikeioannina |
Google Pixel 4a |
solfisk |
PeterCxy, cdesai, mikeioannina |
Google Pixel 4 |
flamma |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 4 XL |
korall |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 5a |
barbet |
aleasto, mikeioannina |
Google Pixel 5 |
redfin |
aleasto, mikeioannina |
Lenovo Z5 Pro GT |
hjärta |
themard, optionaltoast |
Lenovo Z6 Pro |
zippo |
Lucchetto, themard |
Motorola edge 20 |
berlin |
npjohnson, SGCMarkus |
Motorola edge 30 |
dubai |
themard, sb6596 |
Motorola kant |
racer |
erfanoabdi, Jleeblanch, SyberHexen |
Motorola edge s / moto g100 |
nio |
dianlujitao |
Motorola moto g 5G / ett 5G ess |
kiev |
SyberHexen, Jleeblanch |
Motorola moto g 5G plus / one 5G |
nairo |
SyberHexen |
Motorola moto g6 plus |
evert |
Jleeblanch |
Spela Motorola moto g7 |
kanal |
SyberHexen, dödman96385, erfanoabdi, npjohnson |
Motorola moto g7 plus |
sjö |
Jleeblanch, npjohnson |
Motorola moto g7 power |
hav |
SyberHexen, erfanoabdi, npjohnson |
Motorola moto g7 |
flod |
erfanoabdi, npjohnson, SyberHexen |
Motorola moto x4 |
payton |
erfanoabdi, TheMarD |
Spela Motorola moto z3 |
beckham |
Jleeblanch |
Motorola one power |
kock |
Hasaber8 |
Nubia Mini 5G |
TP1803 |
ArianK16a, npjohnson |
OnePlus 5 |
ostburgare |
trautamaki |
OnePlus 5T |
klimp |
trautamaki, snc |
OnePlus 6 |
enchilada |
LuK1337 |
OnePlus 6T |
fajita |
EdwinMoq |
OnePlus 7 |
guacamoleb |
shantanu-sarkar |
OnePlus 7 Pro |
guacamole |
LuK1337, Tortel |
OnePlus 7T |
varmkorvb |
LuK1337 |
OnePlus 7T Pro |
varmkorv |
LuK1337 |
OnePlus 8 |
snabbnudlar |
jabashque |
OnePlus 8 Pro |
instantnoodlep |
LuK1337 |
OnePlus 8T |
kebab |
LuK1337 |
OnePlus 9 |
citronsaft |
mikeioannina, tangalbert919, ZVNexus |
OnePlus 9 Pro |
lemonadp |
LuK1337, bgcngm, mikeioannina |
Razer Phone 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 |
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 |
beryllium |
bgcngm, warabhishek |
Generiska mål
Precis som de senaste utgåvorna stöder LineageOS-teamet Android Virtual Device (AVD), det vill säga standardemulatormiljön som tillhandahålls av Android Studio, som en bygga mål.LineageOS 19 har lagt till stöd för Android Automotive-byggmål också. Utvecklare kan bygga Generic System Image (GSI)-paket i både mobil- och Android TV-konfigurationer också, även om den officiella nedladdningsportalen inte kommer att vara värd för några sådana förkompilerade builds. Detta beror på att det är beroende av hur väl en OEM gjorde (eller inte) uppfyllde Trebles krav för att fungera.
Vad händer om min enhet inte finns med här?
Bara för att din enhet inte är listad här betyder det inte att du inte kommer att kunna njuta av LineageOS 20 just nu. På grund av dess öppen källkod finns det ett antal inofficiella versioner för många enheter på våra forum, av vilka många så småningom kommer att bli officiella versioner allt eftersom utvecklingen fortskrider. Vad mer: de flesta av dem är vid det här laget perfekt stabila som dagliga förare, med enstaka mindre egenheter.
Hur man uppgraderar till LineageOS 20 från en äldre version
Om du inte är bekant med processen att installera anpassade ROM-skivor eller modifiera din telefon, behöver du först för att låsa upp starthanteraren för din enhet och installera en uppdaterad anpassad återställning, såsom LineageOS Recovery eller TWRP innan du försöker göra något. Sedan, när officiella LineageOS 20-versioner blir tillgängliga för din enhet, måste du installera dem genom den anpassade återställningsmiljön. Enhetsspecifika instruktioner kan variera, så kolla in motsvarande wiki för din enhet i förväg.
När det gäller Google-appar kommer de inte förinstallerade på en LineageOS-version. Du behöver välj en lämplig GApps-distribution och installera det själv.
Källa: LineageOS blogg