Frigivelse af LineageOS 19-mobilplatformen baseret på Android 12

Udviklerne af LineageOS-projektet, som erstattede CyanogenMod, præsenterede udgivelsen af ​​LineageOS 19, baseret på platformen Android 12. Det bemærkes, at LineageOS 19-grenen har nået paritet i funktionalitet og stabilitet med gren 18, og er anerkendt som klar til overgang til at danne den første udgivelse. Samlinger er forberedt til 41 enhedsmodeller.

LineageOS kan også køres i Android Emulator og Android Studio. Muligheden for at samle i Android TV og Android Automotive-tilstand er tilvejebragt. Når de er installeret, tilbydes alle understøttede enheder deres egen Lineage Recovery som standard, hvilket ikke kræver en separat gendannelsespartition. LineageOS 17.1-builds blev afbrudt den 31. januar.

Forældet understøttelse af mange ældre enheder på grund af fjernelse af iptables fra AOSP og overgangen af ​​Android 12 til at bruge eBPF til pakkefiltrering. Problemet er, at eBPF kun kan bruges på enheder, der har Linux-kerne 4.9 eller nyere tilgængelige udgivelser. For enheder med kerne 4.4 er eBPF-understøttelse blevet backporteret, men portering til enheder, der kører kerneversion 3.18, er vanskelig. Ved at bruge løsninger var det muligt at indlæse Android 12-komponenter oven på gamle kerner, implementeret gennem en rollback til iptables, men ændringerne blev ikke accepteret i LineageOS 19 på grund af en afbrydelse i pakkefiltreringen. Indtil eBPF-porten til ældre kerner bliver tilgængelig, vil LineageOS 19-baserede builds ikke blive leveret til sådanne enheder. Hvis forsamlinger med LineageOS 18.1 blev oprettet til 131 enheder, så er der i LineageOS 19 forsamlinger i øjeblikket tilgængelige for 41 enheder.

Sammenlignet med LineageOS 18.1, udover ændringer, der er specifikke for Android 12, foreslås følgende forbedringer også:

  • Overgangen til android-12.1.0_r4-grenen fra AOSP (Android Open Source Project) repository er blevet foretaget. WebView-browsermotoren er synkroniseret med Chromium 100.0.4896.58.
  • I stedet for det nye lydstyrkekontrolpanel, der er foreslået i Android 12, har det sit eget helt nydesignede panel, der glider ud fra siden.
  • Mørk grænsefladedesigntilstand er aktiveret som standard.
  • Hovedværktøjet til at bygge Linux-kernen er Clang-kompileren, som findes i AOSP-lageret.
  • En ny opsætningsguide er blevet foreslået, som tilføjer et stort sæt nye sider med indstillinger, bruger nye ikoner og animationseffekter fra Android 12.
  • En ny samling af ikoner er inkluderet, der dækker næsten alle applikationer, inklusive system.
  • Forbedret fotogalleristyringsapp, som er en forgrening af Galleri-appen fra AOSP-lageret.
  • Der er foretaget forbedringer af programmet til installation af opdateringer, Jelly-webbrowseren, Recorder-stemmeoptageren, FOSS Etar-kalenderplanlæggeren og Seedvault-sikkerhedskopieringsprogrammet. Forbedringer tilføjet til FOSS Etar og Seedvault er blevet returneret til opstrømsprojekter.
  • Til brug på Android TV-enheder er der foreslået en udgave af navigationsgrænsefladen (Android TV Launcher), fri for visning af reklamer. En knaphåndtering er blevet tilføjet til builds til Android TV, så du kan bruge yderligere knapper på forskellige fjernbetjeninger, der fungerer via Bluetooth og infrarød.
  • Tilføjet understøttelse til indbygning af Android Automotive-målplatformstilstand til brug i automotive infotainmentsystemer.
  • Bindingen af ​​adb_root-tjenesten til den egenskab, der bestemmer assembly-typen, er blevet fjernet.
  • Billedudpakningsværktøjet har tilføjet understøttelse til at udtrække data fra de fleste typer arkiver og billeder med opdateringer, hvilket forenkler udvindingen af ​​binære komponenter, der er nødvendige for driften af ​​enheden.
  • SDK'et giver mulighed for at øge polling-intensiteten på berøringsskærme for at reducere responstiden ved berøring af skærmen.
  • For at få adgang til kameraer på enheder baseret på Qualcomm Snapdragon-platformen bruges Camera2 API i stedet for den Qualcomm-specifikke grænseflade.
  • Standard desktop tapet er blevet erstattet, og en ny tapet samling er blevet tilføjet.
  • Wi-Fi Display-funktionen, som giver dig mulighed for at organisere fjernoutput til en ekstern skærm uden en fysisk forbindelse til skærmen, er implementeret for alle enheder, inklusive skærme, der understøtter Qualcomms proprietære trådløse grænseflade og Miracast-teknologi.
  • Det er muligt at tildele separate lyde til forskellige typer opladning (opladning via kabel eller trådløs opladning).
  • Den indbyggede firewall, begrænset netværksadgangstilstand og applikationsisoleringsfunktioner er blevet omskrevet for at tage højde for den nye netværksisoleringstilstand i AOSP og brugen af ​​eBPF. Kode til databegrænsning og netværksisolering er blevet kombineret i én implementering.

Kilde: opennet.ru

Tilføj en kommentar