Android 12 DP3-Analyse: Hier sind alle versteckten Funktionen!

Unser tiefer Einblick in Android 12 Developer Preview 3 geht weiter mit einer Analyse aller versteckten Funktionen, die wir im neuesten Betriebssystem von Google gefunden haben!

In weniger als einem Monat wird Google den Schlussstrich ziehen Android 12 bei Google I/O, aber vorher wurde uns gerade das gegeben dritte Entwicklervorschau durchzusieben. DP3 enthält eine Handvoll neuer APIs und spürbare Änderungen für den Benutzer, aber es enthält wie üblich auch jede Menge versteckte Änderungen unter der Haube. Wir haben uns mit der Veröffentlichung beschäftigt, um alles herauszufinden, was Android 12 bringt, und hier ist eine Zusammenfassung dessen, was wir in Developer Preview 3 gefunden haben.

Eine kurze Anmerkung: Die heutige DP3-Version ist tatsächlich älter als die Durchgesickerter Android 12-Build Wir haben letzte Woche detailliert darauf eingegangen. Einige der Funktionen, die wir in diesem durchgesickerten Build entdeckt haben, sind jetzt verfügbar für alle Benutzer verfügbar, aber viele davon sind nicht verfügbar. Tatsächlich ist der Code für einige der versteckten Funktionen, die wir entdeckt haben – wie z

Framework für App-UI-Übersetzungen – wurde noch nicht einmal zu DP3 hinzugefügt. Umgekehrt gibt es einige Funktionen, wie das verbesserte Game Dashboard und das neue Design des Schnelleinstellungsfelds, auf die wir weiter unten näher eingehen werden, die wir in diesem durchgesickerten Build nicht aktivieren konnten. Ich werde nicht jede versteckte Änderung in DP3, die wir zuvor in dem durchgesickerten Build entdeckt haben, noch einmal aufwärmen, aber ich werde Änderungen notieren, die bestätigen, was wir in dem durchgesickerten Build gefunden haben.

Nachdem das nun geklärt ist, finden Sie hier unsere Analyse von Android 12 Developer Preview 3. Besonderer Dank geht an den Entwickler kdrag0n für die Zusammenarbeit mit uns und dafür, dass Sie viele ihrer Erkenntnisse per Chat geteilt haben!

Ein APK-Teardown kann oft Funktionen vorhersagen, die in einem zukünftigen Update einer Anwendung verfügbar sein werden, aber es ist möglich, dass eine der hier erwähnten Funktionen in einer zukünftigen Version nicht verfügbar sein wird. Dies liegt daran, dass diese Funktionen derzeit im Live-Build nicht implementiert sind und von den Entwicklern jederzeit in einem zukünftigen Build übernommen werden können.


Navigieren Sie durch diesen Artikel

  • Versteckte Funktionen in Android 12 DP3
    • Eine umfassende Neugestaltung der Schnelleinstellungen ist in Arbeit
    • Schnelleinstellungskacheln für Alarm und Wallet
    • Der Spielemodus fügt Spieloptimierungseinstellungen hinzu
    • Einhändiger Sperrbildschirm für Tablets
    • Bessere, auf Hintergrundbildern basierende Themen für dunkle Hintergrundbilder
    • Der App-Ruhezustand gibt Speicherplatz für ungenutzte Apps frei
    • Wird der nächste Pixel Stand einen Lüfter haben?
    • Verschiedene versteckte Änderungen

Eine umfassende Neugestaltung der Schnelleinstellungen ist in Arbeit

Wir haben geahnt, dass es eine geben wird Große Überarbeitung der Benutzeroberfläche in Android 12, aber mit jeder neuen Developer Preview-Version ist uns klar geworden, dass die Änderungen an der Benutzeroberfläche drastischer sein werden, als wir jemals erwartet hatten. In Android 12 DP1 haben wir hat ein neues Design für das Bedienfeld „Schnelleinstellungen“ aktiviert mit undurchsichtigem Hintergrund, dickerem Helligkeitsregler und beschriftungslosen Kacheln. Im durchgesickerten Build haben wir entdeckt dass Google den versteckten dicken Helligkeitsregler ein wenig optimiert, sodass der dicke Teil die aktuelle Helligkeitsstufe widerspiegelt.

