Dritte Beta-Version der Android Q-Plattform mit separaten Updates für Systemkomponenten

Google präsentiert die dritte Beta-Version der offenen Mobilplattform Android Q. Die Veröffentlichung von Android Q, die unter der Nummer Android 10 ausgeliefert wird, ожидается im dritten Quartal 2019. In der Ankündigung wurde außerdem bekannt gegeben, dass die Plattform den Meilenstein von 2.5 Milliarden aktiven Android-Geräten erreicht hat.

Um neue Plattformfunktionen zu bewerten vorgeschlagen Programm Beta-test, innerhalb dessen der experimentelle Zweig über die Standard-Update-Installationsschnittstelle (OTA, Over-the-Air) installiert und auf dem neuesten Stand gehalten werden kann, ohne dass die Firmware manuell ausgetauscht werden muss. Aktualisierung vorhanden für 15 Geräte, darunter Google Pixel, Huawei Mate, Xiaomi Mi 9, Nokia 8.1, Sony Xperia XZ3, Vivo NEX, OPPO Reno, OnePlus 6T, ASUS ZenFone 5Z, LGE G8, TECNO Spark 3 Pro, Essential Phone und Realme 3 Pro Smartphones .

Dank des Projekts konnte die Anzahl der zum Testen verfügbaren Geräte deutlich erweitert werden Treble, wodurch Hersteller universelle Hardware-Unterstützungskomponenten erstellen können, die nicht an bestimmte Android-Versionen gebunden sind (Sie können dieselben Treiber mit verschiedenen Android-Versionen verwenden), was die Wartung der Firmware und die Erstellung aktualisierter Firmware mit aktuellen Android-Versionen erheblich vereinfacht. Dank Treble kann ein Hersteller auf vorgefertigte Updates von Google zurückgreifen und gerätespezifische Komponenten darin integrieren.

