Veröffentlichung der mobilen Plattform LineageOS 19 auf Basis von Android 12

Die Entwickler des LineageOS-Projekts, das CyanogenMod ersetzte, präsentierten die Veröffentlichung von LineageOS 19, basierend auf der Android 12-Plattform. Es wird darauf hingewiesen, dass der LineageOS 19-Zweig in Funktionalität und Stabilität mit Zweig 18 gleichwertig geworden ist und als bereit für erkannt wird Übergang zur ersten Veröffentlichung. Für 41 Gerätemodelle sind Baugruppen vorbereitet.

LineageOS kann auch im Android-Emulator und Android Studio ausgeführt werden. Die Möglichkeit zur Montage im Android TV- und Android Automotive-Modus ist gegeben. Bei der Installation wird allen unterstützten Geräten standardmäßig eine eigene Lineage Recovery angeboten, die keine separate Wiederherstellungspartition erfordert. LineageOS 17.1-Builds wurden am 31. Januar eingestellt.

Aufgrund der Entfernung von iptables aus AOSP und der Umstellung von Android 12 auf die Verwendung von eBPF für die Paketfilterung wurde die Unterstützung für viele ältere Geräte eingestellt. Das Problem besteht darin, dass eBPF nur auf Geräten verwendet werden kann, auf denen Linux-Kernel 4.9 oder neuere Versionen verfügbar sind. Für Geräte mit Kernel 4.4 wurde die eBPF-Unterstützung zurückportiert, aber die Portierung auf Geräte mit Kernel-Version 3.18 ist schwierig. Mithilfe von Workarounds war es möglich, Android 12-Komponenten auf alte Kernel zu laden, was durch ein Rollback auf iptables implementiert wurde, aber die Änderungen wurden aufgrund einer Störung bei der Paketfilterung nicht in LineageOS 19 übernommen. Bis der eBPF-Port für ältere Kernel verfügbar ist, werden für solche Geräte keine auf LineageOS 19 basierenden Builds bereitgestellt. Wurden Baugruppen mit LineageOS 18.1 für 131 Geräte erstellt, so sind in LineageOS 19 Baugruppen derzeit für 41 Geräte verfügbar.

Im Vergleich zu LineageOS 18.1 werden neben Android 12-spezifischen Änderungen auch folgende Verbesserungen vorgeschlagen:

  • Der Übergang zum Zweig android-12.1.0_r4 vom AOSP-Repository (Android Open Source Project) wurde durchgeführt. Die WebView-Browser-Engine ist mit Chromium 100.0.4896.58 synchronisiert.
  • Anstelle des in Android 12 vorgeschlagenen neuen Lautstärkereglers verfügt es über ein eigenes, komplett neu gestaltetes Bedienfeld, das seitlich herausgeschoben werden kann.
  • Der dunkle Interface-Designmodus ist standardmäßig aktiviert.
  • Das Hauptwerkzeug zum Erstellen des Linux-Kernels ist der Clang-Compiler, der im AOSP-Repository bereitgestellt wird.
  • Es wurde ein neuer Setup-Assistent vorgeschlagen, der eine Vielzahl neuer Seiten mit Einstellungen hinzufügt und neue Symbole und Animationseffekte von Android 12 verwendet.
  • Eine neue Sammlung von Symbolen ist enthalten, die fast alle Anwendungen abdeckt, auch Systemanwendungen.
  • Verbesserte Fotogalerie-Verwaltungs-App, die ein Zweig der Galerie-App aus dem AOSP-Repository ist.
  • Das Programm zum Installieren von Updates, der Jelly-Webbrowser, der Recorder-Sprachrekorder, der FOSS Etar-Kalenderplaner und das Seedvault-Backup-Programm wurden verbessert. Zu FOSS Etar und Seedvault hinzugefügte Verbesserungen wurden an Upstream-Projekte zurückgegeben.
  • Für die Nutzung auf Android-TV-Geräten wurde eine werbefreie Edition der Navigationsoberfläche (Android TV Launcher) vorgeschlagen. Den Builds für Android TV wurde ein Tastenhandler hinzugefügt, mit dem Sie zusätzliche Tasten auf verschiedenen Fernbedienungen verwenden können, die über Bluetooth und Infrarot funktionieren.
  • Unterstützung für den Aufbau im Android Automotive-Zielplattformmodus für den Einsatz in Automobil-Infotainmentsystemen hinzugefügt.
  • Die Bindung des adb_root-Dienstes an die Eigenschaft, die den Assembly-Typ bestimmt, wurde entfernt.
  • Das Dienstprogramm zum Entpacken von Bildern bietet Unterstützung für das Extrahieren von Daten aus den meisten Arten von Archiven und Bildern mit Updates, was das Extrahieren von Binärkomponenten vereinfacht, die für den Betrieb des Geräts erforderlich sind.
  • Das SDK bietet die Möglichkeit, die Abfrageintensität von Touchscreens zu erhöhen, um die Reaktionszeit auf die Berührung des Bildschirms zu verkürzen.
  • Für den Zugriff auf Kameras auf Geräten, die auf der Qualcomm Snapdragon-Plattform basieren, wird die Camera2-API anstelle der Qualcomm-spezifischen Schnittstelle verwendet.
  • Das Standard-Desktop-Hintergrundbild wurde ersetzt und eine neue Hintergrundbildsammlung hinzugefügt.
  • Die Wi-Fi-Display-Funktion, mit der Sie die Fernausgabe auf einem externen Bildschirm ohne physische Verbindung zum Monitor organisieren können, ist für alle Geräte implementiert, einschließlich Bildschirmen, die die proprietäre drahtlose Schnittstelle von Qualcomm und die Miracast-Technologie unterstützen.
  • Es besteht die Möglichkeit, für verschiedene Ladearten (Laden per Kabel oder kabelloses Laden) separate Sounds zuzuweisen.
  • Die integrierte Firewall, der eingeschränkte Netzwerkzugriffsmodus und die Anwendungsisolationsfunktionen wurden neu geschrieben, um den neuen Netzwerkisolationsmodus in AOSP und die Verwendung von eBPF zu berücksichtigen. Code für Datenbeschränkung und Netzwerkisolation wurde in einer Implementierung zusammengefasst.

Source: opennet.ru

Kommentar hinzufügen