Panduan AEP: CameraX

Integrasikan library Jetpack CameraX untuk memastikan pengambilan gambar kamera yang konsisten dan berkualitas tinggi di seluruh ekosistem perangkat berdaya Android yang beragam. Dengan mengadopsi library ini, Anda dapat memberikan pengalaman yang stabil dan kaya fitur di berbagai faktor bentuk, seperti ponsel, tablet, perangkat foldable, dan perangkat XR. Dengan bermigrasi ke API kamera modern, aplikasi dapat mencapai kualitas yang lebih baik dan mempertahankan pengalaman pengguna yang lebih andal, terlepas dari hardware perangkat.

Implementasi yang diperlukan

Agar memenuhi syarat untuk AEP, aplikasi Anda harus mematuhi persyaratan berikut:

  • Aplikasi tidak boleh menggunakan android.hardware.Camera API (Camera1) lama. Anda harus bermigrasi untuk menggunakan CameraX (atau Camera2).

    Catatan: Menggunakan framework Camera2 adalah alternatif yang valid untuk aplikasi yang memerlukan stack kamera kustom.

Penerapan pedoman

Pedoman ini berlaku untuk:

  • Aplikasi yang mendukung pengambilan media (gambar atau video).
  • Faktor bentuk ponsel, tablet, perangkat foldable, dan XR.

Pengecualian

Aplikasi dapat menggunakan framework alternatif yang setara yang memberikan kualitas, kemampuan pengguna, stabilitas, dan kompatibilitas yang serupa di seluruh ekosistem. Hubungi dukungan jika Anda memiliki framework yang sesuai untuk dipertimbangkan.

Dokumentasi dan referensi fitur

Referensi berikut memberikan panduan penerapan dan detail teknis tentang fitur CameraX. Referensi ini hanya untuk referensi Anda dan tidak berisi persyaratan program tambahan.