Änderungen in der dritten Beta-Version von Android Q im Vergleich zu Sekunde и zuerst Beta-Versionen:

  • Projekt vorgestellt HauptleitungSo können Sie einzelne Systemkomponenten aktualisieren, ohne die gesamte Plattform aktualisieren zu müssen. Solche Updates werden über Google Play getrennt von OTA-Firmware-Updates des Herstellers heruntergeladen. Es wird erwartet, dass die direkte Bereitstellung von Updates für Nicht-Hardware-Plattformkomponenten die Zeit bis zum Erhalt von Updates erheblich verkürzt, die Geschwindigkeit beim Patchen von Schwachstellen erhöht und die Abhängigkeit von Geräteherstellern zur Aufrechterhaltung der Plattformsicherheit verringert. Insbesondere werden Module mit Updates zunächst als Open Source ausgeliefert, sind sofort in den AOSP-Repositorys (Android Open Source Project) verfügbar und können Verbesserungen und Korrekturen von Drittanbietern enthalten.

    Von den Komponenten, die separat aktualisiert werden, wurden im ersten Schritt 13 Module benannt: Multimedia-Codecs, Multimedia-Framework, DNS-Resolver, Verschlüsseln Java-Sicherheitsanbieter, Benutzeroberfläche für Dokumente, Berechtigungscontroller, ExtServices, Zeitzonendaten, ANGLE (eine Ebene zum Übersetzen von OpenGL ES-Aufrufen in OpenGL, Direct3D 9/11, Desktop GL und Vulkan), Modulmetadaten, Netzwerkkomponenten, Captive Portal Login und Netzwerkzugriffseinstellungen. Systemkomponenten-Updates werden in einem neuen Paketformat bereitgestellt APEX, das sich von APK dadurch unterscheidet, dass es in einem frühen Stadium des Systemstarts verwendet werden kann. Im Falle möglicher Fehler steht ein Änderungs-Rollback-Modus zur Verfügung;

  • Unterstützung für den Mobilfunkstandard hinzugefügt 5G, wofür die bestehenden Verbindungsmanagement-APIs angepasst werden. Unter anderem über die API können Anwendungen das Vorhandensein einer Hochgeschwindigkeitsverbindung und die Erhebung von Verkehrsgebühren feststellen.
  • Die Funktion „Live Caption“ wurde hinzugefügt, mit der Sie unabhängig von der verwendeten Anwendung automatisch Untertitel erstellen können, wenn Sie sich ein Video ansehen oder Audioaufnahmen anhören. Die Spracherkennung erfolgt lokal ohne Rückgriff auf externe Dienste;
  • Das System der automatischen Schnellantworten, das bisher für Benachrichtigungen verfügbar war, kann jetzt verwendet werden, um Empfehlungen für die wahrscheinlichsten Aktionen in jeder Anwendung zu generieren. Wenn beispielsweise eine Nachricht mit einer Einladung zu einer Besprechung angezeigt wird, bietet das System schnelle Antworten zum Annehmen oder Ablehnen der Einladung und zeigt außerdem eine Schaltfläche an, um den geplanten Besprechungsort auf einer Karte anzuzeigen. Die Optionen werden mithilfe eines maschinellen Lernsystems ausgewählt, das auf der Untersuchung der Merkmale der Arbeit des Benutzers basiert.

    Dritte Beta-Version der Android Q-Plattform mit separaten Updates für Systemkomponenten

  • Auf Systemebene implementiert Dunkles Thema Dies kann verwendet werden, um die Ermüdung der Augen bei schlechten Lichtverhältnissen zu reduzieren.
    Das dunkle Design wird unter „Einstellungen“ > „Anzeige“, über den Dropdown-Block „Schnelleinstellungen“ oder wenn Sie den Energiesparmodus aktivieren, aktiviert. Das dunkle Thema gilt sowohl für das System als auch für Anwendungen und bietet unter anderem einen Modus zum automatischen Konvertieren vorhandener Themen in dunkle Töne;

    Dritte Beta-Version der Android Q-Plattform mit separaten Updates für Systemkomponenten

  • Es wurde ein Gesten-Navigationsmodus hinzugefügt, der es Ihnen ermöglicht, zur Steuerung nur Gesten auf dem Bildschirm zu verwenden, ohne die Navigationsleiste anzuzeigen und den gesamten Bildschirmbereich für Inhalte zu reservieren. Beispielsweise werden Schaltflächen wie „Zurück“ und „Home“ durch eine Wischbewegung vom Rand und eine Wischberührung von unten nach oben ersetzt; durch langes Berühren des Bildschirms wird eine Liste der laufenden Anwendungen aufgerufen. Der Modus wird in den Einstellungen „Einstellungen > System > Gesten“ aktiviert;
  • „Fokusmodus“ hinzugefügt, der es Ihnen ermöglicht, ablenkende Anwendungen für eine Zeit, in der Sie sich auf die Lösung einer Aufgabe konzentrieren müssen, gezielt stummzuschalten, z. B. den Empfang von E-Mails und Nachrichten zu unterbrechen, Karten und Instant Messenger jedoch zu belassen;
  • Kindersicherungsmodus „Family Link“ hinzugefügt, mit dem Sie die Zeit, die Kinder mit dem Gerät arbeiten, begrenzen, Bonusminuten für Erfolge und Erfolge bereitstellen, Listen gestarteter Anwendungen anzeigen und bewerten können, wie viel Zeit das Kind darin verbringt, installierte Anwendungen überprüfen usw Nachtzeit einstellen, um den Zugang nachts zu sperren;

    Dritte Beta-Version der Android Q-Plattform mit separaten Updates für Systemkomponenten

  • Es wurde eine neue Audioaufnahme-API hinzugefügt, die eine Anwendung ermöglicht
    Bieten Sie die Möglichkeit, den Audiostream durch eine andere Anwendung zu verarbeiten. Um anderen Apps Zugriff auf die Audioausgabe zu gewähren, ist eine besondere Genehmigung erforderlich.

  • Es wurde eine thermische API hinzugefügt, die es Anwendungen ermöglicht, CPU- und GPU-Temperaturindikatoren zu überwachen und unabhängig Maßnahmen zur Reduzierung der Last zu ergreifen (z. B. FPS in Spielen reduzieren und die Auflösung von übertragenen Videos reduzieren), ohne warten zu müssen, bis das System zwangsweise heruntergefahren wird Bewerbungsaktivität.

zusätzlich veröffentlicht Eine Reihe von Sicherheitskorrekturen für Android im Mai, die 30 Schwachstellen beseitigen, von denen 8 Schwachstellen der Gefahrenstufe „Kritisch“ und 21 Schwachstellen der Gefahrenstufe „Hoch“ zugeordnet sind. Die meisten kritischen Probleme ermöglichen die Durchführung eines Remote-Angriffs, um Code auf dem System auszuführen. Als gefährlich gekennzeichnete Probleme ermöglichen die Ausführung von Code im Kontext eines privilegierten Prozesses durch Manipulation lokaler Anwendungen. 11 gefährliche und 4 kritische Schwachstellen in proprietären Chipkomponenten identifiziert Qualcomm. Im Multimedia-Framework wurde eine kritische Schwachstelle behoben, die die Codeausführung bei der Verarbeitung speziell entwickelter Multimediadaten ermöglicht. In Systemkomponenten wurden drei kritische Schwachstellen behoben, die bei der Verarbeitung speziell entwickelter PAC-Dateien zur Codeausführung führen können.

Source: opennet.ru

Kommentar hinzufügen