von Ashwin am 23. September 2021 in Mobile Computing – Keine Kommentare
Google hat sein Material You-Design stark vorangetrieben, seit es im Mai 2021 die Personalisierungsfunktion eingeführt hat. Android 12, das voraussichtlich in der ersten Woche des Jahres angekündigt wird Oktober, bringt das neue Aussehen auf die Telefone.
Google hat das von Ihnen gestaltete Material bereits für einige seiner Apps bereitgestellt, darunter Gmail und Messages. Aber das ist mehr als nur App-Oberflächen, ein Highlight der Designsprache ist der dynamische Farbwechsler, eine Demo davon gibt es im offiziellen Blog. Das Betriebssystem ändert das Design Ihres Telefons basierend auf der Farbe Ihres Hintergrundbilds. Diese Funktion wird als Monet-Themensystem bezeichnet.
Es ist nicht so einfach, nur die Farbe auszuwählen, wie das Pipettenwerkzeug in Paint. Das Betriebssystem muss dies automatisch tun und verwendet eine Farbextraktions-Engine mit einem Algorithmus, der alle Farben im Hintergrundbild erkennt und bestimmt, welche Farben dominant sind und welche nicht. Im nächsten Schritt erstellt es eine Palette von 5 Farben, von denen 2 neutral sind, während die anderen 3 Akzente setzen. Dann verwendet es 12 Materialfarben, um es mit den Schattierungen in der Tapete zu vergleichen, um die beste Übereinstimmung zu finden. Der letzte Schritt dieser Methode besteht darin, die Farbwerte in einem Index zu speichern, auf den dann von Apps über eine API zugegriffen werden kann. So läuft die Farbextraktion ab, es ist ziemlich kompliziert, oder?
WERBUNG
In seiner Android 12-Beta-Ankündigung erwähnte Google, dass seine Pixel-Serie die erste sein würde, die mit der Personalisierungsfunktion auf den Markt kommen würde, aber es war nicht klar, ob sie für andere OEMs verfügbar sein würde. In meinem letzten Artikel über die One UI 4 Beta für das Galaxy S21 erwähnte ich, dass es anscheinend nicht das Material You Design zu haben scheint, da Screenshots, die ich in den sozialen Medien gefunden habe, eher gewöhnlich aussahen. OnePlus war auch in Bezug auf seine Android 12-Beta sehr verschwiegen, sodass wir nicht wirklich wissen, wie es aussieht. Und jetzt haben wir vielleicht eine Erklärung dafür, warum One UI nicht das von Ihnen entworfene Material hatte.
XDA berichtet, dass das AOSP (Android Open Source Project) für Android 12 den Quellcode im Zusammenhang mit dem Algorithmus zur Farbpalettengenerierung nicht vollständig enthielt. Es scheint, dass der Code dem AOSP-Zweig von Android 13 hinzugefügt wurde. In dem Artikel wird weiter erklärt, dass Google die Quelle kürzlich in den Android 12-sv12-Zweig verschoben hat. Was ist das nun, fragen Sie sich vielleicht. Es scheint sich um ein kleines Update für Android 12 zu handeln, genauer gesagt für Android 12.1.
Hier sind einige Bilder, die der Blog von einem Gerät aufgenommen hat, das auf AOSP basierend auf Android 12.1 läuft und das Monet-Themensystem zeigt.
WERBUNG
Dies bedeutet, dass die Farbextraktionsmechanik für eine Weile exklusiv für die kommenden Pixel-Geräte verfügbar sein wird. OEMs haben das Material You-Design in ihrer ersten Android 12-Version nicht implementiert, einfach weil sie keinen Zugriff auf die Farbextraktionspalette hatten. Sie müssen wahrscheinlich warten, bis der Hersteller Ihres Geräts ein Android 12.1-Update veröffentlicht, um die Personalisierungsfunktion auf Ihr Mobilteil zu bringen. Entwickler von benutzerdefinierten ROMs finden möglicherweise eine Problemumgehung, um die Funktion so schnell wie möglich in ihre Arbeit aufzunehmen.
Was ist, wenn OEMs beschließen, auf die Veröffentlichung von Android 12.1 durch Google zu warten? Das könnte sich ändern, und das Android 12-Update könnte später als üblich eintreffen. Mehrere Marken, darunter Samsung, OPPO, OnePlus, ASUS, Xiaomi, um nur einige zu nennen, haben bereits am Beta-Programm teilgenommen und Roadmaps skizziert, um anzugeben, wann sie planen, das Android 12-Firmware-Update zu veröffentlichen.
WERBUNG