Release van het LineageOS 19 mobiele platform gebaseerd op Android 12

De ontwikkelaars van het LineageOS-project, dat CyanogenMod verving, presenteerden de release van LineageOS 19, gebaseerd op het platform Android 12. Opgemerkt wordt dat de LineageOS 19-tak pariteit in functionaliteit en stabiliteit heeft bereikt met tak 18, en wordt erkend als klaar voor overgang naar de eerste release. Er worden assemblages voorbereid voor 41 apparaatmodellen.

LineageOS kan ook worden uitgevoerd in de Android Emulator en Android Studio. Er is de mogelijkheid om te monteren in de Android TV- en Android Automotive-modus. Na installatie krijgen alle ondersteunde apparaten standaard hun eigen Lineage Recovery aangeboden, waarvoor geen aparte herstelpartitie nodig is. LineageOS 17.1-builds zijn op 31 januari stopgezet.

Verouderde ondersteuning voor veel oudere apparaten vanwege de verwijdering van iptables uit AOSP en de overgang van Android 12 naar eBPF voor pakketfiltering. Het probleem is dat eBPF alleen kan worden gebruikt op apparaten waarop Linux kernel 4.9 of nieuwere releases beschikbaar zijn. Voor apparaten met kernel 4.4 is eBPF-ondersteuning gebackporteerd, maar het porten naar apparaten met kernelversie 3.18 is moeilijk. Met behulp van tijdelijke oplossingen was het mogelijk om Android 12-componenten bovenop oude kernels te laden, geïmplementeerd via een rollback naar iptables, maar de wijzigingen werden niet geaccepteerd in LineageOS 19 vanwege een verstoring in de pakketfiltering. Totdat de eBPF-poort voor oudere kernels beschikbaar komt, zullen op LineageOS 19 gebaseerde builds voor dergelijke apparaten niet worden aangeboden. Als er voor 18.1 apparaten assemblies met LineageOS 131 zijn gemaakt, zijn er in LineageOS 19 assemblies momenteel beschikbaar voor 41 apparaten.

Vergeleken met LineageOS 18.1 worden, naast wijzigingen die specifiek zijn voor Android 12, ook de volgende verbeteringen voorgesteld:

  • De overgang naar de android-12.1.0_r4-tak van de AOSP-repository (Android Open Source Project) is gemaakt. De WebView-browserengine is gesynchroniseerd met Chromium 100.0.4896.58.
  • In plaats van het nieuwe volumebedieningspaneel dat in Android 12 wordt voorgesteld, heeft het een eigen, volledig opnieuw ontworpen paneel dat vanaf de zijkant naar buiten schuift.
  • De donkere interface-ontwerpmodus is standaard ingeschakeld.
  • Het belangrijkste hulpmiddel voor het bouwen van de Linux-kernel is de Clang-compiler, die wordt aangeboden in de AOSP-repository.
  • Er is een nieuwe installatiewizard voorgesteld, die een groot aantal nieuwe pagina's met instellingen toevoegt, nieuwe pictogrammen en animatie-effecten van Android 12 gebruikt.
  • Er is een nieuwe verzameling pictogrammen inbegrepen die bijna alle toepassingen bestrijkt, inclusief systeemtoepassingen.
  • Verbeterde app voor het beheren van fotogalerijen, een afsplitsing van de Gallery-app uit de AOSP-repository.
  • Er zijn verbeteringen aangebracht aan het programma voor het installeren van updates, de Jelly webbrowser, de Recorder voicerecorder, de FOSS Etar kalenderplanner en het Seedvault back-upprogramma. Verbeteringen die zijn toegevoegd aan FOSS Etar en Seedvault zijn teruggekeerd naar upstream-projecten.
  • Voor gebruik op Android TV-apparaten is een editie van de navigatie-interface (Android TV Launcher) voorgesteld, zonder weergave van advertenties. Er is een knophandler toegevoegd aan builds voor Android TV, waardoor je extra knoppen kunt gebruiken op verschillende afstandsbedieningen die werken via Bluetooth en infrarood.
  • Ondersteuning toegevoegd voor het inbouwen van de Android Automotive-doelplatformmodus voor gebruik in auto-infotainmentsystemen.
  • De binding van de adb_root-service aan de eigenschap die het assembly-type bepaalt, is verwijderd.
  • Het hulpprogramma voor het uitpakken van afbeeldingen heeft ondersteuning toegevoegd voor het extraheren van gegevens uit de meeste soorten archieven en afbeeldingen met updates, wat de extractie van binaire componenten die nodig zijn voor de werking van het apparaat vereenvoudigt.
  • De SDK biedt de mogelijkheid om de pollintensiteit van aanraakschermen te verhogen om de responstijd bij aanraking van het scherm te verkorten.
  • Om toegang te krijgen tot camera's op apparaten die zijn gebaseerd op het Qualcomm Snapdragon-platform, wordt de Camera2 API gebruikt in plaats van de Qualcomm-specifieke interface.
  • De standaard bureaubladachtergrond is vervangen en er is een nieuwe behangcollectie toegevoegd.
  • De Wi-Fi Display-functie, waarmee u externe uitvoer naar een extern scherm kunt organiseren zonder een fysieke verbinding met de monitor, is geïmplementeerd voor alle apparaten, inclusief schermen die de eigen draadloze interface van Qualcomm en Miracast-technologie ondersteunen.
  • Het is mogelijk om aparte geluiden toe te wijzen voor verschillende soorten opladen (opladen via kabel of draadloos opladen).
  • De ingebouwde firewall, beperkte netwerktoegangsmodus en applicatie-isolatiemogelijkheden zijn herschreven om rekening te houden met de nieuwe netwerkisolatiemodus in AOSP en het gebruik van eBPF. Code voor databeperking en netwerkisolatie is gecombineerd in één implementatie.

Bron: opennet.ru

Voeg een reactie