Hier sind alle neuen Android 11-Funktionen, die Google den OEMs laut dem Android Compatibility Definition Document aufzwingt und nicht aufzwingt.
Google hat gerade mit der Einführung begonnen erster stabiler Build von Android 11 auf seine Pixel-Gerätereihe. Die neueste Softwareversion des Unternehmens enthält eine Reihe neuer benutzerbezogener Änderungen wie Blasenbenachrichtigungen, integrierte Unterstützung für Bildschirmaufzeichnungen, neu gestaltete Mediensteuerelemente und vieles mehr. Darüber hinaus enthält Android 11 mehrere Updates für Entwickler und eine Menge versteckte Änderungen, die wir im Quellcode von Android 11 entdeckt haben. Aber während die meisten dieser Änderungen ihren Weg in die Pixel-Reihe finden werden, zwingt Google nicht ein paar Android 11-Funktionen auf OEMs. In diesem Beitrag werfen wir einen Blick auf alle Android 11-Funktionen, die Google von OEMs verlangt und nicht implementieren.
Gemäß Android 11 Kompatibilitätsdefinitionsdokument (CDD) verlangt Google von OEMs nicht, drei der wichtigsten Funktionen von Android 11 zu implementieren. Die CDD
listet Konversationsbenachrichtigungen nicht wie erforderlich auf, Es erfordert nicht, dass OEMs die Controls-API implementieren, Und Ein Identitätsnachweis ist ebenfalls keine Voraussetzung. Wir haben zuerst von diesen Anforderungen erfahren früher in diesem Jahr im Juni, als uns ein durchgesickertes Dokument mit detaillierten Änderungen an der CDD mitgeteilt wurde.Für Unwissende: Bei der Android-CDD handelt es sich um eine Liste von Software- und Hardwarefunktionen, die Gerätehersteller implementieren „MÜSSEN“, deren Implementierung nur „DRINGEND EMPFOHLEN“ oder „NICHT“ implementiert werden sollte. Wenn eine Funktion als „MUSS“ implementiert ist, müssen OEMs die Funktion hinzufügen, sonst können sie keine Google-Apps auf ihren Geräten bereitstellen. Wenn eine Funktion als „SOLLTE NICHT implementiert“ aufgeführt ist, können Gerätehersteller die Funktion nicht hinzufügen. Wenn schließlich eine Funktion als „DRINGEND EMPFOHLEN“ aufgeführt ist, liegt es an den OEMs, die Funktion aufzunehmen oder zu überspringen.
Da im CDD für Android 11 alle drei oben genannten Funktionen als „DRINGEND EMPFOHLEN“ aufgeführt sind, besteht die Möglichkeit, dass OEMs ihre Android 11-Updates ohne diese Funktionen ausliefern. Dies bedeutet jedoch nicht, dass alle OEMs diese Funktionen überspringen werden, da sie sie für die Benutzer als nützlich erachten könnten. Es ist auch möglich, dass Googles strengere Google Mobile Services-Lizenzvereinbarung für Android 11 von OEMs verlangt, diese Funktionen zu implementieren, aber wir kennen die Bedingungen dieser Vereinbarungen nicht.
Nachdem wir nun über die nicht erforderlichen Funktionen gesprochen haben, werfen wir einen Blick auf einige der Funktionen, die in Android 11 explizit erforderlich sind:
Eine Veränderung des Gesichtsaussehens ist nicht zulässig
Es scheint, dass Google es ist OEMs wird die Implementierung von Gesichtsoptimierungsalgorithmen verboten während der Bildbearbeitung. Dies bedeutet, dass bei allen Bildern aus der Kamera-Pipeline standardmäßig keine Gesichter optimiert sind, Gesichtsoptimierungen jedoch weiterhin in der Post von der Kamera-App implementiert werden können. Infolgedessen wird der Schönheitsmodus ausgeschaltet sollen Schalten Sie es tatsächlich aus, es sei denn, die OEM-Kamera-App lässt Sie den Beauty-Modus nicht vollständig deaktivieren oder es gibt einen versteckten Beauty-Modus der Stufe 1, der niemals ausgeschaltet werden kann. Während die meisten OEM-Kamera-Apps das Ausschalten zulassen, ist bekannt, dass einige Geräte Schönheitsfilter auch dann anwenden, wenn der Schönheitsmodus ausgeschaltet ist. Zum Beispiel in Max' Rezension des Vivo X50 ProEr bemerkte, wie die Kamera sein Gesicht immer wieder veränderte, obwohl er den Beauty-Modus deaktiviert hatte.
Roboto als Standardschriftart
Google verlangt auch von OEMs den Versand Roboto als Standardschriftart in Android 11. Allerdings können Gerätehersteller den Benutzern während der Einrichtung oder in den Einstellungen weiterhin ihre eigenen Schriftarten anbieten. Goog bemerkt das „Die Absicht besteht darin, sicherzustellen, dass die Erwartungen des App-Entwicklers mit dem Standard übereinstimmen (z. B. ohne explizite Benutzerangabe). Einwilligung) Präsentation ihrer Apps auf dem Gerät, und die standardmäßige serifenlose Schriftart ist ein gut sichtbarer Aspekt davon Präsentation."
FS-Verity-Anforderung
Neue Geräte werden mit Android 11 auf den Markt kommen erforderlich, um fs-verity zu unterstützen. Laut Google, „fs-verity ähnelt dm-verity, wird jedoch auf Dateibasis implementiert … es ist nützlich, um die Authentizität von oder effizient zu überprüfen „Bewerten“, große Dateien, von denen nur auf einen kleinen Teil zugegriffen werden kann – wie etwa Android-Anwendungsdateien (APK) … auch fs-verity Bietet einen besseren Schutz vor bösartiger Festplatten-Firmware als ein Vorab-Hash, da fs-verity die Daten jedes Mal erneut überprüft eingelagert.“