Integra la biblioteca de Jetpack CameraX para garantizar una captura de cámara coherente y de alta calidad en el diverso ecosistema de dispositivos con tecnología de Android. Adoptar esta biblioteca proporciona una experiencia estable y rica en funciones en varios factores de forma, como teléfonos, tablets, dispositivos plegables y dispositivos de XR. Si migran a las APIs de cámara modernas, las apps pueden lograr una mejor calidad y mantener una experiencia del usuario más confiable, independientemente del hardware del dispositivo.
Implementación obligatoria
Para que tu app cumpla con los requisitos del AEP, debe cumplir con los siguientes requisitos:
La app no debe usar la API de android.hardware.Camera (Camera1) heredada. Debes migrar para usar CameraX (o Camera2).
Nota: Usar el framework de Camera2 es una alternativa válida para las apps que requieren una pila de cámara personalizada.
Aplicabilidad de los lineamientos
Este lineamiento se aplica a lo siguiente:
- Apps que admiten la captura de contenido multimedia (imágenes o videos).
- Factores de forma de teléfonos, tablets, dispositivos plegables y XR
Exenciones
Las apps pueden usar un framework alternativo equivalente que proporcione calidad, capacidades del usuario, estabilidad y compatibilidad similares en todo el ecosistema. Comunícate con el equipo de asistencia si tienes un marco de trabajo adecuado para su consideración.
Documentación y recursos de la función
En los siguientes recursos, se proporcionan orientación para la implementación y detalles técnicos sobre la función CameraX. Estos recursos son solo para tu referencia y no contienen requisitos adicionales del programa.