Google hat Android 11 Developer Preview 2 für das Google Pixel 2017 und neuere Smartphones angekündigt. Hier erfahren Sie, was es Neues für Benutzer und Entwickler gibt.
Obwohl die Ausbreitung der durch SARS-CoV-2 verursachten COVID-19-Krankheit die Weltwirtschaft verlangsamt hat, haben viele Technologieunternehmen ihre Mitarbeiter auf Heimarbeit umgestellt (WFH). Google ist ein solches Unternehmen und hat heute die Schwierigkeiten erkannt, mit denen viele von uns auf der ganzen Welt konfrontiert sind. Heute kündigte das Unternehmen eine neue Entwicklervorschau des nächsten großen Android-Betriebssystems an: Android 11. Android 11 Developer Preview 2 ist wie die erste Developer Preview immer noch nur für Entwickler gedacht, und die Liste der Die im Blogbeitrag erwähnten Änderungen konzentrieren sich auf neue APIs und Änderungen im Plattformverhalten, an die sich Entwickler anpassen müssen. Hier erfahren Sie, was es Neues gibt.
Neue API-Änderungen für Android 11
- 5G-Status-API: In Android 11 Developer Preview 2 können Entwickler überprüfen, ob sich der Benutzer in einem 5G New Radio (NR)- oder Non-Standalone (NSA)-Netzwerk befindet. Falls Sie es nicht wissen: 5G in NSA-Netzwerken bedeutet, dass das 5G-Netzwerk von der bestehenden 4G-Infrastruktur koppelt, während bei 5G in NR-Netzwerken das Netzwerk unabhängig ist. 5G auf NR wird im Allgemeinen viel schneller sein, obwohl die aktuelle Verfügbarkeit sehr begrenzt ist. Sie können diesen Status überprüfen, um das Verhalten Ihrer App bei der minderwertigen oder überlegenen Netzwerkverbindung zu ändern.
- Scharnierwinkel für faltbare Geräte: Faltbare Geräte wie das kommende Microsoft Surface Duo, das Motorola Razr, das Samsung Galaxy Fold/Z Flip und das Huawei Mate X/Xs haben normalerweise mehr als nur zwei Zustände. Meistens sind sie entweder zusammengeklappt oder vollständig aufgeklappt, gelegentlich platzieren Benutzer sie jedoch auch schräg. Android 11 Developer Preview 2 hat Unterstützung für a hinzugefügt Scharnierwinkelsensor Dadurch können Apps den Scharnierwinkel entweder direkt oder über eine AndroidX-Bibliothek abfragen.
- Verbesserungen des Anrufüberwachungsdienstes: Anrufüberwachungs-Apps können jetzt einen Anrufablehnungsgrund melden, um Benutzer darüber zu informieren, warum der Dienst einen eingehenden Anruf abgelehnt hat. Darüber hinaus können Anrufüberwachungs-Apps auch erkennen, ob ein eingehender Anruf von einer Nummer stammt, die sich in den Kontakten des Benutzers befindet, vorausgesetzt natürlich, dass die Anrufüberwachungs-App die Berechtigung zum Lesen von Kontakten hat. Schließlich können Anrufüberwachungs-Apps jetzt eine anpassen Dialog nach dem Anruf, die vom System bereitgestellt wird, damit Benutzer Aktionen ausführen können, z. B. den Anruf als Spam markieren oder die Nummer zu ihren Kontakten hinzufügen.
- Aktualisierungen der Neural Networks API: Google hat eine „recheneffiziente Version“ von a hinzugefügt Swish-Aktivierungsfunktion (Warnung: PDF-Link), der eine „kürzere Trainingszeit und höhere Genauigkeit bei einer Vielzahl von Aufgaben“ ermöglicht. Eine weitere Ergänzung ist die „Control Ops“-Aktivierung fortschrittlichere Modelle für maschinelles Lernen, die Verzweigungen und Schleifen unterstützen.“ Schließlich hat Google „neue Ausführungskontrollen“ hinzugefügt, um die Latenz für die allgemeine Verwendung zu minimieren Fälle.
Privatsphäre und Sicherheit
- In Android 11 müssen Apps, die auf die Kamera- oder Mikrofondaten eines Vordergrunddienstes zugreifen möchten, das Manifestattribut foregroundServiceType deklarieren.
- Speicher mit begrenztem Umfang wurde in dieser neuen Vorschauversion aktualisiert. Jetzt können Entwickler Dateien „vom Legacy-Modell zum neuen Scoped-Storage-Modell“ migrieren. Außerdem wurde eine „bessere Verwaltung zwischengespeicherter Dateien“ hinzugefügt.
Polnisch und Qualität
-
Synchronisierte IME-Übergänge: Es wurden neue APIs hinzugefügt, die es Entwicklern ermöglichen, den Inhalt ihrer App während der Animation mit dem Eingabemethoden-Editor (IME) und den Systemleisten zu synchronisieren. Dadurch können Sie IME-Übergänge erstellen, die viel flüssiger sind als zuvor. Das neue fügt den Animations-Listener ein ermöglicht die Erstellung „frame-perfekter Übergänge“, da Apps über Frame-Änderungen an Einfügungen benachrichtigt werden. Das neue WindowInsetsAnimationController Mit der API können Apps hingegen die Kontrolle über die IME- und Systemleistenübergänge übernehmen. Im unten rechts gezeigten Beispiel verwendet die App die WindowInsetsAnimationController-API, um den IME-Übergang beim Überscrollen der Benutzeroberfläche der App zu steuern.
- Von der App bevorzugte Aktualisierungsrate: Mittlerweile gibt es Dutzende von Android-Geräten mit Displays mit hoher Bildwiederholfrequenz, beispielsweise 90 Hz, 120 Hz oder 144 Hz. In Android 11 können Apps und Spiele jetzt ihre bevorzugte Bildrate für ihre eigenen Fenster festlegen. Das System verwendet die bevorzugte Bildrate der App, um die Aktualisierungsrate der Anzeige auszuwählen, wenn die App ausgeführt wird.
- Fortsetzen beim Neustart: Als Wir haben es bereits hervorgehoben, Android 11 verbessert das Erlebnis von OTA-Updates über Nacht. Nach einem Neustart können Apps auf den Credential Encrypted (CE)-Speicher zugreifen, ohne dass der Benutzer das Gerät entsperren muss. Somit können Apps nach einem OTA ihre normale Funktionalität wieder aufnehmen, wenn der Benutzer nicht da ist, um das Telefon zu entsperren.
- Kameraunterstützung im Android-Emulator: Der Android-Emulator in Android Studio unterstützt jetzt emulierte Vorder- und Rückseitenkameras. Die Rückkamera unterstützt HW-Level 3 in der Camera2-API, während die Frontkamera die FULL-Ebene mit logischer Kameraunterstützung unterstützt.
Loslegen
Im April wird es eine weitere Entwicklervorschau geben, gefolgt von zwei Beta-Versionen. Die stabile Version von Android 11 wird irgendwann im dritten Quartal 2020 verfügbar sein, wenn alles nach Plan verläuft.
Um Android 11 Developer Preview 2 auf einem Pixel-Gerät zu installieren, benötigen Sie ein Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 oder Pixel 4 XL. Du kannst entweder Flashen Sie den Vorschau-Build manuell oder Sie können das verwenden Android Flash-Tool um es für Sie zu tun. Wenn Sie kein Pixel-Gerät besitzen, können Sie möglicherweise die neueste Entwicklervorschau über installieren Generisches Systembild (GSI) auf Project Treble-kompatiblen Geräten, einschließlich Geräten, die mit Android 9 Pie oder höher gestartet wurden. Ihr Kilometerstand kann jedoch variieren. Schließlich können Sie die neueste Version des Android-Emulators in Android Studio starten. Jede dieser Methoden bietet Ihnen die Möglichkeit, Ihre Apps in der neuen Umgebung zu testen. Stellen Sie sicher, dass Sie Ihre App gründlich testen, da Google irgendwann die Ausrichtung auf Android 11 zur Voraussetzung für die Aufnahme Ihrer Apps in den Google Play Store machen wird.
Probieren Sie die neueste Version aus und geben Sie Google Rückmeldung wenn Sie auf Probleme stoßen.
Android 11-Neuigkeiten auf XDA