Ab 2026 werden wir den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen, um unser trunk-stable-Entwicklungsmodell zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten. Für die Entwicklung und das Beitragen zu AOSP empfehlen wir die Verwendung von android-latest-release anstelle von aosp-main. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Implementierungstests
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Sehen Sie sich die folgenden Informationen an, um Grafiken zu testen.
Verwenden Sie für Benchmarking den folgenden Ablauf nach Phase:
Spezifikation Wenn Sie das Gerät zum ersten Mal angeben (z. B. bei Verwendung von nicht ausgereiften Treibern), verwenden Sie vordefinierte (feste) Taktfrequenzen und Arbeitslasten, um die gerenderten Bilder pro Sekunde (fps) zu messen. So erhalten Sie einen klaren Überblick über die Hardwarefunktionen.
Entwicklung: Wenn Treiber ausgereift sind, verwenden Sie eine feste Reihe von Nutzeraktionen, um die Anzahl der sichtbaren Ruckler (Janks) in Animationen zu messen.
Produktion: Wenn ein Gerät für den Vergleich mit Mitbewerbern bereit ist, erhöhen Sie die Arbeitslast, bis die Anzahl der Ruckler zunimmt. Prüfen Sie, ob die aktuellen Takteinstellungen der Belastung gewachsen sind. So können Sie ermitteln, wo Sie die Taktfrequenz verringern und den Stromverbrauch reduzieren können.
Das Flatland-Tool unter platform/frameworks/native/cmds/flatland/ kann Ihnen helfen, Gerätefunktionen während der Spezifikationsphase abzuleiten.
Flatland basiert auf festen Taktungen und zeigt den Durchsatz, der mit kompositionsbasierten Arbeitslasten erreicht werden kann. Dabei werden „gralloc“-Puffer verwendet, um mehrere Fensterszenarien zu simulieren. Das Fenster wird mit GL gefüllt und dann wird das Compositing gemessen.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-12-03 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-12-03 (UTC)."],[],[]]