Diretriz do AEP: CameraX

Integre a biblioteca Jetpack CameraX para garantir a captura de câmera consistente e de alta qualidade em todo o ecossistema diversificado de dispositivos Android. A adoção dessa biblioteca oferece uma experiência estável e rica em recursos em vários formatos, como smartphones, tablets, dispositivos dobráveis e XR. Ao migrar para APIs de câmera modernas, os apps podem alcançar melhor qualidade e manter uma experiência do usuário mais confiável, independentemente do hardware do dispositivo.

Implementação necessária

Para se qualificar para o AEP, seu app precisa obedecer aos seguintes requisitos:

  • O app não pode usar a API android.hardware.Camera legada (Camera1). Migre para usar o CameraX (ou Camera2).

    Observação: o uso da estrutura Camera2 é uma alternativa válida para apps que exigem uma pilha de câmeras personalizada.

Aplicabilidade das diretrizes

Esta diretriz se aplica a:

  • Apps que oferecem suporte à captura de mídia (imagens ou vídeos).
  • Formatos de smartphones, tablets, dispositivos dobráveis e XR.

Isenções

Os apps podem usar uma estrutura alternativa equivalente que ofereça qualidade, recursos do usuário, estabilidade e compatibilidade semelhantes em todo o ecossistema. Entre em contato com o suporte se você tiver uma estrutura adequada para consideração.

Documentação e recursos de recursos

Os recursos a seguir fornecem orientações de implementação e detalhes técnicos sobre o recurso CameraX. Esses recursos são apenas para referência e não contêm requisitos adicionais do programa.