Die erste Vorabversion der mobilen Plattform Android 11

Google präsentierte Die Testversion der offenen mobilen Plattform Android 11. Veröffentlichung von Android 11 ist für im dritten Quartal 2020. Zur Bewertung der neuen Möglichkeiten der Plattform vorgeschlagen ein Programm Vorab-Test. Die Firmware-Versionen werden für die Geräte Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL und Pixel 4 / 4 XL. Die Neuinstallation erfolgt manuell, die Möglichkeit, Android 11 über das OTA-Update-System zu installieren, wird im Mai verfügbar sein.

Schlüssige Neuheiten Android 11:

  • Im Android Emulator wurde eine experimentelle Funktion hinzugefügt, die das Ausführen von 32- und 64-Bit-Anwendungen, die für die ARM-Architektur erstellt wurden, in einer Umgebung ermöglicht, die auf dem im Emulator laufenden Android 11-Systembild basiert, das für die x86_64-Architektur erstellt wurde.
  • Die Unterstützung des 5G-Mobilfunkstandards wurde erweitert, was eine höhere Bandbreite und geringere Latenzen bietet. Anwendungen, die eine hohe Netzwerkbelastung erzeugen, wie das Streamen von Videos in 4K-Qualität und das Herunterladen von Spielinhalten in hoher Auflösung, können nun nicht nur über WLAN, sondern auch über das Mobilfunknetz arbeiten. Um die Anpassung der Anwendungen an die 5G-Kanäle zu erleichtern, wurde die API erweitert. Dynamische Messung, wird verwendet, um zu prüfen, ob die Verbindung nach Traffic abgerechnet wird und ob große Datenmengen übertragen werden können. Dieses API deckt jetzt Mobilfunknetze ab und ermöglicht es, eine Verbindung zu einem Anbieter zu erkennen, der tatsächlich einen unbegrenzten Tarif bei einer Verbindung über 5G anbietet.

    Das API wurde ebenfalls erweitert Bandbreiten-Schätzer, der die verfügbare Bandbreite für das Hochladen oder Versenden von Daten prognostiziert, ohne eigene Netzwerktests durchführen zu müssen.

  • Die Unterstützung neuer Bildschirmtypen „Pinhole“ (der Bildschirm deckt die gesamte Vorderseite des Smartphones ab, mit Ausnahme eines kleinen Kreises in der oberen linken Ecke für die Frontkamera) und „Waterfall“ (der Bildschirm umfasst auch die abgerundeten Seitenkanten des Geräts) wurde hinzugefügt. Zusätzliche sichtbare und blinde Bereiche auf diesen Bildschirmen können jetzt durch das Standard-API bestimmt werden. Display-Ausschnitt. Um die seitlichen Kanten abzudecken und die Interaktion in den Bereichen neben den Kanten der „Waterfall“-Bildschirme zu organisieren, wurden im API Vorschläge gemacht. neue Anruflisten.
  • Zusätzliche Funktionen für den Nachrichtenaustausch wurden hinzugefügt. Im Benachrichtigungsbereich gibt es jetzt einen eigenen Abschnitt mit aktiven Chats, der es ermöglicht, aktuelle Gespräche zu finden, ohne andere Anwendungen zu verlassen. Die Messaging- und Chat-Apps wurden zur Nutzung von APIs umgestellt. Bubbles, die es ermöglicht, das Konzept der „Bubbles“ anzuwenden, um mehrere Anwendungen gleichzeitig zu nutzen – man kann im Chat kommunizieren, ohne die Arbeit in einem anderen Programm zu unterbrechen. Beim schnellen Verfassen einer Antwort aus dem Benachrichtigungsbereich können nun Bilder an Nachrichten angehängt werden, indem sie über die Zwischenablage eingefügt werden.
  • Bis zur Version 1.3 wurde die API aktualisiert. Neural Networks, die Anwendungen die Nutzung von Hardwarebeschleunigung für Machine-Learning-Systeme ermöglicht. Die API wird als grundlegende Schicht für das Funktionieren von Machine-Learning-Frameworks in Android positioniert, wie zum Beispiel: TensorFlow Lite und Caffe2. Für die Nutzung auf mobilen Geräten werden mehrere vorgefertigte Modelle von neuronalen Netzen angeboten, darunter: MobileNets (Objekterkennung auf Fotos), Inception v3 (Computer Vision) und Smart
    Reply
    (Antwortoptionen für Nachrichten auswählen). In der neuen Ausgabe wurde unterstützt erweitertes Quantisieren mit der Verwendung von Vorzeichen-Integer anstelle von Fließkommazahlen, was die Modellgröße verringert und die Verarbeitung beschleunigt. Zudem wurden im API Quality of Service Funktionen zur Verwaltung von Prioritäten und Timeouts während der Modellausführung hinzugefügt, während das API Memory Domain erweitert wurde, um Kopier- und Umwandlungsoperationen im Speicher bei der sequenziellen Modellausführung zu minimieren.
  • Neue Optionen zur Kontrolle des Zugriffs von Anwendungen auf personenbezogene Daten wurden hinzugefügt. Neben dem im letzten Update eingeführten Zugriffmodus auf Standortdaten nur während der Verwendung der App (im Hintergrund wird der Zugriff blockiert) in Android 11 wurde eingeführt Unterstützung für temporäre Berechtigungen. Der Nutzer kann der App nun vorübergehenden Zugriff auf wichtige Berechtigungen wie Standort, Mikrofon und Kamera gewähren. Die Erlaubnis gilt für die Dauer der aktuellen Sitzung und wird widerrufen, sobald der Nutzer zu einer anderen App wechselt.

    Die erste Vorabversion der mobilen Plattform Android 11
  • Änderungen wurden vorgenommen, um die Migration von Anwendungen auf Speicher zu vereinfachen.
    Scoped Storage, die es ermöglicht, Anwendungsdateien auf externen Speichermedien (z. B. einer SD-Karte) zu isolieren. Bei Verwendung des Scoped Storage sind die Anwendungsdaten auf ein separates Verzeichnis beschränkt, und für den Zugriff auf gemeinsame Sammlungen von Mediendateien müssen separate Berechtigungen eingeholt werden. Android 11 unterstützt die optionale Berechtigungsart, die vollständige Dateiwege verwendet.
    Die API DocumentsUI wurde aktualisiert, und die Möglichkeit zur Durchführung von Batch-Operationen in MediaStore wurde hinzugefügt.
  • Die Möglichkeiten für die Nutzung biometrischer Sensoren zur Authentifizierung wurden erweitert. In der API BiometricPrompt, die einen universellen Dialog für die biometrische Authentifizierung bietet, wurden drei Arten von Authentifikatoren unterstützt – sichere, schwache und gerätespezifische Anmeldedaten. Die Integration von BiometricPrompt in verschiedene Anwendungsarchitekturen wurde vereinfacht, ohne sich auf die Verwendung der Klasse Activity.
  • Einige Plattformkomponenten, die einen erhöhten Schutz erfordern, nutzen während des Kompilierungsprozesses implementierte Schutzmechanismen CFI (Control Flow Integrity), BoundSan, IntSan (Integer Overflow Sanitization) und Shadow-Call Stack. Um Probleme im Umgang mit dem Arbeitsspeicher in Anwendungen zu identifizieren, wurde eine Überprüfung von Heap-Zeigern basierend auf den zugehörigen Tags aktiviert (Heap-Zeiger-Tagging). Zur Fehlersuche im Speicherbetrieb wurde angeboten ein zusätzliches System-Image, das einen Debugging-Mechanismus enthält HWAsan (Hardware-unterstützter AddressSanitizer).
  • Eine API wurde vorbereitet BlobStoreManager, die einen sicheren Austausch binärer Daten zwischen Anwendungen ermöglicht. Beispielsweise kann diese API verwendet werden, um mehreren Anwendungen den Zugriff auf Machine-Learning-Modelle zu gewähren, wenn diese Anwendungen von einem Benutzer gestartet werden.
  • Unterstützung für Plattformen wurde hinzugefügt, um überprüfbare Ausweisdokumente, wie digitale Führerscheine, sicher zu speichern und abzurufen.
  • Im Rahmen des Mainline-Projekts, das es ermöglicht, einzelne Systemkomponenten unabhängig vom vollständigen Plattform-Update zu aktualisieren, wurden 12 neue aktualisierbare Module zusätzlich zu den 10 Modulen, die in Android 10 verfügbar sind, vorbereitet. Die Updates beziehen sich auf hardwareunabhängige Komponenten, die separat über Google Play heruntergeladen werden können, unabhängig von den OTA-Firmware-Updates des Herstellers. Unter den neuen Modulen, die über Google Play ohne ein Firmware-Update aktualisiert werden können, befinden sich ein Modul zur Verwaltung von Berechtigungen, ein Modul zur Arbeit mit Speichermedien (mit Unterstützung für Scoped Storage) und ein Modul mit NNAPI (Neural Networks API).
  • Durchgeführt Die Arbeiten zur Reduzierung des Einflusses veränderter Verhaltensweisen bestimmter Teilsysteme auf die Anwendungsleistung sind abgeschlossen. Innovationen, die die Anwendungsleistung beeinträchtigen könnten, können nun optional deaktiviert und auf SDK-Ebene angepasst werden. Um das Testen der Anwendungs-Kompatibilität mit Android 11 zu vereinfachen, wurden im Entwickleroptionen-Menü und in der adb-Utility Einstellungen bereitgestellt, um Funktionen, die die Kompatibilität beeinflussen, zu aktivieren oder zu deaktivieren (dies ermöglicht ein Testen, ohne die targetSdkVersion ändern oder die Anwendung neu kompilieren zu müssen). Die Graulisten für eingeschränkte Programmierschnittstellen, die im SDK nicht zur Verfügung stehen, wurden aktualisiert.

    Die erste Vorabversion der mobilen Plattform Android 11
  • Ein Framework wurde hinzugefügt Resource Loader, das es ermöglicht, während der Ausführung der Anwendung zusätzliche Ressourcen dynamisch zu laden.
  • Der Anrufprüfservice wurde um die Möglichkeit erweitert, den Anwendungen den Verifizierungsstatus eingehender Anrufe bereitzustellen, der verwendet werden kann, um nach der Bearbeitung des Anrufs angepasste Dialoge zu generieren, die beispielsweise zusätzliche Aktionen zum Markieren des Anrufs als Spam oder zum Hinzufügen zur Kontaktliste enthalten.
  • Die API wurde verbessert Wifi Suggest, der es der Anwendung (Netzwerkverbindungsmanager) ermöglicht, den Algorithmus zur Auswahl bevorzugter drahtloser Netzwerke zu beeinflussen, indem eine priorisierte Liste von Netzwerken übermittelt wird. Außerdem werden zusätzliche Metriken wie die Bandbreiten- und Verbindungsqualität beim letzten Verbindungsaufbau berücksichtigt. Die Verwaltung drahtloser Netzwerke, die den Standard unterstützen, wurde hinzugefügt. Hotspot 2.0 (Passpoint), einschließlich der Berücksichtigung der Ablaufzeit des Benutzerprofils und der Implementierung der Möglichkeit, in Profilen selbstsignierte Zertifikate zu verwenden.
  • Die API ImageDecoder unterstützt jetzt das Dekodieren und Anzeigen von animierten Bildern im HEIF-Format (HEIC bei Apple), das Methoden zur Kompression in HEVC (H.265) verwendet. Im Vergleich zu animierten GIF-Bildern ermöglicht das HEIF-Format eine erhebliche Reduzierung der Dateigröße.
  • Im NDK wurde eine API hinzugefügt, die für die Verwendung im nativen Code für das Kodieren und Dekodieren von Bildern (JPEG, PNG, WebP usw.) gedacht ist, ohne dass externe Bibliotheken erforderlich sind. Die neue API ermöglicht es, die Größe von APK-Dateien mit nativen Anwendungen zu reduzieren und das Problem der Aktualisierung integrierter Bibliotheken zu lösen, die Sicherheitsanfälligkeiten enthalten können.
  • Kameraanwendungen können jetzt vorübergehend die Vibration deaktivieren (z.B. bei der Anzeige von Benachrichtigungen), um ein Auslösen während einer Kamera-Sitzung zu verhindern.
  • Es wurde die Möglichkeit zur Aktivierung von Modi bereitgestellt Bokeh (Hintergrundunschärfe im Bild) für unterstützte Geräte, wobei der Still-Modus eine höhere Bildqualität bietet und der Continuous-Modus eine genauere Übereinstimmung mit den Sensordaten ermöglicht.
  • Eine API für den Status und Einstellungen niedriglatente Video-Wiedergabemodi wurde hinzugefügt, die in Echtzeitanwendungen für Streaming gefragt sind. Zudem wurde die Unterstützung des HDMI-Betriebsmodus mit niedriger Latenz (Gaming-Modus) hinzugefügt, bei dem die Nachbearbeitung der Grafik auf dem Fernseher oder externen Monitor zur Reduzierung der Latenz deaktiviert wird.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster