LineageOS 20 baseret på Android 13 er her og bringer nye funktioner og en ny standard kamera-app

LineageOS 20 er her, baseret på Android 13, og det har en masse nye funktioner og endnu bedre en ny standard kamera-app!

hurtige links

  • Nye funktioner i LineageOS 20
  • LineageOS 20 Aperture, en ny standard kameraapp
  • LineageOS 20 Build Roster
  • Sådan opgraderes til LineageOS 20 fra en ældre version

LineageOS er en velkendt spiller inden for tilpasset Android-udvikling. Det var efterfølgeren til CyanogenMod og understøtter nu et stort antal enheder, hvilket giver entusiaster mulighed for at tilpasse og optimere deres systemer uden at blive bundet af tunge skind. LineageOS-teamet har for nylig udgivet en større opdatering, LineageOS 20, som er baseret på Android 13.

Nye funktioner i LineageOS 20

LineageOS 20 kommer med en masse nye funktioner og forbedringer:

  • Sikkerhedsrettelser fra april 2022 til december 2022 er blevet slået sammen til LineageOS 17.1 til 20.
  • LineageOS har nu en ny kamera-app kaldet Aperture! Det er baseret på Googles (for det meste) fantastiske CameraX bibliotek og giver en meget tættere "til lager" kamera app-oplevelse på mange enheder. Stor ros til udviklerne SebaUbuntu, LuK1337 og luca020400, som udviklede dette oprindeligt, designer Vazguard, og til hele teamet for at arbejde på at integrere det i LineageOS og tilpasse det til vores enorme udvalg af understøttede enheder!
  • WebView er blevet opdateret til Chromium 108.0.5359.79.
  • Fuldstændig lavet om på lydstyrkepanelet i Android 13 og videreudviklet side-pop-out-udvidelsespanelet.
  • Fuld støtte Generisk kernebillede og Linux 5.10 builds med fuld out-of-tree modulunderstøttelse for at matche nye AOSP-konventioner.
  • Lineage fork af AOSP Gallery-appen har set mange rettelser og forbedringer.
  • Updater-appen har set mange fejlrettelser og forbedringer sammen med et fancy nyt Android TV-layout
  • Vores webbrowser Jelly har set adskillige fejlrettelser og forbedringer
  • Flere ændringer og forbedringer tilbage opstrøms til FOSS Etar kalender-app, de integrerede for noget tid tilbage
  • Flere ændringer og forbedringer tilbage opstrøms til Seedvault backup app.
  • Optager-appen er blevet tilpasset til at tage højde for Androids indbyggede funktioner, mens den stadig giver de funktioner, du forventer fra LineageOS.
    • Appen blev ombygget kraftigt.
    • Materiale, du støtter, er blevet tilføjet.
    • Optageren af ​​høj kvalitet (WAV-format) understøtter nu stereo, og der har været flere threading-rettelser.
  • Android TV builds leveres nu med en annoncefri Android TV launcher, i modsætning til Googles annonceaktiverede launcher - den understøtter også Google TV-stil builds, og de vurderer at flytte til det på understøttede enheder i fremtid.
  • Flere Google TV-funktioner, såsom den meget mere tiltalende applikation med to-panelindstillinger, er blevet overført til LineageOS Android TV-bygninger.
  • adb_root service er ikke længere bundet til byggetypeegenskaben, hvilket giver større kompatibilitet med mange tredjeparts rodsystemer.
  • Merge scripts er i vid udstrækning blevet eftersyn, hvilket i høj grad forenkler Android sikkerhedsbulletin fletteproces, samt at gøre understøttende enheder som Pixel-enheder, der har fuld kildeudgivelser, meget mere strømlinede.
  • LLVM er blevet fuldt ud omfavnet, med builds, der nu som standard bruger LLVM bin-utils og eventuelt den integrerede LLVM assembler. For dem af jer med ældre kerner, bare rolig, du kan altid fravælge.
  • En global lystilstand for hurtige indstillinger er blevet udviklet, så dette UI-element matcher enhedens tema.
  • Setup Wizard har set tilpasning til Android 13 med ny stil og mere problemfri overgange/brugeroplevelse.

LineageOS 20 Aperture, en ny standard kameraapp

Hvis du nogensinde har brugt standardkamera-appen på LineageOS, er du måske blevet skuffet. "Snap", navnet på appen, var en forgrening af Qualcomms egen kamera-app, og de flyttede til sidst til at bruge standard AOSP-kamera-appen, kaldet Camera2. Det er en grundlæggende app, der virker, men den er for simpel til de flestes behov. Det er derfor, Aperture er så stor en ting.

Aperture gør brug af CameraX API, som er blevet modnet i de senere år til at blive anvendeligt til en kamera-app i sin helhed. Aperture er i stand til at implementere følgende funktioner takket være det:

  • Understøttelse af hjælpekameraer (enhedsvedligeholdere skal aktivere det)
  • Video frame rate kontroller
  • Fuld kontrol over indstillinger for EIS (elektronisk billedstabilisering) og OIS (optisk billedstabilisering).
  • En nivelleringsanordning til at kontrollere enhedens orienteringsvinkel

For de uindviede har CameraX-biblioteket fra Google til formål at strømline kamera-app udviklingsprocessen på Android. Under hætten omslutter den Camera2, en API, der tillader apps at undersøge kamerafunktionerne på en enhed, forudsat at OEM udsætter disse kamerafunktioner for API'en. For at reducere kamerafunktionsfragmentering kan enhedsproducenter vælge at sende CameraX-kompatibel udvidelsesbiblioteker med deres telefoner, der giver tredjepartsudviklere mulighed for problemfrit at udnytte det oprindelige kamera funktioner.

LineageOS 20 Build Roster

Følgende er den officielle byggeliste for den indledende batch af LineageOS 20-udrulningen, og hvis du har en af ​​disse enheder, vil du snart være i stand til at installere LineageOS 20.

Enhedsnavn

Wiki

Vedligeholdere

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

brambær

aleasto, mikeioannina

Google Pixel 4a

solfisk

PeterCxy, cdesai, mikeioannina

Google Pixel 4

flamme

cdesai, Eamo5, mikeioannina, npjohnson

Google Pixel 4 XL

koral

cdesai, Eamo5, mikeioannina, npjohnson

Google Pixel 5a

barbet

aleasto, mikeioannina

Google Pixel 5

rødfinnet

aleasto, mikeioannina

Lenovo Z5 Pro GT

hjerte

demard, valgfri toast

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 / et 5G ace

kiev

SyberHexen, Jleeblanch

Motorola moto g 5G plus / one 5G

nairo

SyberHexen

Motorola moto g6 plus

evert

Jleeblanch

Motorola moto g7 spil

kanal

SyberHexen, deadman96385, erfanoabdi, npjohnson

Motorola moto g7 plus

Jleeblanch, npjohnson

Motorola moto g7 power

ocean

SyberHexen, erfanoabdi, npjohnson

Motorola moto g7

flod

erfanoabdi, npjohnson, SyberHexen

Motorola moto x4

payton

erfanoabdi, TheMarD

Motorola moto z3 spil

Beckham

Jleeblanch

Motorola one power

kok

Hasaber8

Nubia Mini 5G

TP1803

ArianK16a, npjohnson

OnePlus 5

cheeseburger

trautamaki

OnePlus 5T

dumpling

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

instantnoodle

jabashque

OnePlus 8 Pro

instantnoodlep

LuK1337

OnePlus 8T

kebab

LuK1337

OnePlus 9

limonade

mikeioannina, tangalbert919, ZVNexus

OnePlus 9 Pro

limonadep

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

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

Generiske mål

Ligesom de sidste par udgivelser understøtter LineageOS-teamet Android Virtual Device (AVD), dvs. standardemulatormiljøet leveret af Android Studio, som en bygge mål.LineageOS 19 tilføjede også understøttelse af Android Automotive-byggemål. Udviklere kan også bygge Generic System Image (GSI)-pakker i både mobil- og Android TV-konfigurationer, selvom den officielle downloadportal ikke vil være vært for sådanne prækompilerede builds. Dette er fordi det er afhængigt af, hvor godt en OEM gjorde (eller ikke) overholdt Trebles krav for at fungere.

Hvad hvis min enhed ikke er angivet her?

Bare fordi din enhed ikke er angivet her, betyder det ikke, at du ikke vil kunne nyde LineageOS 20 lige nu. På grund af dens open source-karakter er der en række uofficielle builds til mange enheder på vores fora, hvoraf mange i sidste ende vil ende med at blive officielle builds, efterhånden som udviklingen skrider frem. Hvad mere er: de fleste af dem er efterhånden perfekt stabile som daglige chauffører, med lejlighedsvis mindre særheder.

Sådan opgraderes til LineageOS 20 fra en ældre version

Hvis du ikke er bekendt med processen med at installere brugerdefinerede ROM'er eller ændre din telefon, skal du først for at låse din enheds bootloader op og installere en opdateret brugerdefineret gendannelse, såsom LineageOS Recovery eller TWRP før du forsøger at gøre noget. Så, når officielle LineageOS 20-builds bliver tilgængelige for din enhed, skal du installere dem gennem det brugerdefinerede gendannelsesmiljø. Enhedsspecifikke instruktioner kan variere, så tjek den tilsvarende wiki til din enhed på forhånd.

Hvad angår Google-apps, kommer de ikke forudinstalleret på en LineageOS-udgivelse. Du skal vælg en passende GApps-distribution og installer det selv.


Kilde: LineageOS blog