Panoramica

Questa guida descrive come eseguire la migrazione delle implementazioni della videocamera per auto a le 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 videocamera 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 una singola API coerente per tutto lo sviluppo della videocamera su Android, su 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 videocamere separati.

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

Componenti EVS interessati

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

Libreria di compatibilità da EVS a Camera2

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

Conformità della suite di test

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

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

Per saperne di più, consulta la pagina Test HAL della videocamera.

Feedback

Apprezziamo il tuo feedback specifico sulla migrazione da EVS a Camera2. Per fornire input, consulta la pagina Segnalare e monitorare i bug. Quando invii un problema, includi "Guida alla migrazione da EVS a Camera2" nel titolo.