Versionshinweise für die Kamerabild-Testsuite für Android 16

Das Android 16-Release enthält eine Reihe von Änderungen an Camera ITS. Auf dieser Seite werden die Änderungen an Camera ITS für Android 16 zusammengefasst.

Python- und Paketversionen

Wir empfehlen Partnern dringend, Paketverwaltungssoftware zu verwenden, um die richtigen Versionen von Paketen zu bündeln und so eine virtuelle Umgebung für die Entwicklung von Android-Releases zu erstellen. Ein Beispiel für ein Paketverwaltungstool, das die meisten erforderlichen Pakete verarbeitet, finden Sie in der Python 3-Dokumentation für venv.

Android 16 unterstützt die folgenden Python- und Paketversionen:

Das folgende Paket ist neu für Android 16:

Das folgende Paket ist für Android 16 veraltet:

Neue oder aktualisierte Szenen

In Android 16 werden die folgenden Szenen eingeführt:

Ambiente-Option Beschreibung
scene1_3 Graues Diagramm ähnlich wie scene1_1 ohne weiße Umrandung.
scene6 Aktualisiert das Raster aus Kreisen mit einem Raster aus ArUco-Markierungen, um das lokalisierte Objekt in der Szene eindeutig zu identifizieren.
scene_ip Neue Szene für Bildvergleich zwischen der Standardkamera-App und Aufnahmen mit der Jetpack Camera App.
scene_tele Szene 6 und Szene 7 werden wiederverwendet, aber der Übergang von der Weitwinkel- zur Telekamera kann separat getestet werden, da der Abstand zum Testchart für die Telekamera optimiert werden muss.

Neue Tests

Mit Android 16 werden die folgenden Tests eingeführt:

Ambiente-Option Test name Beschreibung
scene1_3 test_exposure_time_priority Überprüft den Prioritätsmodus für die Belichtungszeit in Android 16.
scene1_3 test_sensitivity_priority Prüft den Android 16-ISO-Prioritätsmodus.
scene2_a test_exposure_keys_consistent Überprüft die Werte der Belichtungsmetadaten für automatische und manuelle Aufnahmen.
scene2_b test_preview_num_faces Überprüft die Gesichtserkennung für Aufnahmen des Vorschaustreams von scene2_b.
scene2_d test_preview_num_faces Überprüft die Gesichtserkennung für Aufnahmen des Vorschaustreams von scene2_d.
scene2_f test_preview_num_faces Überprüft die Gesichtserkennung für Aufnahmen des Vorschaustreams von scene2_f.
scene2_g test_preview_num_faces Überprüft die Gesichtserkennung für Vorschau-Stream-Aufnahmen von scene2_g mit Gesichtern im Profil.
scene_flash test_night_mode_indicator Überprüft die Funktion „Nachtmodus-Anzeige“ in Android 16.
scene_ip test_default_jca_ip Überprüft die Bildparität zwischen der Standardkamera-App und der Jetpack Camera App.
scene_tele test_zoom_tele Es wurde eine Zoomprüfung für den Übergang von der Weitwinkel- zur Telekamera hinzugefügt.
scene_tele test_preview_zoom_tele Es wird eine Prüfung des Vorschauzooms für den Übergang von der Weitwinkel- zur Telekamera hinzugefügt.
scene_tele test_multi_camera_switch_tele Es wurde eine Prüfung für den Wechsel zwischen mehreren Kameras bei der Umstellung von Weitwinkel- auf Telekamera hinzugefügt.
sensor_fusion test_video_stabilization_jca Ähnlich wie test_video_stabilization, verwendet aber die Jetpack Camera App für die Videoaufnahme.

Refaktorierte Tests

In Android 16 wurden die folgenden Tests refaktoriert, um die Testabdeckung zu erhöhen und Tests logischer zu gruppieren:

Ambiente-Option Test name Beschreibung
scene1_3 test_ev_compensation Führt test_ev_compensation_advanced und test_ev_compensation_basic zusammen.
scene3 test_imu_drift Der Test wird länger ausgeführt, um Probleme mit der Gyroskopdrift bei höheren Temperaturen zu erkennen.
scene6 test_zoom Das Zoomen wird beim Übergang zum Teleobjektiv beendet. Fügt eine Versatzprüfung hinzu. Verwendet die Jetpack Camera App für Aufnahmen.
sensor_fusion test_preview_stabilization Refaktorisiert, um sowohl bei 0,9‑fachem als auch bei 1,1‑fachem Zoomverhältnis für die Ultraweitwinkelkamera zu testen.

Außerdem werden einige Tests in scene1_1 und scene1_2 in scene1_3 verschoben, um die drei untergeordneten Szenen auszugleichen. Da scene1_3 keinen weißen Rahmen hat, werden jedoch nur Tests ohne Autofokus verschoben.

Eingestellte Tests

In Android 16 sind die folgenden Tests veraltet, da die Testfunktion durch andere Tests abgedeckt wird:

Ambiente-Option Test name Beschreibung
scene2_b test_num_faces Entfernt aufgrund der Gesichtserkennung in der Szene, die von test_preview_num_faces getestet wurde.
scene2_f test_num_faces Entfernt aufgrund der Gesichtserkennung in der Szene, die von test_preview_num_faces getestet wurde.