Panoramica

Questa guida descrive come eseguire la migrazione delle implementazioni della videocamera automotive alle API Camera2 dalle API Extended View System (EVS). Prevediamo di ritirare le API EVS per la funzionalità della videocamera. Questa transizione mira a standardizzare lo sviluppo della fotocamera su Android Automotive OS (AAOS) utilizzando il framework Camera2.

Motivi per eseguire la migrazione

Questi fattori sono alla base della migrazione.

  • API unificata:Camera2 fornisce un'unica API coerente per tutto lo sviluppo di fotocamere su Android, in tutti i fattori di forma (smartphone, tablet, TV e veicoli).

  • Accesso più ampio: Camera2 è disponibile per le app di sistema, proprietarie e di terze parti. A differenza di EVS, che è limitato alle app di sistema e proprietarie.

  • Frammentazione ridotta:Camera2 elimina la necessità per gli OEM di mantenere e supportare due stack di fotocamere separati.

  • Funzionalità standard: Camera2 beneficia di miglioramenti e funzionalità continui sviluppati per il framework principale della fotocamera Android.

Componenti EVS interessati

Quando EVS verrà ritirato, questi componenti EVS potrebbero essere interessati:

Libreria di compatibilità EVS to Camera2

Eseguire la migrazione a Camera2 descrive in dettaglio le differenze tra EVS e Camera2 e spiega come trasferire la funzionalità EVS desiderata alle API Camera2. Prevediamo di preparare una libreria di compatibilità facoltativa (livello shim) per supportare queste migrazioni.

Conformità della suite di test

Tutte le implementazioni di Camera2 devono superare i seguenti test di conformità di Android:

  • La suite di test di compatibilità (Compatibility Test Suite, CTS) verifica la compatibilità generale di Android.
  • La suite di test del fornitore (VTS) testa l'interfaccia HAL della videocamera.

Per scoprire di più, consulta Test HAL della videocamera.

Feedback

Il tuo feedback specifico sulla migrazione da EVS a Camera2 è importante per noi. Per fornire un contributo, consulta Segnalare e monitorare i bug. Quando segnali un problema, includi "Guida alla migrazione da EVS a Camera2" nel titolo.