La release di Android 16 include una serie di modifiche al ITS della fotocamera. Questa pagina riassume le modifiche ITS della fotocamera per Android 16.
Versioni di Python e dei pacchetti
Consigliamo vivamente ai partner di utilizzare un software di gestione dei pacchetti per raggruppare le versioni corrette dei pacchetti al fine di creare un ambiente virtuale per lo sviluppo di release Android. Per un esempio di strumento di gestione dei pacchetti che gestisce la maggior parte dei pacchetti richiesti, consulta la documentazione di Python 3 relativa a venv.
Android 16 supporta le seguenti versioni di Python e del pacchetto:
- Python 3.10.13
- OpenCV 4.10.0
- Numpy 2.2.5
- Matplotlib 3.8.4
- Scipy 1.13.1
- pySerial 3.5
- Pillow 10.3.0
- PyYAML 6.0.1
- Mobly 1.12.2
- FFmpeg 7.0.2
- Snippet UiAutomator 1.1.1
Il seguente pacchetto è nuovo per Android 16:
Il seguente pacchetto è stato ritirato per Android 16:
Scene nuove o aggiornate
Android 16 introduce le seguenti scene:
Scena | Descrizione |
---|---|
scene1_3 |
Grafico grigio simile a scene1_1 senza bordo bianco. |
scene6 |
Aggiorna la griglia di cerchi con la griglia di indicatori ArUco per identificare in modo univoco l'oggetto rilevato nella scena. |
scene_ip |
Nuova scena per i confronti di parità delle immagini tra l'app Fotocamera predefinita e le acquisizioni dell'app Fotocamera Jetpack. |
scene_tele |
Riutilizza le scene 6 e 7, ma consente di testare separatamente il passaggio dalla fotocamera grandangolare a quella teleobiettivo, poiché la distanza del grafico deve essere ottimizzata per la fotocamera teleobiettivo. |
Nuovi test
Android 16 introduce i seguenti test:
Scena | Nome del test | Descrizione |
---|---|---|
scene1_3 |
test_exposure_time_priority |
Verifica la funzionalità della modalità di priorità del tempo di esposizione di Android 16. |
scene1_3 |
test_sensitivity_priority |
Verifica la funzionalità della modalità di priorità ISO di Android 16. |
scene2_a |
test_exposure_keys_consistent |
Verifica i valori dei metadati relativi all'esposizione per le acquisizioni automatiche e manuali. |
scene2_b |
test_preview_num_faces |
Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di
scene2_b . |
scene2_d |
test_preview_num_faces |
Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di
scene2_d . |
scene2_f |
test_preview_num_faces |
Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di
scene2_f . |
scene2_g |
test_preview_num_faces |
Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di
scene2_g con i volti di profilo. |
scene_flash |
test_night_mode_indicator |
Verifica la funzionalità dell'indicatore della modalità Notte di Android 16. |
scene_ip |
test_default_jca_ip |
Verifica la parità delle immagini tra l'app Fotocamera predefinita e l'app Fotocamera Jetpack. |
scene_tele |
test_zoom_tele |
Aggiunta di un controllo dello zoom per la transizione della videocamera da grandangolo a teleobiettivo. |
scene_tele |
test_preview_zoom_tele |
Aggiunge il controllo dello zoom di anteprima per la transizione dalla fotocamera grandangolare a quella tele. |
scene_tele |
test_multi_camera_switch_tele |
Aggiunta del controllo del passaggio da una videocamera all'altra per la transizione da grandangolare a teleobiettivo. |
sensor_fusion |
test_video_stabilization_jca |
Simile a test_video_stabilization , ma utilizza l'app
Jetpack Camera per l'acquisizione di video. |
Test sottoposti a refactoring
In Android 16, i seguenti test vengono sottoposti a refactoring per aumentare la copertura dei test e raggrupparli in modo più logico:
Scena | Nome del test | Descrizione |
---|---|---|
scene1_3 |
test_ev_compensation |
Unisce test_ev_compensation_advanced e
test_ev_compensation_basic . |
scene3 |
test_imu_drift |
Esegue il test per un periodo di tempo più lungo per rilevare i problemi di deriva del giroscopio a temperature più elevate. |
scene6 |
test_zoom |
Interrompe lo zoom durante la transizione al teleobiettivo. Aggiunge il controllo dell'offset. Utilizza l'app Fotocamera Jetpack per le acquisizioni. |
sensor_fusion |
test_preview_stabilization |
È stato sottoposto a refactoring per testare i rapporti di zoom 0,9x e 1,1x per la copertura della fotocamera ultrawide. |
Inoltre, una serie di test in scene1_1
e
scene1_2
vengono spostati in scene1_3
per bilanciare il carico delle
tre sottoscene. Tuttavia, vengono spostati solo i test che non richiedono l'autofocus perchéscene1_3
non ha un bordo bianco.
Test obsoleti
In Android 16, i seguenti test sono stati ritirati perché la funzione di test è coperta da altri test:
Scena | Nome del test | Descrizione |
---|---|---|
scene2_b |
test_num_faces |
Rimosso a causa del rilevamento dei volti nella scena testata da
test_preview_num_faces . |
scene2_f |
test_num_faces |
Rimosso a causa del rilevamento dei volti nella scena testata da
test_preview_num_faces . |