Geliştiriciler artık Android Jetpack'li uygulamalarda Ultra Geniş Bant (UWB) desteğini uygulayabilecek

Geliştiriciler, yalnızca sistem uygulamaları için mevcut olan Ultra Geniş Bant (UWB) desteğini artık Android Jetpack ile uygulamalarında uygulayabilirler.

Geçen yıl Google, AOSP'ye yeni bir API ekledi. ultra geniş bant (UWB) cihazlar için daha iyi desteğin sağlanması. O zamanlar API'nin yalnızca sistem uygulamalarıyla sınırlı olduğunu, yani üçüncü taraf uygulamaların erişemediğini öğrenmiştik. Geliştiriciler yeni başlatılan Jetpack kitaplığıyla UWB desteğini uygulamalarına uygulayabildiklerinden bu durum nihayet değişiyor. Androidx.core.uwb Jetpack kitaplığının 1.0.0-alfa sürümü, bir uygulamada aşağıdaki gibi UWB özellikli cihazlarla etkileşimde bulunmak için kullanılabilir: Google Piksel 6 Pro veya Samsung Galaxy S22 Plus ve Ultra.

Bunun anlamı, geliştiricilerin artık uygulamalarının üzerinde çalıştığı Android akıllı telefonun UWB özellikleriyle etkileşime girebileceği ve bunun artık yalnızca sistem uygulamalarıyla sınırlı olmadığı anlamına geliyor. Şu anda UWB API'nin çalışması için bir cihazın çalışması gerekiyor

Android 12 veya daha yenisi, ancak UWB'ye sahip hemen hemen tüm cihazlar muhtemelen zaten öyle. UWB, kısa mesafeli ölçümler için düşük enerji yoğunluğundan yararlanabilir ve radyo spektrumunun büyük bir bölümünde yüksek bant genişliğine sahip sinyalleme gerçekleştirebilir.

Apple'ın AirTag'leri, akıllı telefonunuzla bunların tam yerini tespit edebilmeniz için UWB'den yararlanır ve UWB'yi destekleyen ilk modern akıllı telefon iPhone 11'di. Android tarafında ise Samsung birinci oldu. bu teknolojiyi ilk getiren Galaxy Note 20 ve Note 20 Ultra akıllı telefonlarıyla pazara sunuldu. Xiaomi'nin de var UWB'ye katılma planlarını duyurdu akıllı ev ekosistemini kontrol etmek için teknolojiyi nasıl kullanmayı hedeflediğini gösteriyor.

Neden Android Jetpack kitaplığı olarak piyasaya sürüldüğünü sorarsanız bunun bir nedeni var. Google'ın yıllık işletim sistemi sürüm döngüsü ve Google Play için değişen API gereksinimleri göz önüne alındığında, Android için geliştirme yapmak sancılı bir iş olabilir ve bu Google'ın neden "Android Jetpack" şemsiyesi altında bir dizi destek kütüphanesi bulundurduğunu görüyoruz. Destek Kitaplığı'nın geriye dönük uyumluluğundan ve Android Mimarisi Bileşenlerinin kullanım kolaylığından ilham alan bir dizi Android bileşeni, aracı ve kılavuzudur.

UWB kütüphanesinin alfa aşamasında olduğu göz önüne alındığında, geliştiricilerin isteyebileceği tüm işlevlere henüz sahip olmayabilir. Geliştiriciler, bu yeni kitaplığın nasıl kullanılacağını anladıklarından emin olmak için geliştirici belgelerini mutlaka okumalıdır.

Bahşiş için Mishaal Rahman'a teşekkürler!


Kaynak: Android Geliştirici Belgeleri, Jetpack Kütüphanesi

Aracılığıyla: Mişaal Rahman