Pengembang kini dapat menerapkan dukungan Ultra-Wideband (UWB) di aplikasi mereka dengan Android Jetpack setelah dukungan tersebut hanya tersedia untuk aplikasi sistem.
Tahun lalu, Google menambahkan API baru di AOSP memungkinkan dukungan yang lebih baik untuk perangkat ultra-wideband (UWB).. Pada saat itu, kami mengetahui bahwa API tersebut dibatasi hanya untuk aplikasi sistem saja, artinya API tersebut tidak dapat diakses oleh aplikasi pihak ketiga. Hal tersebut kini akhirnya berubah karena pengembang dapat menerapkan dukungan UWB di aplikasi mereka dengan pustaka Jetpack yang baru diluncurkan. Pustaka Jetpack androidx.core.uwb versi 1.0.0-alpha dapat digunakan dalam aplikasi untuk berinteraksi dengan perangkat yang mendukung UWB seperti Google Piksel 6 Pro atau Samsung Galaxy S22 Plus dan Ultra.
Artinya, mulai sekarang, pengembang dapat berinteraksi dengan kemampuan UWB pada ponsel pintar Android tempat aplikasi mereka dijalankan, dan tidak lagi terbatas pada aplikasi sistem saja. Saat ini, UWB API memerlukan perangkat untuk dapat berjalan
Android 12 atau lebih baru, meskipun hampir semua perangkat yang memiliki UWB mungkin sudah memilikinya. UWB dapat memanfaatkan kepadatan energi rendah untuk pengukuran jarak pendek dan melakukan sinyal bandwidth tinggi pada sebagian besar spektrum radio.AirTags Apple memanfaatkan UWB sehingga Anda dapat menentukannya secara akurat menggunakan ponsel cerdas Anda, dan ponsel cerdas modern pertama yang mendukung UWB adalah iPhone 11. Di sisi Android, Samsung adalah pertama yang menghadirkan teknologi ini ke pasar dengan smartphone Galaxy Note 20 dan Note 20 Ultra. Xiaomi juga punya mengumumkan rencana untuk bergabung dengan UWB teknologi, yang menunjukkan tujuan mereka menggunakan teknologi tersebut untuk mengendalikan ekosistem rumah pintarnya.
Adapun mengapa dirilis sebagai perpustakaan Android Jetpack, ada alasannya. Pengembangan untuk Android bisa menjadi hal yang sulit mengingat siklus rilis OS tahunan Google dan perubahan persyaratan API untuk Google Play, dan itu mengapa kami melihat Google memelihara serangkaian pustaka dukungan di bawah payung “Android Jetpack”. Ini adalah kumpulan komponen, alat, dan panduan Android yang terinspirasi oleh kompatibilitas mundur Pustaka Dukungan dan kemudahan penggunaan Komponen Arsitektur Android.
Mengingat perpustakaan UWB masih dalam versi alfa, mungkin perpustakaan tersebut belum memiliki semua fungsi yang diinginkan pengembang. Pengembang harus memastikan untuk membaca dokumentasi pengembang untuk perpustakaan baru ini untuk memastikan mereka memahami cara memanfaatkannya.
Terima kasih Mishaal Rahman atas tipnya!
Sumber: Dokumen Pengembang Android, Perpustakaan Jetpack
Melalui: Mishal Rahman