Linea guida AEP: CameraX

Integra la libreria Jetpack CameraX per garantire un'acquisizione della videocamera di alta qualità e coerente nel variegato ecosistema di dispositivi con Android. L'adozione di questa libreria offre un'esperienza stabile e ricca di funzionalità su vari fattori di forma, come smartphone, tablet, pieghevoli e dispositivi XR. Eseguendo la migrazione alle API della videocamera moderne, le app possono ottenere una qualità migliore e mantenere un'esperienza utente più affidabile indipendentemente dall'hardware del dispositivo.

Implementazione richiesta

Per essere idonea all'AEP, la tua app deve rispettare i seguenti requisiti:

  • L'app non deve utilizzare l'API android.hardware.Camera legacy (Camera1). Devi eseguire la migrazione per utilizzare CameraX (o Camera2).

    Nota: l'utilizzo del framework Camera2 è un'alternativa valida per le app che richiedono uno stack della videocamera personalizzato.

Applicabilità delle linee guida

Queste linee guida si applicano a:

  • App che supportano l'acquisizione di contenuti multimediali (immagini o video).
  • Fattori di forma di smartphone, tablet, pieghevoli e XR.

Esenzioni

Le app possono utilizzare un framework alternativo equivalente che fornisca qualità, funzionalità utente, stabilità e compatibilità simili nell'ecosistema. Contatta l'assistenza se hai un framework adatto da prendere in considerazione.

Documentazione e risorse delle funzionalità

Le seguenti risorse forniscono indicazioni sull'implementazione e dettagli tecnici sulla funzionalità CameraX. Queste risorse sono solo di riferimento e non contengono requisiti di programma aggiuntivi.