Android Pie ermöglicht die Anpassung aktueller Apps für Launcher von Drittanbietern

Android Pie integriert die Übersicht (aktuelle Apps) in den Launcher und nicht in die SystemUI. Root-fähige Launcher von Drittanbietern können ihre eigene Benutzeroberfläche für aktuelle Apps erstellen!

Bis Android 9 Pie blieb die Stacked-Card-Oberfläche für aktuelle Apps weitgehend unverändert, seit sie erstmals in Android 5.0 Lollipop eingeführt wurde. Mit der Einführung der Gestennavigation in Android Pie, Google Der Übersichtsbildschirm der letzten Apps wurde überarbeitet. Die neue Benutzeroberfläche verfügt über große, horizontal angeordnete Übersichtskarten. Dies ist jedoch nicht die größte Änderung gegenüber der aktuellen App-Benutzeroberfläche. Da der Code für aktuelle Apps jetzt in den Standard-Launcher integriert ist, können Sie jetzt nahtlos von der Übersicht Ihrer aktuellen Apps zur App-Schublade Ihres Launchers wechseln. Als AndroidCentral Ara Waggoner erklärtDies benachteiligt Launcher von Drittanbietern, da nur der vorinstallierte System-Launcher in die Benutzeroberfläche neuer Apps integriert werden kann. Wenn Sie hingegen über Root-Zugriff verfügen, eröffnen die Änderungen von Android Pie an der Übersicht der neuesten Apps tatsächlich völlig neue Möglichkeiten der Anpassung.

Anpassen der Übersicht über aktuelle Apps vor Android Pie

Vor Android 9 Pie wurde die Multitasking-Schnittstelle vollständig vom SystemUI-Paket verwaltet. Daher bestand die einzige Möglichkeit, den Bildschirm „Letzte Apps“ anzupassen, darin, SystemUI zu ändern. Für benutzerdefinierte ROMs war das kein Problem, aber für diejenigen, die nur Root-Zugriff hatten, war es weitaus schwieriger. In diesem Fall bestünde die einzige Möglichkeit darin, entweder ein Magisk-Modul zu verwenden, das die SystemUI vollständig ersetzt, oder ein Xposed-Modul zu verwenden, um den Code zu ersetzen, der die Benutzeroberfläche der aktuellen Apps verwaltet. Beide Optionen waren leider fehlerhaft, da jede solche Änderung OEM-spezifisch wäre und bei jedem Update leicht kaputt gehen würde. Für einen Entwickler wäre es ein Albtraum, einen aktuellen Apps-Switcher-Mod für mehr als eine Handvoll Geräte zu pflegen. Wenn sich ein Entwickler jedoch nicht mehr um die Änderung von SystemUI oder anderen System-Apps kümmern muss, ist es einfacher, benutzerdefinierte Umschalter für aktuelle Apps zu erstellen. Android Pie sollte diese Art der Anpassung Wirklichkeit werden lassen.

Anpassen der Übersicht über aktuelle Apps in Android Pie

Im Gegensatz zu dem, was Sie vielleicht gehört haben, handelt es sich bei der neuen Benutzeroberfläche für aktuelle Android Pie-Apps nicht um eine Pixel Launcher-Funktion. Der Pixel Launcher ist der vorinstallierte Launcher auf dem Google Pixel und Google Pixel 2, er ist also zufällig für die Verwaltung der aktuellen Apps-Übersicht auf diesen Smartphones zuständig. Auf anderen Telefonen wie dem Essential Phone ist das vorinstallierter Launcher Lässt sich auch in die Benutzeroberfläche der aktuellen Apps integrieren. Wie abgebildet Beim OnePlus 6 können OEMs sogar anpassen, wie der Bildschirm der neuesten Apps aussieht. Nun, da die Quellcode für die aktualisierte AOSP-Launcher verfügbar ist, können wir genau sehen, wie sich die neue Benutzeroberfläche für aktuelle Apps in den Launcher integriert. Wir gingen zunächst davon aus, dass Launcher von Drittanbietern in einem benutzerdefinierten ROM gebündelt werden müssten, um die Vorteile der neuen, aktuellen Apps-Integration nutzen zu können, aber es stellte sich heraus, dass das nicht der Fall ist.

Die Entwickler von Lawnchair-Werfer, eine beliebte Pixel Launcher-Alternative, hat den Code für die Handhabung der aktuellen Apps in ihre App integriert. Anschließend haben sie herausgefunden, welche Schritte erforderlich sind, damit ihr Launcher als Standardhandler für die Übersicht über aktuelle Apps erkannt wird. Dadurch war es möglich, Lawnchair und nicht den Pixel Launcher als Standard-Launcher auf dem Pixel 2 zu verwenden, ohne dass der horizontale App-Umschalter oder die nach oben wischbare App-Schublade verloren ging. Wir haben dies im folgenden Video demonstriert, das auf dem Google Pixel 2 XL mit einem standardmäßigen, gerooteten Build von Android 9 Pie aufgenommen wurde.

Wie hat das Lawnchair-Team das gemacht? Nun, ich wurde gebeten, noch nicht zu verraten, wie sie das gemacht haben, aber es war überraschend einfach, der App die richtigen Berechtigungen zu geben, damit sie vom System erkannt wird. Ihre Methode hierzu ist jedoch noch in der Entwicklungsphase und kann daher noch nicht mit der Welt geteilt werden. (Das von ihnen erstellte Magisk-Modul funktionierte nicht, daher musste ich die richtigen Dateien manuell am richtigen Ort platzieren und dann einen Befehl ausführen.) Das ist auch der Grund, warum der aktuelle Apps-Bildschirm genauso aussieht wie der des Standard-Android 9 Pie – man ist noch nicht dazu gekommen, ihn anzupassen Es. Aber die Entwickler von Lawnchair haben zumindest gezeigt, dass es möglich ist, die neue Benutzeroberfläche für aktuelle Apps in einem Drittanbieter-Launcher zu implementieren. Der nächste Schritt besteht darin, es anzupassen, wie OnePlus es beim OnePlus 6 getan hat. Sobald die Entwickler von Lawnchair etwas näher an der Veröffentlichung haben, werden wir Sie alle darüber informieren.