Udgivelsen af den mobile platform LineageOS 21 er præsenteret, baseret på Android 14-kodebasen. Det bemærkes, at LineageOS 21-grenen har opnået paritet med funktionalitet og stabilitet med version 20 og anses for at være klar til den første udgivelse. Bygninger er forberedt til 109 enhedsmodeller. LineageOS kan også køre i Android Emulator og i Android Studio. Derudover er der mulighed for at bygge i Android TV og Android Automotive-tilstande.
Udover offentliggørelsen af LineageOS 21 fortsætter udviklingen af bygninger til LineageOS 20 og 18.1. Fortsættelsen af supporten til LineageOS 18.1 baseret på Android 11 skyldes, at platformen fra Android 12 er blevet overført til brugen af eBPF til pakke filtrering, hvilket har ført til ophør af supporten for mange gamle enheder på grund af utilgængelighed af Linux-kernen, der understøtter eBPF (4.9+), for disse enheder. For enheder med en kerne 4.4 (Qualcomm MSM8998) er eBPF support blevet backportet, men porteringen til enheder med SoC Qualcomm MSM8996, der er bundet til kerneversion 3.18, er besværligt. Ved installation tilbydes der en egen Lineage Recovery som standard for alle understøttede enheder, som ikke kræver en separat recovery-partition.
Sammenlignet med LineageOS 20, udover Android 14-specifikke ændringer, tilbydes følgende forbedringer:
- Overgangen til android-14-grenen fra AOSP (Android Open Source Project) er gennemført pr. februar 2024. Browser motoren WebView er synkroniseret med Chromium 120.0.6099.144.
- Der er inkluderet en ny app, Glimpse, med et interface til at administrere fotosamlingen, som som standard anvendes i stedet for appen Gallery2 fra AOSP. Glimpse indeholder alle de nødvendige funktioner til billedhåndtering og har en enkel brugerflade i Material You-stil.

- Calculatorens design er ændret og er blevet tilpasset Material You-konceptet og er blevet ensartet med de øvrige applikationer.

- I webbrowseren Jelly er brugergrænsefladen blevet redesignede og stylet med konceptet 'Material You'. Der er tilføjet support til søgemaskinen og søgeudbyderen Brave. Støtte til at få adgang til den krypterede Google-motor baseret på HSTS (HTTP Strict Transport Security) er blevet ophævet. Ved gengivelse af anbefalinger fra søgemaskinen Baidu anvendes HTTPS. Der er tilføjet mulighed for selektiv adgang til placeringsdata for enkelte websteder.

- Programmer til opkald, beskeder og adressebog er blevet redesignede i 'Material You'-stil. Support til både mørke og lyse temaer er implementeret. Programmerne Dialer, Messaging og Contacts er blevet adskilt fra AOSP og udvikles nu som udvidede forks, da Google har stoppet supporten til Dialer- og Messaging-apps i AOSP.

- Brugergrænsefladen i kameraappen Aperture er overgået til 'Material You'-stil. Dialogen for anmodning om tilladelser til placering er forbedret. Automatisk rotation af brugergrænsefladen ved ændring af enhedens orientering er sikret. QR-kodeskanneren er forbedret, og der er tilføjet support til Wi-Fi-forbindelse via QR-kode. Støtte til stemmehandlinger gennem Google Assistant er blevet tilføjet. Funktionen til spejling af fotos og videoer er indført. Der er mulighed for midlertidigt at pauser videooptagelser. Handlinger kan nu knyttes til lydstyrkeknapperne. Der er tilføjet avancerede indstillinger til videobehandling (støjreduktion, skarphed, osv.). Support til optagelse af video i HDR-tilstand er tilføjet.
- Supporten for 'Material You'-stil er forbedret i musikspilleren Eleven og det onscreen-tastatur LatinIME.
- En ny opstart animation er blevet præsenteret.
- SeedVault backup-appen og Etar kalender-planlæggeren er blevet opdateret til de nyeste versioner. Forbedringer fra LineageOS-udviklerne er blevet overført til hoveddelen af SeedVault og Etar.
- Den sidelæns fremtrædende funktion er blevet moderniseret. kontrolpanelet lydstyrke.
- Installationen af opdateringer i A/B tilstand er blevet betydeligt hurtigere.
- I Android TV-byggerne er der anvendt en launcher uden indbygget reklame. De fleste Google-apps til Android TV giver muligheden for at vælge mellem Google-interface med reklame eller LineageOS uden reklame.
- Scripts til overførsel af ændringer fra AOSP er blevet omarbejdet, hvilket har gjort det meget lettere at implementere rettelser til sårbarheder.
- Dataudtrækningsværktøjerne har fået tilføjet støtte til direkte udtræk af information fra OTA- og Factory-billeder.
- Der er sikret fuld støtte til bygning ved hjælp af LLVM, med standard LLVM bin-værktøjer og valgfrit den indbyggede assembler fra LLVM.
- Opsætningsguiden er opdateret og tilpasset til Android 14.
- Ydelsen er betydeligt forbedret med udviklerkit, der bruges til Radxa 0-, Banana Pi B5-, ODROID C4- og Jetson X1-platforme.
Kilde: opennet.ru




