Android Q wird möglicherweise mit neuen Überlagerungen für Schriftarten, Symbolformen und Akzentfarben ausgeliefert

Ein durchgesickerter Android Q-Build, den wir erhalten haben, war mit Overlays für neue Schriftarten, Symbolformen und Akzentfarben vorinstalliert. Könnten benutzerdefinierte Themen auf dem Weg sein?

Einer der vielen Gründe, warum ich das Android-Betriebssystem gegenüber iOS bevorzuge, ist die Anpassung. Ich kann die EMUI 9-Software, die auf meinem Huawei Mate 20 X läuft, ziemlich stark anpassen. Die integrierte Theme-Engine von EMUI macht es möglich Passen Sie die Hintergrundfarbe und die Akzentfarben an der SystemUI-Komponenten, des Frameworks und anderer System-Apps sowie der Systemschriftart. Samsung bietet außerdem eine umfassende Theming-Engine an Samsung-Erlebnis Und Eine Benutzeroberfläche. Google stellt Benutzern in seiner Pixel-Software keine Theme-Engine zur Verfügung, auch wenn die Standard-Android-Basis des Pixels Theming unterstützt. Stock Android erhielt erstmals Unterstützung für Theming mit Android 8.0 Oreo, und jetzt sieht es so aus, als würde Android Q dies weiter ausbauen, indem es zusätzliche thematische Elemente und möglicherweise mehr integrierte Anpassungsoptionen für alle Benutzer unterstützt.

Google vollständig übernommen Sonys neuestes Theming-Framework mit der Android 8.0 Oreo-Version. Das Design-Framework von Sony basiert auf einer Klasse namens OverlayManagerService (OMS). OMS verwendet eine „idmap“, um eine in einer „Overlay“-App definierte Ressource mit einer in einer Ziel-App definierten Ressource zu verknüpfen. Dadurch kann eine Ziel-App thematisiert werden, ohne dass die Ziel-App in irgendeiner Weise direkt geändert werden muss. Sony hat kürzlich idmap2 eingereicht stromaufwärts zu AOSP, und es scheint, dass Google diese Änderungen bereits intern zusammengeführt hat. Die bemerkenswerteste Änderung in idmap2 ist die Einführung von Overlay-Kategorien. Durch die Gruppierung von Overlays in Kategorien basierend auf ihrem Ziel verfügt das System über eine Es ist einfacher, andere Overlays, die auf dieselbe App abzielen, automatisch zu deaktivieren, wenn ein neues Overlay erstellt wird ermöglicht. (Derzeit sind Overlays in der Reihenfolge ihrer Priorität aktiviert.) Mit der Einführung von Kategorien in idmap2 haben wir festgestellt, dass Google drei Overlay-Kategorien testet: Schriftarten, Symbolformen und Akzentfarben.

Im Durchgesickerter Android Q-Build Ich habe auf einem Google Pixel 3 XL geflasht. Es waren mehrere Overlays vorinstalliert, mit denen ich die Schriftart, die Symbolform und die Akzentfarbe in der gesamten Benutzeroberfläche ändern konnte. Mit OxygenOS von OnePlus können Sie die Akzentfarbe ändern, während Sie mit der oben genannten EMUI und One UI benutzerdefinierte Schriftarten verwenden können. Beides ist auf Pixel-Geräten mit Android 9 Pie nicht möglich ohne Root-Zugriff. Es ist möglich, die Symbolform im Standard-Pixel-Launcher zu ändern, diese Änderung wendet jedoch nur eine Maske auf die im Launcher selbst angezeigten Symbole an. Die Symbolüberlagerungen in Android Q wenden überall dort, wo das Symbol angezeigt wird, eine Maske an – Einstellungen, Übersicht über aktuelle Apps, App-Infoseiten usw.

Hier sind die Überlagerungen für Schriftart, Symbolform und Akzentfarbe, die auf dem frühen Android Q-Build, den ich erhalten habe, vorinstalliert waren:

  • Schriftarten
    • Arvolato
    • Rubik
  • Symbole
    • Rechteck mit abgerundeten Ecken
    • Quadrat
    • Squircle
    • Träne
  • Akzentfarben
    • Schwarz
    • Grün
    • Lila

Zugegeben, genau wie bei Android 8.0/8.1 Oreo und Android 9 Pie gibt es in der Einstellungen-App keine integrierte Option zum Wechseln zwischen diesen Overlays. Vielmehr musste ich das verwenden cmd overlay list Befehl gefolgt von cmd overlay enable {package} um meine gewünschten Overlay(s) zu aktivieren. Vor Android Q waren jedoch nur die Overlays auf Pixel-Smartphones vorinstalliert Notch-Overlays für die Display-Aussparung Developer Option, das Pixel-Framework-Overlay und das teilweise dunkles Thema für SystemUI und den Launcher. Google könnte problemlos eine neue Einstellung in den Anzeigeeinstellungen von Android Q hinzufügen, damit der Benutzer eine dieser Schriftarten aktivieren kann: Symbol- oder Akzentfarbüberlagerungen, genau wie sie es mit der Einstellung für die Anzeigeausschnitt-Emulation im Developer getan haben Optionen.

Liste der vorinstallierten Overlays in Android Q.

Bevor Sie sich Hoffnungen darüber machen, dass Google in Android weitere Design-Funktionen bereitstellt, sollten Sie dies im Hinterkopf behalten dass es keine Garantie dafür gibt, dass wir eines dieser vorinstallierten Overlays in einem Produktions-Build von sehen werden Android Q. Es ist möglich, dass Gerätehersteller, darunter auch Google selbst, diese Overlays entfernen, bevor sie Android Q auf Geräten einführen. Wenn diese Overlays vorinstalliert bleiben, gibt es auch keine Garantie, dass sie eine Einstellung zum Umschalten verfügbar machen (in diesem Fall der ADB-Shell-Befehl „cmd overlay“) könnte funktionieren.) Abschließend warnen wir davor, diese Änderung als Zeichen dafür zu interpretieren, dass Google benutzerdefinierte Schriftarten, Akzentfarben und Symbolformen zulässt Eingerichtet. Zunächst einmal enthalten die Schriftart-Overlays nicht die eigentlichen Schriftarten – die Schriftarten sind alle vorinstalliert. Das Overlay teilt dem Framework lediglich mit, welche vorinstallierte Schriftart verwendet werden soll. Noch wichtiger ist, dass es überlagert wird sind nicht mit dem Plattformzertifikat signiert (d. h. (vom OEM bereitgestellt) können immer noch nicht installiert werden, sodass Overlays von Drittanbietern nicht berücksichtigt werden. Ich hoffe, dass ich da falsch liege und dass diese vorinstallierten Schriftarten, Symbolformen und Akzentfarben-Overlays ein Zeichen dafür sind, dass Google wird mehr Anpassungen in Android Q und darüber hinaus ermöglichen, aber wir waren schon früher enttäuscht – denken Sie nur an benutzerdefinierte Overlays war in Android 9 Pie blockiert!


Mehr zu Android Q:

  • Exklusiv: Google arbeitet an einer Face ID-ähnlichen Funktion für Android Q
  • Android Q blockiert möglicherweise das Lesen der Zwischenablage im Hintergrund, schützt Ihre Mediendateien besser, unterstützt das Downgrade von Apps und mehr