Die Plattform Android 16 QPR2 wurde veröffentlicht, die das Ausführen grafischer Linux-Anwendungen unterstützt.

Google hat das zweite vierteljährliche Release der offenen mobilen Plattform Android 16 (QPR2) vorgestellt. Der Quellcode, der mit dieser neuen Version verbunden ist, wurde im Git-Repository des Projekts veröffentlicht (Branch android-16.0.0_r4). Die Firmware-Builds wurden für die Geräte Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold und Pixel Tablet vorbereitet. In den kommenden Monaten werden Firmware-Updates mit der neuen Version für Smartphones von Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo und Xiaomi erwartet. Zusätzlich werden universelle GSI (Generic System Images) Builds erstellt, die für verschiedene Geräte mit ARM64- und x86_64-Architekturen geeignet sind.

Die Veröffentlichung von Android 16 QPR2 erfolgt im Rahmen eines neuen Entwicklungsplans, nach dem jedes Jahr nicht nur eine bedeutende Android-Version, sondern zwei Releases entstehen – die erste im zweiten Quartal (QPR1) und die zweite im vierten Quartal (QPR2). Die Sommerveröffentlichung beinhaltete bedeutende Neuerungen, Verhaltensänderungen im SDK und neue APIs. Die Winterversion enthält Verbesserungen, neue APIs und Änderungen, die die Kompatibilität mit Anwendungen nicht beeinträchtigen.

