Isi
Setel hingga tak terbatas
Pengembang menghadapi jumlah keanekaragaman yang luar biasa ketika mengkode aplikasi mereka. Lusinan pembuat ponsel merilis ratusan ponsel setiap tahun dengan varian Android yang tahu banyak hal. Pengembang yang membuat aplikasi yang memanfaatkan kamera perangkat juga harus bersaing dengan berbagai komponen di bawah-lensa yang luar biasa, seperti sensor dan IPU, belum lagi algoritma unik. Masukkan CameraX.
Menurut Google, CameraX akan memudahkan pengembang untuk menulis aplikasi kamera. Ini adalah API baru yang bekerja di hampir semua perangkat Android kembali ke Android 5.0 Lollipop. Ini harus menyelesaikan masalah kompatibilitas perangkat dan meniadakan kebutuhan bagi pengembang untuk bergantung pada kode khusus perangkat di aplikasi mereka. Itu sangat membebaskan.
Dua baris kode secara instan memungkinkan aplikasi pihak ketiga berinteraksi dengan aplikasi kamera stok di setiap ponsel di pasar. Ini secara signifikan mengurangi waktu yang dibutuhkan untuk menulis aplikasi mereka sendiri. Lebih lanjut, ini memungkinkan pengembang memasukkan fitur-fitur canggih seperti kecantikan, potret, HDR, dan mode malam. Bayangkan membuka Instagram dan memiliki akses ke fitur HDR asli ponsel Anda saat memotret selfie yang gemerlap itu.
Panggil itu
CameraX memungkinkan pengembang menjatuhkan modul plug-and-play ke dalam aplikasi mereka untuk mencakup perilaku dasar kamera. Ini termasuk mempratinjau gambar pada tampilan, menganalisis gambar melalui Machine Learning, dan mengambil foto resolusi penuh. Ini memperhitungkan rasio aspek, orientasi, ukuran pratinjau, dan berbagai resolusi.
Karena CameraX menangani tugas-tugas utama ini, pengembang bebas untuk fokus pada kinerja dan fitur lainnya. Google mengatakan pihaknya merencanakan serangkaian pembaruan yang berkelanjutan untuk CameraX. Lab kamera baru akan menangani pengujian terhadap berbagai kamera, sistem operasi, level API, dan kinerja sehingga kompatibilitas akan selalu terbarui.
Google berharap pengembang menguji CameraX, yang dalam status alpha, sehingga dapat membawa fungsionalitas ke Android Studio lebih cepat daripada nanti.
Hasil akhir dari upaya ini harus mengarah pada kinerja kamera yang lebih baik dalam aplikasi pihak ketiga, yang merupakan kabar baik bagi semua orang.