Das Kompatibilitätsdefinitionsdokument für Android 12 wurde veröffentlicht und beschreibt die Leistungsklassenanforderungen für Flaggschiffe.
Kürzlich, Wir haben das AOSP gesehen Veröffentlichung von Android 12, obwohl die Veröffentlichung für Google Pixel etwas später erfolgen wird. Android 12 hat eine Tonne von Änderungen, und nicht alle davon sind benutzerorientiert. Klar, das verstehen wir Material Sie, Datenschutz-Dashboard, und ein paar andere tolle Funktionen, aber für OEMs gibt es noch viel mehr zu befürchten. OEMs müssen auch auf alle Aktualisierungen des Android Compatibility Definition Document (CDD) achten. Das CDD für Android 12 wurde veröffentlicht und beschreibt einige Dinge, auf die sich insbesondere OEMs konzentrieren können.
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).Wenn ein Gerät die in der CDD dargelegten Anforderungen nicht erfüllt, kann es sein, dass es die Kompatibilitätstestsuite von Google nicht besteht – was zum Verlust des Zugriffs auf die Anwendungssuite von Google führt. Die CDD hat in der Vergangenheit Änderungen erzwungen, die für die Verbraucher gut waren – zum Beispiel Das CDD für Android 11 beschreibt, wie ein OEM die Heimgerätesteuerungen implementieren muss im Power-Menü, wenn sie es implementieren. Das bedeutet, dass, wenn ein Android-Smartphone über Gerätesteuerungen im Power-Menü verfügt, diese dieselben sind wie auf jedem anderen Android-Smartphone, das diese ebenfalls implementiert.
Leistungsklassen – Android 12 und Android 11
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.
Wie in der Grafik oben dargestellt, sind Leistungsklassen 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. Google sagte, dass es auch für Android 11 eine Leistungsklasse definieren würde, was es auch tat. Tatsächlich bezeichnet die CDD die Leistungsklassen 11 und 12 als Leistungsklassen R bzw. S.
Wir haben damals etwas recherchiert und einiges davon gefunden, was die Leistungsklasse für Android 12 definieren würde. 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
Über die Leistungsklasse 11 konnten wir zum damaligen Zeitpunkt keine Angaben finden. Diese Leistungsklasse ist nun auch im CDD definiert. Nachfolgend finden Sie die Anforderungen für die Leistungsklasse 11.
Wesentliche Anforderungen der Leistungsklasse 11
- Mindestens 6 GB RAM
- Mindestens 400dpi und 1080p Auflösung
- Mindestens 100 MB/s sequentielles Schreiben, 200 MB/s sequentielles Lesen, 10 MB/s zufälliges Schreiben und 25 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
Es gibt viel mehr Anforderungen als oben beschrieben, aber die meisten beziehen sich auf Codecs, Kameraverarbeitung und andere Informationen.
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 ausgeführt wird beste Android-HandysIn diesem Fall können Hochleistungsfunktionen aktiviert werden.