Lineamiento de AEP: CameraX

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.