Jetzt hat Entwickler kdrag0n in Android 12 Developer Preview 3 ein völlig anderes Design des Schnelleinstellungsfelds entdeckt das den gleichen Helligkeitsregler enthält, aber die kleinen, abgerundeten Schnelleinstellungskacheln in größere, rechteckige Kacheln verwandelt Fliesen. Diese größeren Kacheln enthalten das Label und das Sublabel, sofern verfügbar. Diese Kacheln sind in 4 Reihen mit jeweils 3 Kacheln angeordnet, also insgesamt 12 Schnelleinstellungskacheln auf einer Seite. Die Build-Nummer wird nun über der Schaltfläche „Bearbeiten“ angezeigt, die jetzt in einem Oval eingeschlossen ist. Das Einstellungszahnrad wurde ebenfalls in ein Oval eingeschlossen, aber in die Mitte verschoben. Schließlich gibt es jetzt unten rechts einen Power-Button, der beim Drücken eine „Lite“-Version des Power-Menüs öffnen soll. Das funktioniert im Moment nicht, aber das ist unser Fazit basierend auf der Code-Analyse.

Das Vorhandensein eines Netzschalters im Schnelleinstellungsfeld beantwortet endlich die Frage, die wir nach der Verwendung des durchgesickerten Android 12-Builds hatten: Wie öffnet man das Energiemenü, wenn man … Aktivieren Sie die neue Geste „Halten für Assistent“.? In diesem Build wird durch die Aktivierung der „Halten für Assistant“-Geste der Einschaltknopf gekapert und stattdessen der Google Assistant gestartet. Allerdings hatte man dann keine Möglichkeit, auf das Power-Menü zuzugreifen, weshalb auch Google hinzufügte zwei neue Kacheln für die Schnelleinstellungen für Gerätesteuerung und Wallet (beide werden im Power-Menü angezeigt). Mit der neuen Power-Taste im QS-Panel können Sie immer auf das Power-Menü zugreifen, unabhängig davon, ob Sie die Geste „Für Assistent gedrückt halten“ verwenden oder nicht. (Der Code für „Für Assistenten halten“ ist übrigens in DP3 vorhanden, aber auf die Funktion kann standardmäßig nicht zugegriffen werden.)

Auf Geräten mit größerem Bildschirm wie Tablets ist die Benutzeroberfläche in zwei Bereiche unterteilt: einer enthält das überarbeitete Design der Schnelleinstellungen und der andere die Benachrichtigungen. Es ist schön zu sehen, dass Google weitere Tablet-freundliche Designänderungen vornimmt. Insbesondere arbeitet das Unternehmen auch an einem Doppelfenster-Startbildschirm für Tablets sowie einen größenangepassten Sperrbildschirm (mehr zu Letzterem weiter unten).

Credits: kdrag0n

Schnelleinstellungskacheln für Alarm und Wallet

Wenn Sie in einem der oben geposteten Screenshots bemerkt haben, gibt es eine Kachel mit der Aufschrift „Google Pay“ und „Bereit“ darunter. Das ist die „Wallet“-Schnelleinstellungskachel, von der ich gesprochen habe, und alles, was sie tun wird, ist, die zu starten Schnellzugriffs-Wallet Mit dieser Funktion können Sie Ihre Standardkarte für Zahlungen schnell ändern. Wir gehen davon aus, dass der Grund dafür, dass über eine Schnelleinstellungs-Kachel darauf zugegriffen werden kann, die Vorbereitung auf die bevorstehende Geste „Halten für Assistent“ ist.

Eine weitere Funktion, die in eine Schnelleinstellungskachel umgewandelt wird, ist die bevorstehende Alarmanzeige in der Statusleiste. Wie Sie oben sehen können, zeigt diese Kachel einfach an, wann der nächste Alarm klingelt, sofern einer eingestellt ist.

Der Spielemodus fügt Spieloptimierungseinstellungen hinzu

In der ersten Entwicklervorschau von Android 12 haben wir Arbeiten an einem entdeckt neue Gaming-Symbolleiste das auf dem Bildschirm schwebt, mit einer Schaltfläche zum Aufnehmen einer Bildschirmaufnahme und einer weiteren Schaltfläche mit unbekanntem Zweck. Später entdeckten wir, dass diese Gaming-Symbolleiste Teil einer umfassenderen „Game Dashboard“-Funktion ist, an der Google für seine Pixel-Geräte arbeitet. Unser erster Blick Im Gaming-Dashboard wurde eine unvollständige Benutzeroberfläche mit nicht funktionierenden Schaltflächen und einer YouTube-Live-Streaming-Verknüpfung angezeigt.

