Release av LineageOS 19 mobilplattform baserad på Android 12

Utvecklarna av LineageOS-projektet, som ersatte CyanogenMod, presenterade lanseringen av LineageOS 19, baserat på plattformen Android 12. Det noteras att LineageOS 19-grenen har nått paritet i funktionalitet och stabilitet med gren 18, och är erkänd som redo för övergången till den första utgåvan. Sammansättningar är förberedda för 41 enhetsmodeller.

LineageOS kan också köras i Android Emulator och Android Studio. Möjligheten att montera i Android TV och Android Automotive-läge tillhandahålls. När de är installerade erbjuds alla enheter som stöds sin egen Lineage Recovery som standard, vilket inte kräver en separat återställningspartition. LineageOS 17.1-versioner avbröts den 31 januari.

Utfasat stöd för många äldre enheter på grund av borttagandet av iptables från AOSP och övergången av Android 12 till att använda eBPF för paketfiltrering. Problemet är att eBPF endast kan användas på enheter som har Linuxkärna 4.9 eller nyare versioner tillgängliga. För enheter med kärna 4.4 har eBPF-stöd backporterats, men portering till enheter som kör kärnversion 3.18 är svårt. Med hjälp av lösningar var det möjligt att ladda Android 12-komponenter ovanpå gamla kärnor, implementerade genom en återställning till iptables, men ändringarna accepterades inte i LineageOS 19 på grund av ett avbrott i paketfiltreringen. Tills eBPF-porten för äldre kärnor blir tillgänglig kommer LineageOS 19-baserade builds inte att tillhandahållas för sådana enheter. Om sammansättningar med LineageOS 18.1 skapades för 131 enheter, är för närvarande 19 sammansättningar tillgängliga för 41 enheter i LineageOS XNUMX.

Jämfört med LineageOS 18.1, förutom ändringar specifika för Android 12, föreslås även följande förbättringar:

  • Övergången till android-12.1.0_r4-grenen från AOSP-förrådet (Android Open Source Project) har gjorts. WebView-webbläsarmotorn är synkroniserad med Chromium 100.0.4896.58.
  • Istället för den nya volymkontrollpanelen som föreslås i Android 12, har den sin egen helt omdesignade panel som glider ut från sidan.
  • Mörk gränssnittsdesignläge är aktiverat som standard.
  • Huvudverktyget för att bygga Linux-kärnan är Clang-kompilatorn, som finns i AOSP-förvaret.
  • En ny installationsguide har föreslagits, som lägger till en stor uppsättning nya sidor med inställningar, använder nya ikoner och animeringseffekter från Android 12.
  • En ny samling ikoner ingår, som täcker nästan alla applikationer, inklusive system.
  • Förbättrad app för hantering av fotogallerier, som är en gaffel från Galleri-appen från AOSP-förvaret.
  • Förbättringar har gjorts av programmet för att installera uppdateringar, Jelly webbläsare, Recorder voice recorder, FOSS Etar kalenderplanerare och Seedvault backup programmet. Förbättringar som lagts till i FOSS Etar och Seedvault har återförts till uppströmsprojekt.
  • För användning på Android TV-enheter har en utgåva av navigeringsgränssnittet (Android TV Launcher) föreslagits, fri från visning av reklam. En knapphanterare har lagts till i builds för Android TV, så att du kan använda ytterligare knappar på olika fjärrkontroller som fungerar via Bluetooth och infraröd.
  • Lade till stöd för att bygga in Android Automotive målplattformsläge för användning i fordonsinfotainmentsystem.
  • Bindningen av adb_root-tjänsten till egenskapen som bestämmer sammansättningstypen har tagits bort.
  • Verktyget för uppackning av bilder har lagt till stöd för att extrahera data från de flesta typer av arkiv och bilder med uppdateringar, vilket förenklar extraheringen av binära komponenter som är nödvändiga för driften av enheten.
  • SDK ger möjlighet att öka pollingintensiteten på pekskärmar för att minska svarstiden vid beröring av skärmen.
  • För att komma åt kameror på enheter baserade på Qualcomm Snapdragon-plattformen används Camera2 API istället för det Qualcomm-specifika gränssnittet.
  • Standardskrivbordsbakgrunden har ersatts och en ny tapetsamling har lagts till.
  • Wi-Fi Display-funktionen, som låter dig organisera fjärrutmatning till en extern skärm utan en fysisk anslutning till monitorn, är implementerad för alla enheter, inklusive skärmar som stöder Qualcomms proprietära trådlösa gränssnitt och Miracast-teknik.
  • Det är möjligt att tilldela separata ljud för olika typer av laddning (laddning via kabel eller trådlös laddning).
  • Den inbyggda brandväggen, läget för begränsad nätverksåtkomst och applikationsisoleringsfunktionerna har skrivits om för att ta hänsyn till det nya nätverksisoleringsläget i AOSP och användningen av eBPF. Kod för databegränsning och nätverksisolering har kombinerats till en implementering.

Källa: opennet.ru

Lägg en kommentar