Тепер розробники можуть реалізувати підтримку ультраширокого діапазону (UWB) у програмах з Android Jetpack

click fraud protection

Тепер розробники можуть реалізувати підтримку ультраширокого діапазону (UWB) у своїх програмах за допомогою Android Jetpack, яка була доступна лише для системних програм.

Минулого року Google додав новий API в AOSP покращити підтримку ультраширокосмугових (UWB) пристроїв. У той час ми дізналися, що API був обмежений лише системними програмами, тобто він був недоступний стороннім програмам. Тепер це нарешті змінилося, оскільки розробники можуть реалізувати підтримку UWB у своїх програмах за допомогою нещодавно запущеної бібліотеки Jetpack. Версію 1.0.0-альфа бібліотеки androidx.core.uwb Jetpack можна використовувати в програмі для взаємодії з пристроями з підтримкою UWB, такими як Google Pixel 6 Pro або Samsung Galaxy S22 Plus і Ultra.

Це означає, що відтепер розробники можуть взаємодіяти з можливостями UWB смартфона Android, на якому працюють їхні програми, і це більше не обмежується лише системними програмами. Наразі UWB API вимагає, щоб пристрій був запущений Android 12 або новіші, хоча майже всі пристрої, які мають UWB, мабуть, уже є. UWB може використовувати низьку щільність енергії для вимірювань на короткій відстані та виконувати передачу сигналів у високій смузі пропускання у великій частині радіоспектру.

AirTags від Apple використовують UWB, щоб ви могли точно визначити їх за допомогою свого смартфона, а першим сучасним смартфоном, який підтримує UWB, був iPhone 11. Що стосується Android, то лідером був Samsung першим представив цю техніку на ринок зі своїми смартфонами Galaxy Note 20 і Note 20 Ultra. Xiaomi також має оголосив про плани підключитися до UWB технологію, демонструючи, як вона прагне використовувати технологію для контролю своєї екосистеми розумного будинку.

Що стосується того, чому його випускають як бібліотеку Android Jetpack, то на це є причина. Розробка для Android може бути болісною справою, враховуючи щорічний цикл випуску ОС Google і зміну вимог до API для Google Play, а також це чому ми бачимо, що Google підтримує набір бібліотек підтримки під егідою «Android Jetpack». Це набір компонентів Android, інструментів і вказівок, натхненних зворотною сумісністю бібліотеки підтримки та простотою використання компонентів архітектури Android.

З огляду на те, що бібліотека UWB знаходиться в альфа-версії, цілком можливо, що вона ще не має всіх функціональних можливостей, які можуть забажати розробники. Розробникам слід обов’язково прочитати документацію для розробників цієї нової бібліотеки, щоб переконатися, що вони розуміють, як нею користуватися.

Дякуємо Мішалу Рахману за пораду!


Джерело: Документи для розробників Android, Бібліотека Jetpack

Через: Мішал Рахман