Android 13 Bisa Kontrol Kecerahan Senter Ponsel, Ini Syaratnya - tempo

 

Android 13 Bisa Kontrol Kecerahan Senter Ponsel, Ini Syaratnya

Reporter:

Maria Fransisca Lahur

Editor:

Erwin Prima

Sabtu, 5 Maret 2022 08:51 WIB
Android 13 Bisa Kontrol Kecerahan Senter Ponsel, Ini Syaratnya
Pelajar menjajal filter buatan sendiri dengan cahaya senter ponsel dalam workshop di sebuah sekolah di Ternate, 7 Maret 2016. REUTERS/Beawiharta

TEMPO.COJakarta - Android 13 Google memberi kemampuan untuk mengatur tingkat kecerahan senter dengan adanya dua Application Programming Interface (API) yang terkait dengan fitur baru itu. Satu API memberikan informasi tentang kecerahan lampu kilat LED dan yang lainnya mengontrol kecerahan sebenarnya.

Original Equipment Manufacturer (OEM) dapat memanfaatkan API tersebut dan memungkinkan pemilik ponsel mengontrol kecerahan dari 1 hingga setinggi yang dimungkinkan oleh perangkat keras.

Android 13 memperkenalkan metode getTorchStrengthLevel dan turnOnTorchWithStrengthLevel ke kelas CameraManager. Metode pertama mengembalikan tingkat kecerahan lampu kilat LED, sedangkan metode kedua mengatur tingkat kecerahan lampu kilat LED dari minimum '1' hingga maksimum yang ditentukan oleh perangkat keras.

Sebelumnya, aplikasi itu hanya dapat mengaktifkan atau menonaktifkan senter menggunakan setTorchMode API, tetapi dengan API baru ini di Android 13, aplikasi dapat mengontrol kecerahan senter secara lebih terperinci.

Namun, ada satu peringatan untuk fitur ini. Tidak semua perangkat yang menjalankan Android 13 akan mendukung pengontrolan kecerahan senter. Aplikasi dapat menentukan apakah perangkat mendukung kontrol kecerahan senter dengan menggunakan CameraCharacteristics.FLASH_INFO_STRENGTH_MAXIMUM_LEVEL.

Jika nilai lebih besar dari 1 dikembalikan, maka itulah tingkat kecerahan maksimum yang dapat diatur oleh lampu kilat LED. Jika nilainya sama dengan 1, maka perangkat tidak mendukung kontrol kecerahan senter.

Alasan dukungan untuk fitur ini akan dibatasi karena akan memerlukan pembaruan ke lapisan abstraksi perangkat keras kamera (HAL). HAL adalah perangkat lunak yang mendefinisikan antarmuka antara OS dan perangkat keras yang mendasarinya.

Agar OS dapat mengontrol perangkat keras flash LED, perlu ada HAL yang mendefinisikan perintah apa yang dapat dikeluarkan OS untuk mengontrol perangkat keras. Di Android, penyedia kamera HAL memungkinkan kontrol langsung unit lampu kilat perangkat kamera, fitur yang diperkenalkan dengan HAL versi 2.4.

Penyedia kamera HAL menghitung dan membuka perangkat kamera individu, sedangkan perangkat kamera HAL digunakan untuk mengoperasikan perangkat kamera individu.

Versi terbaru dari penyedia kamera dan HAL perangkat kamera di AOSP — masing-masing 2.7 dan 3.7 — tidak menyebutkan kontrol kecerahan senter. Namun, pemeriksaan singkat perangkat kamera HAL versi 3.8 (android.hardware.camera.device@3.8.so), yang disertakan dalam Pratinjau Pengembang Android 13 untuk Pixel 6 Pro, mengungkapkan bahwa dukungan HAL untuk dua API kerangka kerja baru telah ditambahkan. Berarti, pembuat perangkat kemungkinan perlu mengimplementasikan versi 3.8 dari ICameraDevice untuk mendukung API baru Android 13 untuk mengontrol kecerahan senter.

Namun, karena program pembekuan persyaratan (Google Requirements Freeze/GRF), mungkin banyak perangkat yang ditingkatkan ke Android 13 tidak menyertakan dukungan untuk fitur baru ini. Ini karena, di bawah GRF, Google telah membekukan persyaratan HAL barunya untuk memastikan bahwa implementasi vendor yang dibuat dengan versi N akan dapat disertifikasi hingga versi N+3.

Akibatnya, pembuat perangkat dapat meningkatkan perangkat mereka ke Android 13 sambil menggunakan kembali implementasi vendor yang dirancang untuk rilis Android lama yang tidak menyertakan perangkat kamera baru HAL dan dukungannya untuk kontrol kecerahan LED. Di sisi lain, kemungkinan perangkat dengan chipset yang bukan bagian dari program GRF tidak akan mendukung fitur ini saat meningkatkan ke Android 13.

Untuk perangkat yang diluncurkan dengan Android 13, sulit untuk mengatakan apakah perangkat tersebut akan menerapkan ICameraDevice 3.8 atau tidak. Ini semua tergantung pada persyaratan tepat yang tercantum dalam persyaratan perangkat lunak vendor (VSR) untuk Android 13, yang belum diselesaikan. Namun, mengingat sifat program GRF, kemungkinan hanya perangkat yang OEM-nya meningkatkan BSP sendiri (seperti Google dengan perangkat Pixel mereka) dan perangkat peluncuran Android 13 yang akan mendukung fitur ini.

Untuk saat ini, beberapa handset Samsung dan iPhone memungkinkan Anda untuk meredupkan lampu kilat LED.

Selalu update info terkini. Simak breaking news dan berita pilihan dari Tempo.co di kanal Telegram “Tempo.co Update”. Klik https://t.me/tempodotcoupdate untuk bergabung. Anda perlu meng-install aplikasi Telegram terlebih dahulu.

Baca Juga

Komentar

 Pusatin Tekno 


 Postingan Lainnya 

Opsi Media Informasi Group

Baca Juga (Konten ini Otomatis dan tidak dikelola oleh kami)