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.