Android 12 Developer Preview 3 setzt die Arbeit am Gaming Dashboard fort, indem es die Schaltflächen funktionsfähig macht und eine neue Karte „Spieloptimierung“ hinzufügt. Beim Antippen fügen die Schaltflächen ein neues Symbol zur schwebenden Symbolleiste hinzu. Mit diesen Schaltflächen können Sie einen Screenshot machen, eine Bildschirmaufnahme machen, die aktuellen FPS anzeigen oder den Modus „Nicht stören“ umschalten. Im Menü „Spieloptimierung“ können Sie den Leistungsmodus des Geräts im Spiel festlegen. Sie können zwischen „Leistung“ zur Maximierung der Bildrate, „Standard“ für ein ausgewogenes Verhältnis von Akkulaufzeit und Leistung und „Batteriesparmodus“ zur Senkung der Bildrate und Reduzierung des Stromverbrauchs wählen. Es ist unklar, wie genau sich diese Optionen auf die Leistung, Bildrate und Akkulaufzeit auswirken, aber wir werden die Weiterentwicklung der Funktion in zukünftigen Android 12-Versionen im Auge behalten.

Obwohl wir die FPS-Anzeige nicht zum Laufen bringen konnten, hat Entwickler kdrag0n ein paar Screenshots mit uns geteilt, die zeigen, wie sich die FPS im Startbildschirm von „Among Us“ ändern.

Credits: kdrag0n

Wir haben außerdem bestätigt, dass das Gaming Dashboard über eine zugehörige Befehlszeilenschnittstelle verfügt, auf die Sie durch Ausführen von „ zugreifen können.cmd game„in der Schale. Die CLI ist eher minimalistisch und enthält nur einen einzigen Befehl zum „Herunterskalieren“ der Auflösung, um die Ausführung einer App mit einem bestimmten Skalierungsverhältnis zu erzwingen. Zum Beispiel das Herunterskalieren von „DevCheckWenn ich die App auf ein Skalierungsverhältnis von 0,5 umstelle, wird angenommen, dass die Bildschirmauflösung meines Pixel 3 XL 1480 x 720 und nicht 2960 x 1440 beträgt. Eine Änderung der Auflösung könnte einige Spiele dazu zwingen, Texturen und Rendering-Einstellungen mit niedrigerer Auflösung zu wählen, was zu einer besseren Leistung und Akkulaufzeit führt. Ausführen des „wm size„Befehl in der Shell kann auch das Gleiche erreichen, aber das Neue“cmd game„Die Implementierung funktioniert auf App-Basis und wirkt sich nicht auf die Anzeige-Benutzeroberfläche für jede App aus.

Bildnachweis: Mishaal Rahman

Einhändiger Sperrbildschirm für Tablets

Wir haben bereits erwähnt, dass Google einige willkommene Designänderungen für Tablets vornimmt. Jetzt haben wir von einer weiteren Änderung der Benutzeroberfläche von Android 12 erfahren, die Tablet-Besitzer glücklich machen dürfte: ein einhändig benutzerfreundlicher PIN-/Muster-Sperrbildschirm. Wenn diese Option aktiviert ist, verschiebt sich die PIN-/Musteransicht entweder nach links oder nach rechts, anstatt in der Mitte zu bleiben. Natürlich sind die meisten Tablets nicht dafür gedacht, mit einer Hand gehalten zu werden, aber diese Änderung bedeutet, dass Sie sich nicht darum bemühen müssen, das Tablet in beiden Händen zu halten, während Sie Ihre PIN oder Ihr Muster eingeben.

Bessere, auf Hintergrundbildern basierende Themen für dunkle Hintergrundbilder

