Android 12 ist bisher meine Lieblingsversion von Android, aber es ist nicht perfekt. Es gibt viele Veränderungen – einige gut, andere definitiv schlecht.
Android 12 ist seit ungefähr einem Monat hier und ich benutze es als meinen täglichen Fahrer auf der Google Pixel 6 Pro seit seiner Einführung. Android 12 repräsentiert API-Level 31 und kam in Form eines AOSP-Quellcode-Drops ein paar Wochen vorher Einführung auf Pixel-Smartphones.
In früheren Jahren wurde die neue Android-Version auf früheren Pixel-Telefonen eingeführt, bevor das neue Gerät auf den Markt kam, aber dieses Mal hielt sich Google zurück. Der Zyniker in mir glaubt, dass es Marketingzwecken diente – schließlich lautete der gesamte Slogan der Pixel-6-Serie „For All You Are“ mit einem starken Fokus auf Personalisierung. Angesichts der Tatsache, dass es bei Android 12 vor allem um die Personalisierung geht, halte ich es nicht wirklich für umstritten, anzunehmen, dass Google dies absichtlich zurückgehalten hat Einführung von Android 12 Pixel, um es neben einem neuen Smartphone mit einem völlig neuen Erscheinungsbild im Vergleich zu seinem Vorgänger zu enthüllen Vorgänger.
Es gibt viel zu besprechen, wenn es um Android 12 geht, und obwohl ich mit gutem Gewissen sagen kann, dass es aus ästhetischer Sicht meine Lieblings-Android-Version ist, bin ich mir nicht sicher, ob es überhaupt meine Lieblingsversion ist. Google verwischt weiterhin die Grenzen zwischen einer Pixel-exklusiven Funktion und einer Android 12-Funktion, aber alles, was ich als Pixel-exklusive Funktion identifiziert habe, wird als solche identifiziert.
Navigieren Sie durch diese Rezension:
-
Material You und andere UI-Änderungen
- Schnelleinstellungen
- Widgets
- Pixel Launcher (Pixel-exklusiv)
- Aktuelle URL-Freigabe (Pixel-exklusiv)
- Weitere Änderungen
- Leistungsklasse
-
Privatsphäre
- Datenschutz-Dashboard
- Reduzierter Standortzugriff
- Benachrichtigung über den Zugriff auf die Zwischenablage
- Zugriff auf Kamera und Mikrofon
- Private Compute Core (Pixel-exklusiv)
-
Änderungen unter der Haube in Android 12
- Die Einführung des Generic Kernel Image
- Phantomprozesse
Material You und andere UI-Änderungen
Die mit Abstand größte Änderung in Android 12 ist Material You
Die mit Abstand größte Änderung in Android 12 ist Material Sie, die neueste Version der Material-Designsprache von Google. Material You, wie Google es beschreibt: „ist bestrebt, Designs zu schaffen, die für jeden Stil persönlich, für jeden Bedarf zugänglich, lebendig und anpassungsfähig für jeden Bildschirm sind.„Bei der Entwicklung von Android 12 hat Google eine neue Theme-Engine mit dem Codenamen „monet“ erstellt, die eine reichhaltige Palette an Pastellfarben generiert abgeleitet vom Hintergrundbild des Benutzers. Diese Farben werden dann auf verschiedene Teile des Systems angewendet und ihre Werte werden über verfügbar gemacht Eine API, die die Anwendungen des Benutzers aufrufen können, sodass Apps entscheiden können, ob sie ihre Farbe ändern möchten Benutzeroberfläche. Google hat sich voll und ganz auf Material You konzentriert und das Unternehmen hat die meisten seiner Apps aktualisiert, um dynamische Farben zu integrieren.
Wenn Sie mehr darüber erfahren möchten, können Sie sich unsere Erklärung dazu ansehen wie Material You funktioniert.
Schnelleinstellungen
Die Schnelleinstellungen von Android 12 scheinen äußerst polarisierend zu sein. Es gibt einige ziemlich große Schaltflächen, eine ganz neue Eröffnungsanimation und alles ist sehr schön gerundet. Ich liebe die neue Pulldown-Animation, obwohl mir die Gaußsche Unschärfe hinter den Benachrichtigungen fehlt. Die einfarbige Farbe reicht mir nicht, auch wenn sie ebenfalls von Material You inspiriert ist. Dennoch ist diese neue Pulldown-Animation eine meiner Lieblingsanimationen in ganz Android.
Ich finde, dass die Benachrichtigungen und Schnelleinstellungen von Android 12 viel schöner aussehen
Im Vergleich zu Android 11 finde ich, dass die Benachrichtigungen und Schnelleinstellungen von Android 12 viel besser aussehen. Ich weiß, dass es viele Argumente gibt, die besagen, dass man nützlichen Platz einbüßt (es sinkt zwar von sechs leicht zugänglichen Einstellungen auf vier), aber man gewinnt auch zusätzlichen Platz im Pulldown-Menü. Es gibt jetzt acht Optionen im Gegensatz zu sechs, und die sechs, die zuvor angezeigt wurden, waren dieselben sechs, auf die ohnehin schnell zugegriffen werden konnte. Mit anderen Worten: Um auf die nächsten beiden Einstellungen zuzugreifen, mussten Sie unter Android 11 nach unten ziehen, erneut nach unten ziehen und dann darüber streichen. Unter Android 12 müssen Sie nur nach unten ziehen, nach unten ziehen und schon haben Sie Zugriff auf zwei weitere Schalter als zuvor.
Ehrlich gesagt denke ich auch, dass es wahrscheinlich besser ist, wenn die Schaltflächen auch den Namen der Funktion enthalten. Ich bin ein Power-User und weiß daher, was die Symbole bedeuten, aber weiß das wirklich jeder? Ich bin mir sicher, dass einige der grundlegenden Funktionen, wie WLAN, fast jeder erraten kann, aber insbesondere die „Bitte nicht stören“-Option könnte die Leute meiner Meinung nach verwirren. Es gibt auch einen Netzschalter, der Sie zu einem Energiemenü führt, obwohl dies das Standardverhalten von Android ist 12L ist, dass der Einschaltknopf in den Schnelleinstellungen zuerst den Assistenten öffnet, es sei denn, Sie tippen lange Es.
Ich denke, dass die überflüssigste Ergänzung zu den Schnelleinstellungen die Google Pay-Karte sein muss. Sie müssen Google Pay nie öffnen, um mit Ihrer Karte zu bezahlen, da dies jederzeit von jedem Bildschirm Ihres Telefons aus funktioniert. Das einzige Mal, dass Sie es wirklich öffnen müssen, ist die Auswahl einer bestimmten Karte, wenn Sie eine Karte verwenden möchten, die nicht Ihre Standardkarte ist. Aber wie oft tun das die meisten Leute? Außerdem nutze ich die Smart-Home-Gerätesteuerungsoption eigentlich nie, da meine Lichter sprachgesteuert sind. Ich greife höchstens einmal pro Woche auf den Gerätesteuerungsteil meines Telefons zu.
Eine weitere umstrittene Änderung in Android 12 betrifft die Art und Weise, wie Sie WLAN auf einem Android 12-Gerät ausschalten. Wenn Sie auf die Kachel „Internet-Schnelleinstellungen“ tippen, gelangen Sie zu einem weiteren Menü, in dem Sie zwischen Ihren mobilen Daten und Ihrem WLAN wechseln oder ein anderes WLAN-Netzwerk auswählen können.
Wenn ich ehrlich bin, bevorzuge ich persönlich diese Änderung über was es einmal war, aber ich kann die Frustration aufgrund der Einführung eines zusätzlichen Tastendrucks verstehen. Aus eigener Erfahrung halte ich es für sinnvoll, WLAN und mobile Daten unter einem Dach zu vereinen. Wenn Sie jedoch eine spezielle Taste zum Umschalten Ihres WLANs zurückbekommen möchten, Mishaal Rahman hat einen Befehl auf Twitter geteilt die Sie über ausführen können adb um es zurückzubekommen.
<span >adb shell settings put secure sysui_qs_tiles span><span >"$(settings get secure sysui_qs_tiles),wifi"span>
Insgesamt denke ich, dass die neue Benachrichtigungsleiste und die Schnelleinstellungen gut gestaltet sind, und ich bevorzuge beides davon, auch wenn ich die Apps hinter meinen Benachrichtigungen gerne wie in früheren Android-Versionen gesehen hätte. Ich denke, dass viele dieser Änderungen sinnvoll sind, und ich teile nicht unbedingt den Hass auf einige von ihnen.
Die App-Suite von Google verfügt über eine Vielzahl von mit Android 12 Material You kompatiblen Widgets, und alle orientieren sich am dominanten Systemthema. Es kann manchmal langsam sein, sie an den Rest des Systemthemas anzupassen, aber sie passen sich je nach Bedarf an Wo Sie befinden sich auch im Home-Menü. Ich verwende die Widgets von Android immer noch nicht wirklich (ich verbringe nicht mehr viel Zeit auf meinem Startbildschirm und lege auch keinen großen Wert darauf, dass er schick aussieht), aber für Leute, die das tun, könnten diese Änderungen Ihnen gefallen.
Google hat eine angekündigt Überarbeitung der Widgets in Android 12, und das Unternehmen hat definitiv geliefert. Um den visuellen Änderungen in Android 12 gerecht zu werden, ermutigt Google Entwickler, Widgets mit abgerundeten Ecken und Polsterung zu implementieren. Der Widgets-API wurde komplett überarbeitet, um das Benutzererlebnis auf mehreren Plattformen, Android-Varianten und Launchern zu verbessern. Widgets verfügen über dynamischere Steuerelemente, mit denen Sie direkt von Ihrem Startbildschirm aus mit Kontrollkästchen, Optionsfeldern und Schaltern interagieren können. Die Widget-Auswahl bietet sogar reaktionsfähige Vorschauen.
Die neue API bietet außerdem Unterstützung dynamische Farbgebung als Teil der Design-Engine von Material You, sodass sich Widgets wie andere visuelle Elemente an das Hintergrundbild anpassen können. Google hat außerdem den erforderlichen Konfigurationsschritt beim Platzieren eines Widgets auf dem Startbildschirm entfernt und eine neue API zum Erstellen abwärtskompatibler Widgets hinzugefügt.
Interessanterweise kann Google Assistant jetzt auf die Informationen von Widgets zugreifen, um mithilfe der Capabilities API schnelle Einblicke zu bieten. In einem BlogeintragGoogle stellte fest, dass der Assistent den Nutzern Folgendes bieten könnte:One-Shot-Antworten, schnelle Updates und mehrstufige Interaktionen” indem Sie einen Blick auf die in Widgets verfügbaren Informationen werfen.
Pixel Launcher (exklusiv für Pixel)
Der Pixel Launcher ist offensichtlich eine Pixel-exklusive Funktion und so einfach wie eh und je. Am unteren Bildschirmrand befindet sich dauerhaft eine Suchleiste, oben ein Übersichts-Widget und links auf dem Startbildschirm befindet sich die Google-App. Es ist simpel und funktioniert, aber ich weiß, dass viele Leute es vorziehen würden, die Google-Suchleiste entfernen zu können.
Der Pixel-Launcher verfügt über die Möglichkeit, Vorschläge für zu startende Apps anzubieten, sowohl im Dock unten als auch in der App-Schublade in voller Länge. App-Vorschläge basieren auf künstlicher Intelligenz und basieren auf der Nutzung Ihres Telefons. Mir ist aufgefallen, dass die Apps unten oft von den empfohlenen Apps in der App-Schublade abweichen, was darauf hindeutet, dass die empfohlenen Apps an beiden Stellen unterschiedlich berechnet werden.
Mit dem Pixel Launcher können Sie außerdem die Rastergröße der App ändern, thematische Symbole aktivieren und zwischen einem dunklen und einem hellen Design wechseln. Die Themensymbole sind als „Beta“ gekennzeichnet, was... ist gut, weil sie nicht toll aussehen. Mir gefällt die Idee, die Google mit ihnen verfolgt, da sie das Thema „Material You“ haben, aber sie sehen nicht gut aus, insbesondere wenn nicht unterstützte Apps direkt daneben angezeigt werden.
Der Pixel Launcher ist sozusagen der iOS-Launcher der Android-Welt
Der App-Drawer verfügt außerdem über eine Pixel-exklusive geräteweite Suche Das steht Ihnen nicht nur für die Suche in Ihren Apps zur Verfügung. Dies wird als „Universal Search“ bezeichnet und basiert auf dem AppSearch-Dienst, was bedeutet, dass andere OEMs bei Bedarf problemlos eine solche Funktion in ihre Android-Varianten integrieren könnten. Es kann Kontakte, Apps, App-Verknüpfungen, Einstellungen und mehr durchsuchen. Es eignet sich beispielsweise hervorragend, um Ihre Playlists auf Spotify zu finden. Sie können eine Funktion aktivieren, sodass jedes Mal, wenn Sie Ihre App-Schublade öffnen, auch Ihre Tastatur angehoben wird und Sie sofort mit dem Tippen beginnen können. Ich habe es eine Zeit lang versucht, es aber schließlich ausgeschaltet.
Der Pixel Launcher ist sozusagen der iOS-Launcher der Android-Welt. Es mangelt an vielen Anpassungsmöglichkeiten, die wir von Nova Launcher oder anderen Produkten gewohnt sind beste Android-Launcher du kannst bekommen. Manche Leute mögen diese Einfachheit, und obwohl es mir nichts ausmacht, ist es cool, Optionen zum Herumspielen zu haben.
Aktuelle URL-Freigabe (exklusiv für Pixel)
Das Teilen aktueller URLs ist eine Pixel-exklusive Funktion, die es Benutzern ermöglicht, Links zu kürzlich angesehenen Webinhalten direkt vom zuletzt angezeigten Bildschirm aus zu teilen. Jede App kann es aktivieren, aber in Google Chrome ist es standardmäßig aktiviert. Es ist eine schnelle und einfache Möglichkeit, Links anwendungsübergreifend zu teilen und fügt dem Menü „Letzte“ noch mehr Funktionalität hinzu.
Weitere Änderungen
Mein größter Kritikpunkt an Android 12 ist die Änderung in der Anzeige der Akkustatistiken. Gerade als Rezensent sind diese aus mehreren Gründen äußerst problematisch. Die Achsen sind nicht nur in keiner Weise beschriftet, die Daten sind auch viel weniger nutzbar als zuvor. Meine App-Nutzung in den letzten 24 Stunden wird nach dem Aufladen meines Telefons nicht zurückgesetzt, was bedeutet, dass ich nach einem Tag der Nutzung keine Screenshots der Akkustatistik mehr anzeigen kann. Ich habe auf eine andere App, GSam, zurückgegriffen, nur um Daten für die Batteriestatistik zu sammeln. Es wird noch schlimmer, weil jeder Takt eine zweistündige Lücke darstellt, die mir praktisch nichts bietet. Es ist fast beleidigend, dass Google diese Funktionalität hinzugefügt hat, als wäre es eine Verbesserung gegenüber älteren Android-Versionen. Dieser Teil ist übrigens exklusiv für Pixel – Sie können diese Balken in Android 12 standardmäßig nicht antippen.
Ein weiterer kleiner Kritikpunkt, den ich habe, ist, dass der Fingerabdruckscanner unter dem Display nicht gleichzeitig mit dem Muster-Tastenschutz angezeigt wird. Sie können entweder ein Muster eingeben oder Ihren Fingerabdruck eingeben. Wenn Sie nach oben wischen, um auf Ihr Muster zuzugreifen, müssen Sie dann zurück wischen, um auf Ihren Fingerabdrucksensor zuzugreifen. Warum können nicht beide aktiviert werden? Es wäre sinnvoller und zusammenhängender, insbesondere weil der Tastenschutz selbst nicht viel Platz einnimmt. Es fühlt sich wie eine seltsame Entscheidung an, besonders wenn andere OEMs dies bereits herausgefunden haben.
Leistungsklasse
Das Android Compatibility Definition Document ist ein wichtiger Teil des Android-Ökosystems. Um die Konsistenz der APIs und des Plattformverhaltens zwischen Android-Geräten aufrechtzuerhalten, bündelt Google die Verteilung der Google Mobile Services (einschließlich Anwendungen und Frameworks wie der Google Play Store und Google Play Services) mit Lizenzvereinbarungen, die vorschreiben, dass Geräte die Regeln von Google einhalten “Android-Kompatibilitätsprogramm“ (neben anderen Anforderungen). Das Android-Kompatibilitätsprogramm besteht aus mehreren automatisierten Testsuiten und eine Reihe von Regeln, die im CDD aufgeführt sind (CDD-PDF für Android 12 hier verfügbar).
Im Fall von Android 12 gibt es im CDD einige Änderungen, aber die meisten sind hübsch klein oder haben wirklich nur Auswirkungen auf OEMs. Eine der größten Änderungen, die wir gesehen haben, war die Einführung eines „Leistungsklasse“, das in den Build-Eigenschaften eines Android-Smartphones definiert werden kann. Google hat dies bereits angekündigt parallel zur Veröffentlichung von Android 12 Beta 1, und es ist für Entwickler eine einfache Möglichkeit zu überprüfen, wie schnell ein Android-Smartphone tatsächlich ist. Auf der Android-EntwicklerseiteGoogle sagt, dass jede Android-Version ihre eigene entsprechende Leistungsklasse hat, was bedeutet, dass es eine Leistungsklasse für Android 12 und eine für Android 13, 14 usw. gibt.
Leistungsklassen sind aufwärtskompatibel. Das bedeutet, dass ein Gerät auf eine neue Android-Version upgraden kann, ohne seine Leistungsklasse zu ändern, Es bedeutet aber auch, dass Geräte ihre Klasse ändern können, wenn sie die Anforderungen des neuen Betriebssystems erfüllen Ausführung. Nachfolgend finden Sie einige wichtige Anforderungen für die Leistungsklasse 12.
Wesentliche Anforderungen der Leistungsklasse 12
- Mindestens 6 GB RAM
- Mindestens 400dpi und 1080p Auflösung
- Mindestens 120 MB/s sequentielles Schreiben, 250 MB/s sequentielles Lesen, 10 MB/s zufälliges Schreiben und 40 MB/s zufällige Lesegeschwindigkeit
- Muss (mindestens) über eine 12-MP-Rückkamera verfügen, die 4K-Aufnahmen mit 30 FPS ermöglicht
- Muss (mindestens) über eine 4-Megapixel-Frontkamera verfügen, die 1080p-Aufnahmen mit 30 FPS ermöglicht
Leistungsklassen können für App-Entwickler nützlich sein, um das Gesamterlebnis nicht nur auf Geräten zu verbessern, die die „Leistungsklassen“-Spezifikation erfüllen, sondern auch auf Telefonen der unteren Preisklasse. Wenn eine App erkennt, dass ein Telefon die Anforderungen für ein Gerät der „Leistungsklasse“ nicht erfüllt, kann sie es abschalten bestimmte, anspruchsvollere Funktionen oder visuelle Effekte, um die Funktionsweise der App im unteren Preissegment zu verbessern Telefone. Ebenso kann es auch erkennen, ob es auf einem der folgenden läuft beste Android-HandysIn diesem Fall können Hochleistungsfunktionen aktiviert werden.
In der Vergangenheit hat Google versucht, verschiedene Arten von Mindesthardware für bestimmte Funktionen zu definieren. Erinnern Sie sich an Googles Daydream VR? Mit der Einführung von Android 7.1 Nougat hat das Unternehmen im CDD eine Mindestkompatibilitätsanforderung für Daydream-kompatible Geräte festgelegt. Zu diesen Anforderungen gehörten eine physische Kernanforderung, Vulkan-Unterstützung, minimale und maximale Bildschirmgröße, HEVC- und VP9-Unterstützung und mehr. Dies ist eindeutig eine Weiterentwicklung dieses Konzepts, obwohl es im gesamten Android-Ökosystem breiter angewendet wird.
Verwirrenderweise scheinen Leistungsklassen parallel zu Android-Versionen veröffentlicht zu werden, funktionieren aber auch unabhängig davon. Ein Gerät mit Android 12 kann mit der Leistungsklasse 12 starten und dann in der Zukunft auf Android 13 upgraden, aber seine ältere Leistungsklasse beibehalten. Im CDD wurde rückwirkend eine Leistungsklasse für Android 11 definiert.
Der Zweck ist verwirrend, aber es scheint nur eine Mindestspezifikation zu sein, die Apps überprüfen können, um festzustellen, ob sie auf einem einigermaßen leistungsstarken Gerät ausgeführt werden oder nicht. Ich bin mir nicht sicher, wie ein App-Entwickler diese Spezifikationen genau nutzen würde, aber ich denke, dass zusätzliche Informationen darüber erforderlich sind Dass das Gerät den App-Entwicklern zur Verfügung gestellt wird, ist letztlich eine gute Sache, auch wenn es wahrscheinlich konkretisiert und mit einer besonderen Note versehen werden muss Zweck. Es scheint, dass es derzeit in erster Linie auf die „Medienleistung“ abzielt, was erklärt, warum der Schwerpunkt auf Speichergeschwindigkeit, Bildschirmauflösung und Kamerafunktionen liegt.
Privatsphäre
Der Datenschutz ist in den letzten Jahren immer mehr zu einem der größten Schwerpunkte von Google geworden. Auf über 2,5 Milliarden Geräten auf der ganzen Welt läuft Android, und eine so große Installationsbasis bedeutet, dass es großes unerwünschtes Interesse seitens der Bedrohungsakteure gibt. Aus diesem Grund fügt jede neue Android-Version Funktionen hinzu, um sicherzustellen, dass Ihre vertraulichen Daten nur Ihnen zur Verfügung stehen. Android 12 führt eine Menge neuer datenschutzbezogener Änderungen ein. Es gibt nicht nur den neuen Headliner Privacy Compute Core (derzeit ein Pixel-exklusiv), aber es gibt auch das Datenschutz-Dashboard, Kamera- und Mikrofonanzeigen, Standortsteuerung und mehr.
Weltweit laufen über 2,5 Milliarden Geräte mit Android
Datenschutz-Dashboard
Dieser neue Datenschutz-Dashboard-Bildschirm gibt Benutzern Informationen darüber, wie häufig Apps auf Komponenten wie Kamera, Mikrofon und Standort zugreifen lässt Benutzer wissen, welche Apps auf sie zugreifen, wie oft sie darauf zugreifen, und ermöglicht es Benutzern, diese Berechtigungen zu widerrufen, wenn sie glauben, dass sie auch darauf zugreifen oft. Es ist eine fantastische Ergänzung, die es wirklich einfach macht, zu sehen, wie wichtige Berechtigungen von verschiedenen Apps abgerufen werden.
Reduzierter Standortzugriff
Mit Android 12 wurde die Möglichkeit eingeführt, Apps einen „ungefähren“ Standort statt eines genauen Standorts zu geben. Denken Sie zum Beispiel an Ihre Wetter-App. Muss es wirklich Ihre wissen? genau Adresse? Im Allgemeinen nicht, und es macht mehr Sinn, dass alles, was dazu erforderlich ist, Kenntnisse über Ihren allgemeinen Standort sind. Dieses Konzept wurde in Android 12 implementiert, sodass Sie entscheiden können, ob eine App Zugriff auf Ihren genauen Standort oder einen ungefähren Standort erhält.
Benachrichtigung über den Zugriff auf die Zwischenablage
Google hat eine Toastnachricht hinzugefügt, die angezeigt wird, wenn eine App auf Ihre Zwischenablage zugreift. Wir alle haben schon einmal sensible Daten in unserer Zwischenablage gespeichert, im Allgemeinen, weil wir diese Daten von einem Ort zum anderen kopieren müssen. Vor Android 12 konnten Apps jedoch nach Belieben auf die Zwischenablage zugreifen, und es gab keine Möglichkeit zu wissen, ob und wann sie dies taten. Der Toast zeigt nicht an, ob die Anforderung zum Zugriff auf die Zwischenablage von derselben App stammt, in die sie kopiert wurde.
Zugriff auf Kamera und Mikrofon
Sie können den Kamera- und Mikrofonzugriff problemlos über die Schnelleinstellungen Ihres Telefons sperren, und das Beste daran ist, dass das System dies für Sie erledigt. Dies hat zur Folge, dass Apps die Unterbrechung problemlos bewältigen und nicht abstürzen, wenn Sie plötzlich den Zugriff widerrufen, sofern sie den Best Practices folgen. Beispielsweise sehen Apps nur einen schwarzen Sucher, wenn der Kamerazugriff deaktiviert ist. Diese Schalter befinden sich standardmäßig nicht in den Schnelleinstellungen und müssen manuell herausgezogen werden. Meiner Meinung nach sollten datenschutzorientierte Funktionen wie diese an die Oberfläche gebracht und für den Endbenutzer viel deutlicher hervorgehoben werden, damit er weiß, dass es sie gibt.
Private Compute Core (Pixel-exklusiv)
Private Compute Services sollen eine Brücke zum Schutz der Privatsphäre zwischen dem Private Compute Core und der Cloud bilden. Dies ermöglicht die Bereitstellung neuer KI-Modelle und anderer Updates für Sandbox-Machine-Learning-Funktionen über einen sicheren Pfad. Laut Google erfolgt die Kommunikation zwischen Funktionen und privaten Rechendiensten über eine Reihe von Zweckmäßige Open-Source-APIs, die identifizierende Informationen aus Daten entfernen und Datenschutz gewährleisten Technologien wie Föderiertes Lernen, Federated Analytics und Abruf privater Informationen. Wenn Sie mehr darüber erfahren möchten, können Sie sich unsere Erklärung dazu ansehen Alles, was wir über den privaten Rechenkern in der Google Pixel 6-Serie wissen.
Änderungen unter der Haube in Android 12
Die Einführung des Generic Kernel Image
Google arbeitet seit Jahren daran, die Fragmentierung auf Android zu reduzieren, obwohl ein Teil der Ursache dafür in der inhärenten Natur von Android liegt. Es gibt unzählige OEMs, die in diesem Bereich aktiv sind, und alle möchten ihre eigenen Modifikationen für ihre eigenen Geräte vornehmen. Das Problem besteht dann darin, dass es so aussieht, als würden Android-Betriebssystem-Updates nur langsam auf breiter Front eingeführt, aber Google kann tatsächlich nicht viel tun, um OEMs zu zwingen, ihre Geräte zu aktualisieren. Daher besteht das nächstbeste, was Google tun kann, darin, den Aktualisierungsprozess so einfach wie möglich zu gestalten.
Um dieser Fragmentierung entgegenzuwirken, hat Google am Android Generic Kernel Image (GKI) gearbeitet. Dabei handelt es sich im Wesentlichen um einen Kernel, der direkt aus einem ACK-Zweig kompiliert wurde. Das GKI isoliert SoC-Anbieter- und OEM-Anpassungen auf Plugin-Module, eliminiert Out-of-Tree-Code und ermöglicht es Google, Kernel-Updates direkt an den Endbenutzer zu übertragen. Seit über einem Jahr arbeitet Google an einer Möglichkeit, GKI-Updates über den Play Store bereitzustellen. durch den Einsatz eines Mainline-Moduls. Schauen Sie unbedingt vorbei wie das generische Kernel-Image der nächste Schritt zur Lösung des Fragmentierungsproblems von Android ist.
Phantomprozesse
Mit Android 12 wurden einige Einschränkungen für Hintergrundprozesse eingeführt. Der erste besteht darin, dass untergeordnete Prozesse von Apps, die im Hintergrund zu viel CPU verbrauchen, beendet werden, wenn der übergeordnete Prozess ebenfalls im Hintergrund läuft. Die zweite eingeführte Einschränkung ist eine Begrenzung der Anzahl untergeordneter Prozesse, die zu einem bestimmten Zeitpunkt aktiv sein können. Von dem Commit-Geschichtescheint es, dass Google versucht hat, betrügerische Hintergrundprozesse einzudämmen.
„Apps könnten Runtime.exec() verwenden, um einen untergeordneten Prozess zu erzeugen, und das Framework hat keine Ahnung von seinem Lebenszyklus. Verfolgen Sie diese Prozesse nun, wann immer wir sie finden – derzeit könnten sie bei der Überprüfung der CPU-Statistiken entdeckt werden. Wenn es zu viel CPU verbraucht, während der übergeordnete App-Prozess ebenfalls im Hintergrund läuft, beenden Sie es. Standardmäßig erlauben wir bis zu 32 solcher Prozesse; Der Prozess mit der schlechtesten oom adj-Bewertung ihrer Eltern wird abgebrochen, wenn es zu viele von ihnen gibt.“
Natürlich sind Android-Smartphones bereits dafür berüchtigt, Apps im Hintergrund zu töten. Nahezu alle großen OEMs engagieren sich in irgendeiner Form oder Form darin, und Unternehmen mögen es OnePlus, Samsung und Xiaomi gelten als die schlechtesten. Während AOSP einige Hintergrund-App-Einschränkungen hat, ist es für Hersteller typisch, ihre eigenen Einschränkungen auf AOSP aufzubauen. Dabei handelt es sich jedoch um ziemlich strenge Beschränkungen für Power-User, die Verhaltensweisen fördern, gegen die Power-User schon lange lautstark protestieren. Vielleicht erhöht es auf lange Sicht die Akkulaufzeit, aber es ist ein eher benutzerfeindlicher Ansatz.
Android 12 ist bisher meine Lieblingsversion von Android
Android 12 ist die bisher ausgefeilteste und vollständigste Version von Android
Wenn es um Android-Versionen geht, ist Android 12 in meinen Augen die bisher ausgefeilteste und vollständigste Version von Android. Abgesehen von einigen Problemen mit Material You ist die Farbgestaltung fantastisch und ich genieße es wirklich, wie sich das Telefon an die Größe anpasst Mich. Fast alle dieser Änderungen, von Datenschutz und Sicherheit bis hin zu Verbesserungen unter der Haube, sind gut für den Endbenutzer und tragen letztendlich wesentlich zur Reife der Android-Plattform bei.
Gibt es einen Punkt, an dem es um Veränderung um der Veränderung willen geht? Vielleicht, aber ich bin mir nicht ganz sicher, ob wir das schon erreicht haben. Android 11 sah gut aus, sah aber auch sehr schlicht aus. Visuelle Unordnung ist schlecht, und ich habe das Gefühl, dass Android 12 es schafft, ein neues, aktualisiertes Erscheinungsbild zu erzielen, ohne zusätzliche Unordnung hinzuzufügen. Allerdings verstehe ich die Argumente bezüglich der Platzverschwendung – es interessiert mich einfach nicht genug. Mein Telefon funktioniert immer noch, es sieht hübscher aus und ich finde, dass es ansprechender aussieht Durchschnitt (sprich: kein Enthusiast) Benutzer.
Viele dieser Änderungen müssen in Android 13 verbessert werden. Ich habe nicht unbedingt das Gefühl, dass ich eine Betaversion verwende, aber es fühlt sich so an, als ob Google das kann mehr. Es fühlt sich an, als müsste noch mehr getan werden, und das ist noch nicht alles Wille getan werden.