Die Hauptneuerungen von Android 16 QPR2:

  • Die Möglichkeit, grafische Anwendungen, die für Linux erstellt wurden, zu starten, wurde hinzugefügt. Der Start erfolgt über die Anwendung Linux Terminal, die es ermöglicht, in einer Android-Umgebung eine virtuelle Maschine mit Debian GNU/Linux zu betreiben, in der herkömmliche Linux-Anwendungen ausgeführt werden können. Um die grafische Umgebung zu starten, wurde im Linux Terminal eine Schaltfläche "Display" hinzugefügt, die das Grafik-Redirecting über die Komponenten der Android-Hauptumgebung aktiviert. Nach Aktivierung der Schaltfläche "Display" kann im Terminal der Kompositor-Server Weston gestartet werden, der eine minimalistische Fenstersitzung bietet, die dann zur Ausführung beliebiger grafischer Anwendungen verwendet werden kann, wie zum Beispiel die Demonstration des Starts des Grafikeditors GIMP.
    Die Plattform Android 16 QPR2 wurde veröffentlicht, die das Ausführen grafischer Linux-Anwendungen unterstützt.

    Die Funktionalität der virtuellen Maschine mit Linux entwickelt sich im Rahmen des Projekts Ferrochrome. Im Gast-Umfeld wird Debian GNU/Linux gestartet. Für die Virtualisierung wird das AVF (Android Virtualization Framework) verwendet, das auf dem Hypervisor Weston basiert. KVM Das grafische Umfeld verwendet das Wayland-Protokoll und basiert auf dem kompositorischen Server Für die hardwarebeschleunigte Grafik kommt VirGL – der virtuelle GPU Virgil3D – zum Einsatz. Der Start von Anwendungen, die für X11 erstellt wurden, erfolgt mithilfe des DDX-Komponenten XWayland.

  • Ein erweitertes Dunkelthema wurde implementiert, das die Farben in Anwendungen, die kein Dunkelthema bieten, automatisch umkehrt. Die Notwendigkeit zur Umkehrung wird für jede Anwendung separat basierend auf dem Attribut isLightTheme festgelegt. Die Umkehrung gilt für Benutzerschnittstellenelemente, die auf Android Views, Composables und WebViews basieren, wird jedoch nicht für Anwendungen mit eigenen Rendering-Engines wie dem Flutter-Framework verwendet.
    Die Plattform Android 16 QPR2 wurde veröffentlicht, die das Ausführen grafischer Linux-Anwendungen unterstützt.
  • Die Auswahl spezifischer Formen von Icons wurde ermöglicht, die auf alle angezeigten Icons und Verknüpfungen in den Katalogen angewendet werden.
    Die Plattform Android 16 QPR2 wurde veröffentlicht, die das Ausführen grafischer Linux-Anwendungen unterstützt.Die Plattform Android 16 QPR2 wurde veröffentlicht, die das Ausführen grafischer Linux-Anwendungen unterstützt.
  • Für Anwendungen, die keine separaten Icon-Varianten für Themen anbieten, wurde die Möglichkeit der automatischen Generierung von Icons umgesetzt, die an die Design-Themen angepasst sind. Beim Generieren wird ein Farbsfilter auf das vorhandene Start-Icon der Anwendung angewendet.
    Die Plattform Android 16 QPR2 wurde veröffentlicht, die das Ausführen grafischer Linux-Anwendungen unterstützt.
  • Es wurde die Möglichkeit geschaffen, die interaktive Interaktion mit der Anwendung fortzusetzen, nachdem der Systemdialog Share (Teilen) geöffnet und der Inhalt der Benutzeroberfläche der Anwendung während der Auswahl des Datenverarbeitungsdienstes aktualisiert wurde.
  • Im Android Runtime (ART) wurde ein generativer Garbage Collector (Generational Concurrent Mark-Compact Garbage Collector) hinzugefügt, der die separate Verarbeitung von 'alten' und 'jungen' Objekten nutzt. Dies erhöht die Effizienz bei der Bereinigung von neu erstellten Objekten mit kurzer Lebensdauer. Der Einsatz des generativen Garbage Collectors verringert das Risiko von Unterbrechungen bei der Zuweisung von Ressourcen und reduziert die CPU-Belastung, was die Energieeffizienz verbessert.
  • Die Möglichkeiten zur Analyse der Benutzerinteraktion mit Widgets wurden erweitert – die Anwendung kann jetzt Metriken zu Interaktionsereignissen wie Klicks, Scrolls und Impressionen erhalten.
  • Eine Warnung über fehlende Seitenanpassung mit einer Seitenanfanggröße von 16 KB wurde im zu debuggenden Anwendung implementiert. In Zukunft wird für bestimmte Architekturen die Verwendung von Seiten mit 16 KB anstelle von 4 KB erwartet, was die Leistung von speicherintensiven Anwendungen verbessern wird.
    Die Plattform Android 16 QPR2 wurde veröffentlicht, die das Ausführen grafischer Linux-Anwendungen unterstützt.
  • Ein Software-Decodierer für das Audioformat IAMF (Immersive Audio Model and Formats) wurde hinzugefügt, das zur Verbreitung von Surround-Sound verwendet wird (es berücksichtigt die Verbreitung von Audio-Signalen im dreidimensionalen Raum, um den Klang so natürlich wie möglich wiederzugeben).
  • Im Ausgabewahl-Interface (Output Switcher) wurde die Möglichkeit integriert, Audio über Bluetooth LE bereitzustellen, ohne dass separate Bluetooth-Einstellungen geändert werden müssen.
    Die Plattform Android 16 QPR2 wurde veröffentlicht, die das Ausführen grafischer Linux-Anwendungen unterstützt.
  • Im Health Connect-System wurde die Unterstützung für die automatische Verfolgung der Anzahl der zurückgelegten Schritte hinzugefügt, indem verfügbare Sensoren genutzt werden. Der Zugriff auf die Informationen zur Schrittzahl wird Anwendungen gewährt, die über die Berechtigung READ_STEPS verfügen. Diese neue Methode vereinfacht den Code in Anwendungen und reduziert den Energieverbrauch bei der Schrittverfolgung. Health Connect gewährleistet eine zentralisierte Speicherung von Daten von Fitness-Trackern und anderen Geräten, die mit der Gesundheit des Nutzers in Verbindung stehen, und organisiert den gemeinsamen Zugang verschiedener Anwendungen zu Gesundheitsdaten.
  • Ein neuer API-Datenübertragungsdienst wurde hinzugefügt, um die Zuverlässigkeit der Datenmigration zwischen Geräten auf Basis von Android und iOS zu erhöhen.
  • Ein API zur Verifizierung von Entwicklern beim Installieren von APK-Paketen wurde hinzugefügt. In das ADB-Werkzeug wurden Befehle integriert, um die Verifizierung zu simulieren (die Möglichkeit, Anwendungen ohne Verifizierung über ADB zu installieren, bleibt unverändert).
  • Der SMS-Schutz mit Einmalpasswörtern (OTP) ist gewährleistet. Um die Abfangung von Einmalpasswörtern durch schädliche Anwendungen zu verhindern, wird die Zustellung von SMS mit dem Hash für den SMS Retriever-Dienst für die meisten Anwendungen um drei Stunden verzögert. Bis zu diesem Zeitpunkt wird die Broadcast-Übertragung des Ereignisses RECEIVE_SMS blockiert, und Anfragen an die Datenbank mit SMS werden gefiltert.
  • Ein neuer Systemstatus namens «Secure Lock Device» wurde hinzugefügt. Bei Aktivierung, beispielsweise über den Dienst «Find My Device», wird das Gerät sofort gesperrt und fordert die Eingabe eines PIN-Codes oder Passworts zur Entsperrung an. Benachrichtigungen und Erinnerungen werden in diesem Modus vom Sperrbildschirm verborgen, und die biometrische Entsperrung wird vorübergehend deaktiviert.

Quelle: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster