LineageOS 20 is er, gebaseerd op Android 13, en heeft veel nieuwe functies en, nog beter, een nieuwe standaard camera-app!
Snelle koppelingen
- Nieuwe functies in LineageOS 20
- LineageOS 20 Aperture, een nieuwe standaard camera-app
- LineageOS 20 bouwrooster
- Hoe u kunt upgraden naar LineageOS 20 vanaf een oudere versie
LineageOS is een bekende speler op het gebied van maatwerk Android-ontwikkeling. Het was de opvolger van CyanogenMod en ondersteunt nu een groot aantal apparaten, waardoor enthousiastelingen hun systemen kunnen aanpassen en optimaliseren zonder te verzanden in zware skins. Het LineageOS-team heeft onlangs een grote update uitgebracht, LineageOS 20, die is gebaseerd op Androïde 13.
Nieuwe functies in LineageOS 20
LineageOS 20 wordt geleverd met veel nieuwe functies en verbeteringen:
- Beveiligingspatches van april 2022 tot en met december 2022 zijn samengevoegd met LineageOS 17.1 tot en met 20.
- LineageOS heeft nu een nieuwe camera-app genaamd Aperture! Het is gebaseerd op het (meestal) geweldige van Google CameraX bibliotheek en biedt op veel apparaten een veel nauwere camera-app-ervaring. Grote complimenten voor de ontwikkelaars SebaUbuntu, LuK1337 en luca020400 die dit in eerste instantie hebben ontwikkeld, ontwerper Vazguard en aan het hele team voor hun werk om het in LineageOS te integreren en aan te passen aan ons enorme scala aan ondersteunde apparaten!
- WebView is bijgewerkt naar Chromium 108.0.5359.79.
- Het volumepaneel in Android 13 volledig vernieuwd en het uitklapbare zijpaneel verder ontwikkeld.
- Volledige ondersteuning Generieke kernelafbeelding en Linux 5.10 is gebouwd met volledige ondersteuning voor out-of-tree-modules om te voldoen aan de nieuwe AOSP-conventies.
- De Lineage-vork van de AOSP Gallery-app heeft veel oplossingen en verbeteringen ondergaan.
- De Updater-app heeft veel bugfixes en verbeteringen ondergaan, samen met een mooie nieuwe Android TV-indeling
- Onze webbrowser Jelly heeft verschillende bugfixes en verbeteringen gezien
- Meer veranderingen en verbeteringen terug stroomopwaarts naar de FOSS Etar agenda-app die ze enige tijd geleden hebben geïntegreerd
- Meer veranderingen en verbeteringen terug stroomopwaarts naar de Zaadkluis back-up-app.
- De Recorder-app is aangepast om rekening te houden met de ingebouwde functies van Android, terwijl deze nog steeds de functies biedt die u van LineageOS verwacht.
- De app is zwaar opnieuw ontworpen.
- Materiaal dat u ondersteunt is toegevoegd.
- De hoogwaardige recorder (WAV-formaat) ondersteunt nu stereo, en er zijn verschillende threading-oplossingen geweest.
- Android TV-builds worden nu geleverd met een advertentievrije Android TV-launcher, in tegenstelling tot de advertentie-enabled launcher van Google. ondersteunt ook builds in Google TV-stijl, en ze evalueren de overstap ernaar op ondersteunde apparaten in de toekomst.
- Meerdere Google TV-functies, zoals de veel aantrekkelijker ogende applicatie met twee panelen, zijn geporteerd naar LineageOS Android TV-builds.
-
adb_root
service is niet langer gebonden aan de eigenschap build type, waardoor een grotere compatibiliteit met veel rootsystemen van derden mogelijk is. - Samenvoegscripts zijn grotendeels herzien, waardoor de Android-beveiligingsbulletin samenvoegproces en maken ondersteunende apparaten zoals Pixel-apparaten met volledige bronreleases veel gestroomlijnder.
- LLVM is volledig omarmd, waarbij builds nu standaard gebruik maken van LLVM bin-utils en optioneel de geïntegreerde LLVM-assembler. Voor degenen onder u met oudere kernels: maak u geen zorgen, u kunt zich altijd afmelden.
- Er is een algemene lichtmodus voor Snelle instellingen ontwikkeld, zodat dit UI-element aansluit bij het thema van het apparaat.
- De installatiewizard is aangepast voor Android 13, met een nieuwe stijl en meer naadloze overgangen/gebruikerservaring.
LineageOS 20 Aperture, een nieuwe standaard camera-app
Als je ooit de standaard camera-app op LineageOS hebt gebruikt, ben je misschien teleurgesteld. "Snap", de naam van de app, was een afsplitsing van Qualcomm's eigen camera-app, en uiteindelijk gingen ze over op het gebruik van de standaard AOSP-camera-app, genaamd Camera2. Het is een basisapp die werkt, maar voor de meeste mensen te eenvoudig is. Daarom is Aperture zo belangrijk.
Aperture maakt gebruik van de CameraX API, die de afgelopen jaren volwassen is geworden om in zijn geheel bruikbaar te worden voor een camera-app. Aperture kan dankzij dit de volgende functies implementeren:
- Ondersteuning voor hulpcamera's (apparaatbeheerders moeten dit inschakelen)
- Bediening voor videoframesnelheid
- Volledige controle over EIS (elektronische beeldstabilisatie) en OIS (optische beeldstabilisatie) instellingen
- Een leveller om de oriëntatiehoek van het apparaat te controleren
Voor niet-ingewijden is de CameraX-bibliotheek van Google bedoeld om het ontwikkelingsproces van de camera-app op Android te stroomlijnen. Onder de motorkap zit Camera2, een API waarmee apps de camerafuncties op een apparaat kunnen onderzoeken, op voorwaarde dat de OEM die camerafuncties aan de API blootstelt. Om de fragmentatie van camerafuncties te verminderen, kunnen fabrikanten van apparaten ervoor kiezen om CameraX-compatibel te leveren uitbreidingsbibliotheken met hun telefoons waarmee externe ontwikkelaars naadloos gebruik kunnen maken van de native camera functies.
LineageOS 20 bouwrooster
Het volgende is het officiële buildrooster voor de eerste batch van de uitrol van LineageOS 20, en als je een van deze apparaten hebt, kun je LineageOS 20 binnenkort installeren.
Toestelnaam |
Wiki |
Onderhouders |
---|---|---|
ASUS Zenfone 5Z (ZS620KL) |
Z01R |
rohanpurohit, Jackeagle, TheMarD |
Fairphone 4 |
KP4 |
Mikeioannina |
F(x)tec Pro¹ |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
Google Pixel 4a 5G |
bramen |
aleasto, mikeioannina |
Google Pixel 4a |
maanvis |
PeterCxy, cdesai, mikeioannina |
Google Pixel4 |
vlam |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 4 XL |
koraal |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 5a |
baardvogel |
aleasto, mikeioannina |
Google Pixel5 |
roodvin |
aleasto, mikeioannina |
Lenovo Z5 ProGT |
hart |
theard, optioneel toast |
Lenovo Z6Pro |
zippo |
Lucchetto, themard |
Motorola edge20 |
Berlijn |
npjohnson, SGCMarkus |
Motorola edge30 |
Dubai |
themard, sb6596 |
Motorola-rand |
racer |
erfanoabdi, Jleeblanch, SyberHexen |
Motorola edge s/moto g100 |
ni |
dianlujitao |
Motorola moto g 5G / één 5G aas |
Kiev |
SyberHexen, Jleeblanch |
Motorola moto g 5G plus / één 5G |
nairo |
SyberHexen |
Motorola moto g6 plus |
altijd |
Jleeblanch |
Motorola moto g7 spelen |
kanaal |
SyberHexen, deadman96385, erfanoabdi, npjohnson |
Motorola moto g7 plus |
meer |
Jleeblanch, npjohnson |
Motorola moto g7 power |
oceaan |
SyberHexen, erfanoabdi, npjohnson |
Motorola moto g7 |
rivier |
erfanoabdi, npjohnson, SyberHexen |
Motorola moto x4 |
Payton |
erfanoabdi, TheMarD |
Motorola moto z3 spelen |
beckham |
Jleeblanch |
Motorola één macht |
chef |
Hasaber8 |
Nubia Mini 5G |
TP1803 |
ArianK16a, npjohnson |
OnePlus 5 |
cheeseburger |
trautamaki |
OnePlus 5T |
knoedel |
trautamaki, snc |
OnePlus 6 |
enchilada |
LuK1337 |
OnePlus 6T |
fajita |
EdwinMoq |
OnePlus 7 |
guacamoleb |
shantanu-sarkar |
OnePlus 7 Pro |
guacemole |
LuK1337, Tortel |
OnePlus 7T |
hotdogb |
LuK1337 |
OnePlus 7T Pro |
hotdog |
LuK1337 |
OnePlus 8 |
instantnoedel |
jabashque |
OnePlus 8Pro |
instant noodlep |
LuK1337 |
OnePlus 8T |
kebab |
LuK1337 |
OnePlus 9 |
limonade |
mikeioannina, tangalbert919, ZVNexus |
OnePlus 9 Pro |
limonade |
LuK1337, bgcngm, mikeioannina |
Razer-telefoon 2 |
aura |
mikeioannina, npjohnson |
Samsung Galaxy Tab S5e (LTE) |
gts4lv |
bgcngm, LuK1337 |
Samsung Galaxy Tab S5e (wifi) |
gts4lvwifi |
LuK1337, bgcngm |
Sony Xperia 1 II |
pdx203 |
hallobbn |
Xiaomi Mi 8 |
dipper |
infrag |
Xiaomi Mi 8 Explorer-editie |
ursa |
bgcngm |
Xiaomi Mi 8 Pro |
equuleus |
bgcngm |
Xiaomi Mi 8SE |
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 |
Generieke doelen
Net als de laatste paar releases ondersteunt het LineageOS-team het Android Virtual Device (AVD), d.w.z. de standaard emulatoromgeving van Android-studio, als een doel bouwen.LineageOS 19 heeft ook ondersteuning toegevoegd voor Android Automotive-builddoelen. Ontwikkelaars kunnen Generic System Image (GSI)-pakketten ook bouwen in zowel mobiele als Android TV-configuraties, hoewel het officiële downloadportaal dergelijke vooraf gecompileerde builds niet zal hosten. Dit komt omdat het afhankelijk is van hoe goed een OEM wel (of niet) voldeed aan de vereisten van Treble om te kunnen werken.
Wat moet ik doen als mijn apparaat hier niet wordt vermeld?
Het feit dat uw apparaat hier niet wordt vermeld, betekent niet dat u op dit moment niet van LineageOS 20 kunt genieten. Vanwege het open source-karakter staan er op onze forums een aantal niet-officiële builds voor veel apparaten, waarvan er vele uiteindelijk officiële builds zullen worden naarmate de ontwikkeling vordert. Sterker nog: de meeste zijn inmiddels volkomen stabiel als dagelijkse chauffeurs, met af en toe een klein minpuntje.
Hoe u kunt upgraden naar LineageOS 20 vanaf een oudere versie
Als u niet bekend bent met het proces van het installeren van aangepaste ROM's of het aanpassen van uw telefoon, heeft u dit eerst nodig om de bootloader van uw apparaat te ontgrendelen en een bijgewerkt aangepast herstel te installeren, zoals LineageOS Recovery of TWRP voordat u iets probeert te doen. Zodra de officiële LineageOS 20-builds beschikbaar zijn voor uw apparaat, moet u deze vervolgens installeren via die aangepaste herstelomgeving. Apparaatspecifieke instructies kunnen variëren bekijk de overeenkomstige wiki voor uw apparaat vooraf.
Wat Google-apps betreft, deze zijn niet vooraf geïnstalleerd op een LineageOS-release. Je moet kies een geschikte GApps-distributie en installeer het zelf.
Bron: LineageOS-blog