Einem Entwickler in den XDA-Foren ist es gelungen, das neue, auf Hintergrundbildern basierende Designsystem in Android 12 zum Laufen zu bringen. Hier ist unser erster Blick.
Vor der Veröffentlichung von Android 12 Entwicklervorschau 1 Anfang dieser Woche haben wir erfahren, dass Google an einem arbeitet neues Themensystem das unterstützte Anwendungen von Drittanbietern neu einfärben kann. Dieses verbesserte Designsystem basiert auf den RRO- und OMS-APIs, die in früheren Versionen von Android und eingeführt wurden kombiniert sie mit den Palette- und WallpaperColors-APIs von Android, um ein benutzerdefiniertes Design zu erstellen, das dem aktuellen entspricht Hintergrund. Obwohl diese Funktion in der öffentlichen Entwicklervorschau nicht funktioniert, Entwickler kdrag0n, bekannt für seine Arbeit bei der Entwicklung des ProtonAOSP ROM und des ProtonKernel für Pixel-Geräte, hat es geschafft, es zum Laufen zu bringen und uns einen ersten Blick auf das neue hintergrundbasierte Designsystem von Android 12 zu werfen.
Hier ist ein vom Entwickler geteiltes Album, das zeigt, wie es ist, ein Hintergrundbild festzulegen und Android 12 eine Benachrichtigungshintergrundfarbe und Akzentfarbe für die Schnelleinstellungskacheln auswählen zu lassen:
Eine Galerie mit Hintergrundbildern und den entsprechenden Themen in Android 12. Credits: kdrag0n
Und hier ist ein weiteres Album, das zeigt, wie ein Thema Teile der Einstellungen neu einfärbt (mit dem versteckte „Silky Home“-Flagge aktiviert):
Credits: kdrag0n
Abschließend finden Sie hier eine Reihe von Bildern, die das Designsystem von Android 12 zeigen Neuer, in der Entwicklung befindlicher Sperrbildschirm und Benachrichtigungs-Benutzeroberfläche sind aktiviert:
Credits: kdrag0n
Obwohl es uns nicht gelungen ist, „Monet“ selbst zu aktivieren, verstehen wir größtenteils, wie es funktioniert, nachdem wir uns mit der SystemUI von Android 12 befasst haben. Nachdem er mit dem Entwickler kdrag0n gesprochen hatte, verriet er etwas darüber, wie er es zum Laufen gebracht hat. Hier ist, was er sagte: „Ich habe die Funktion aktiviert, nachdem ich eine Systemeigenschaft festgelegt hatte. Dies hatte jedoch keine Auswirkung, da DP1 keine Systemfarbpaletten enthält. Es funktioniert durch die dynamische Anwendung von RRO-Overlays basierend auf der Farbähnlichkeit. Daher habe ich SystemUI rückentwickelt, um herauszufinden, wie die Overlays erstellt werden sollen. Danach habe ich ein Skript geschrieben, um Overlays basierend auf den offiziellen Material Design-Farbpaletten von Google zu generieren. Monet begann mit der Arbeit, sobald die Farbpaletten installiert waren.
Letzte Woche haben wir Designmodelle von Android 12 erhalten, in dem die neue Benutzeroberfläche des Benachrichtigungsfelds vorgestellt wurde. Interessanterweise war der Hintergrund des Benachrichtigungsfelds hellbeige, was unserer Meinung nach auf das beigefarbene Hintergrundbild zurückzuführen ist. Wir glaubten, dass Google das neue Theme-System von Android präsentiert, indem es demonstriert, wie es aussieht um die Hintergrund- und Akzentfarben basierend auf den markanten Farben der vom Benutzer ausgewählten Farbe zu ändern Hintergrund. Anfang dieser Woche haben wir bekannt gegeben, dass Google an diesem neuen, auf Hintergrundbildern basierenden Designsystem arbeitet unter dem Codenamen „monet“, und gestern Abend haben wir die ersten Bilder von Android 12 veröffentlicht In der Entwicklung befindliche Sperrbildschirm- und Benachrichtigungs-Benutzeroberfläche das stimmte teilweise mit den durchgesickerten Designmodellen überein. Mit diesem ersten Blick auf „monet“ haben wir nun ein klareres Bild davon, was wir vom endgültigen Design von Android 12 erwarten können, einschließlich der Änderungen an der einhändigen Erreichbarkeit.
Was halten Sie vom neuen Designsystem und der neuen Benutzeroberfläche von Android 12?