Das neue hintergrundbasierte Designsystem von Android 12 verleiht dem Betriebssystem für jedes neue Hintergrundbild, das Sie anwenden, einen neuen Anstrich. Die Farben werden dynamisch basierend auf dem aktuellen Hintergrundbild generiert, aber wie wir in früheren Versionen gesehen haben, ist dies der Fall noch in Arbeit. Während das neue Designsystem großartig aussieht, wenn der helle Modus des Systems aktiviert ist, sieht es weniger raffiniert aus, wenn der dunkle Modus des Systems aktiviert ist. Das Festlegen eines rein schwarzen Hintergrundbilds führte beispielsweise dazu, dass ein tiefes Lila-Thema angewendet wurde, was ein ziemliches Missverhältnis der Farben darstellte. Wenn Sie jetzt jedoch ein schwarzes Hintergrundbild festlegen, wird ein dunkelgraues Thema angewendet, das gut zu dunkleren Tapetenfarben passt.

Zur Erinnerung: Dieses hintergrundbasierte Themensystem mit dem Codenamen „Monet“ ist immer noch nicht standardmäßig aktiviert. Google optimiert das Framework immer noch, um die benutzerdefinierten Farben auf weitere Teile der Benutzeroberfläche anzuwenden, und wir haben im Laufe der Zeit auch Verbesserungen am Farbauswahlalgorithmus gesehen. Es ist klar, dass Google es noch vor der Veröffentlichung des stabilen Android 12 schaffen möchte.

Der App-Ruhezustand gibt Speicherplatz für ungenutzte Apps frei

Eine überraschend beliebte Funktion wir haben letzte Woche aufgedeckt taucht auch in Android 12 DP3 auf: App-Ruhezustand. Die Funktion widerruft automatisch Berechtigungen, stoppt Benachrichtigungen und löscht temporäre Dateien, wenn eine App mehrere Monate lang nicht verwendet wurde. Diese temporären Dateien stammen aus dem Cache oder den Kompilierungsartefakten der App.

Wird der nächste Pixel Stand einen Lüfter haben?

Bei der Analyse des neuesten SystemUI APK haben wir festgestellt, dass Google seine Pixel-spezifische Implementierung des kabellosen Ladens auf Version 1.3 aktualisiert hat. Der Neue Klassen verweisen auf einen „Lüftermodus“ mit Parametern wie „currentRpm“, „maximumRpm“ und „minimumRpm“. Der „Lüftermodus“ kann entweder „BUILT_IN“ oder sein "FEST". Für mich hört sich das so an, als ob Google sich darauf vorbereitet, Unterstützung für ein kabelloses Ladezubehör mit Lüfter hinzuzufügen. Wenn das der Fall ist, können wir das nur deshalb sehen, weil das kabellose Ladegerät mehr Strom übertragen kann, d. h. es ist schneller. Da uns jedoch keine weiteren Beweise vorliegen, lassen wir weitere Spekulationen vorerst außer Acht.

  • Neuer Welleneffekt beim Laden. Android 12 DP3 verfügt über versteckten Code für eine Wellenanimation, die abgespielt wird, wenn Sie ein Ladegerät anschließen. Dies wurde von kdrag0n bestätigt und aktiviert, aber es stimmt genau mit dem überein Wir haben es letzte Woche im durchgesickerten Build gefunden.
  • Kundenspezifische Uhren folgen bald. kdrag0n teilt uns mit, dass das System jetzt Clock-Theming unterstützt. Bei analogen Uhren können die Stunden-, Minuten- und Sekundenzeiger eingefärbt sein. Wir haben bereits Beweise gefunden, an denen Google arbeitet ein Pixel-exklusives benutzerdefiniertes Uhr-Plugin für Android 12, und diese neueste Erkenntnis verleiht dieser Behauptung nur noch mehr Glaubwürdigkeit.
  • Die Benennung „Material NEXT“ wird zurückgegeben. kdrag0n hat weitere Verweise auf den Codenamen „Material NEXT“ im Framework-Code von Android 12 DP3 gefunden, was bestätigt, dass der Name für die Benutzeroberfläche der nächsten Generation von Android dies ändert Wir haben es zuvor entdeckt.

Das sind alle versteckten Änderungen, die wir bisher bei der Auseinandersetzung mit Android 12 Developer Preview 3 gefunden haben. Wenn ich weitere Details finde, teile ich sie mit dieser Twitter-Thread. Auch kdrag0n läuft weiter Twitter-Thread dem Sie folgen können, um weitere Entdeckungen zu machen.

Vielen Dank an PNF Software für die Bereitstellung einer Nutzungslizenz JEB-Decompiler, ein professionelles Reverse-Engineering-Tool für Android-Anwendungen.