A versão do Android 16 inclui várias mudanças no ITS da câmera. Esta página resume as mudanças do ITS da câmera para o Android 16.
Python e versões do pacote
Recomendamos que os parceiros usem o software de gerenciamento de pacotes para agrupar as versões corretas de pacotes e criar um ambiente virtual para o desenvolvimento de versões do Android. Para conferir um exemplo de ferramenta de gerenciamento de pacotes que processa a maioria dos pacotes necessários, consulte a documentação do Python 3 para venv.
O Android 16 oferece suporte às seguintes versões do Python e do pacote:
- 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
O pacote a seguir é novo para o Android 16:
O pacote a seguir foi descontinuado para o Android 16:
Cenas novas ou atualizadas
O Android 16 apresenta as seguintes cenas:
Cenário | Descrição |
---|---|
scene1_3 |
Gráfico cinza semelhante a scene1_1 sem limite branco. |
scene6 |
Atualiza a grade de círculos com a grade de marcadores ArUco para identificar de forma exclusiva o objeto localizado na cena. |
scene_ip |
Nova cena para comparações de paridade de imagem entre o app de câmera padrão e as capturas do app de câmera do Jetpack. |
scene_tele |
Reutiliza scene6 e scene7, mas permite que o crossover da câmera wide para a tele seja testado separadamente, já que a distância do gráfico precisa ser otimizada para a câmera tele. |
Novos testes
O Android 16 apresenta os seguintes testes:
Cenário | Nome do teste | Descrição |
---|---|---|
scene1_3 |
test_exposure_time_priority |
Verifica o recurso do modo de prioridade de tempo de exposição do Android 16. |
scene1_3 |
test_sensitivity_priority |
Verifica o recurso do modo de prioridade ISO do Android 16. |
scene2_a |
test_exposure_keys_consistent |
Verifica os valores de metadados de exposição para capturas automáticas e manuais. |
scene2_b |
test_preview_num_faces |
Verifica a detecção facial para capturas de fluxo de visualização de
scene2_b . |
scene2_d |
test_preview_num_faces |
Verifica a detecção facial para capturas de fluxo de visualização de
scene2_d . |
scene2_f |
test_preview_num_faces |
Verifica a detecção facial para capturas de fluxo de visualização de
scene2_f . |
scene2_g |
test_preview_num_faces |
Verifica a detecção de rostos para capturas de fluxo de visualização de
scene2_g com rostos em perfil. |
scene_flash |
test_night_mode_indicator |
Verifica o recurso do indicador do modo noturno do Android 16. |
scene_ip |
test_default_jca_ip |
Verifica a paridade de imagem entre o app de câmera padrão e o app de câmera do Jetpack. |
scene_tele |
test_zoom_tele |
Adição de verificação de zoom para a transição de câmera ampla para tele. |
scene_tele |
test_preview_zoom_tele |
Adiciona a verificação de zoom da visualização para a transição de câmera ampla para teleobjetiva. |
scene_tele |
test_multi_camera_switch_tele |
Adição de uma verificação de troca de várias câmeras para a transição de câmera ampla para tele. |
sensor_fusion |
test_video_stabilization_jca |
Semelhante a test_video_stabilization , mas usa o app Jetpack Camera
para captura de vídeo. |
Testes refatorados
No Android 16, os seguintes testes são refeito para aumentar a cobertura de teste e agrupar testes de forma mais lógica:
Cenário | Nome do teste | Descrição |
---|---|---|
scene1_3 |
test_ev_compensation |
Mescla test_ev_compensation_advanced e
test_ev_compensation_basic . |
scene3 |
test_imu_drift |
O teste é executado por mais tempo para detectar problemas de deriva do giroscópio em temperaturas mais altas. |
scene6 |
test_zoom |
O zoom é interrompido na transição para a lente telefoto. Adiciona verificação de deslocamento. Usa o app Câmera do Jetpack para capturas. |
sensor_fusion |
test_preview_stabilization |
Refactorizado para testar nas proporções de zoom 0,9x e 1,1x para cobertura de câmera ultra-wide. |
Além disso, vários testes em scene1_1
e
scene1_2
são movidos para scene1_3
para balancear a carga das
três subcenas. No entanto, apenas os testes que não exigem foco automático são movidos porque
scene1_3
não tem uma borda branca.
Testes descontinuados
No Android 16, os seguintes testes foram descontinuados devido à função de teste ser coberta por outros testes:
Cenário | Nome do teste | Descrição |
---|---|---|
scene2_b |
test_num_faces |
Removido devido à detecção de rosto na cena testada por
test_preview_num_faces . |
scene2_f |
test_num_faces |
Removido devido à detecção de rosto na cena testada por
test_preview_num_faces . |