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.
- Panoramica di Jetpack CameraX
- Guida introduttiva a CameraX
- Eseguire la migrazione da Camera1 a CameraX