Разработчики теперь могут реализовать поддержку сверхширокополосной связи (UWB) в приложениях с помощью Android Jetpack.

click fraud protection

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

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

Это означает, что теперь разработчики могут взаимодействовать с возможностями UWB смартфона Android, на котором работают их приложения, и это больше не ограничивается только системными приложениями. В настоящее время для UWB API требуется, чтобы устройство работало.

Андроид 12 или новее, хотя почти все устройства с UWB, вероятно, уже есть. СШП может использовать низкую плотность энергии для измерений на малых расстояниях и осуществлять передачу сигналов с высокой пропускной способностью в большой части радиоспектра.

Apple AirTags использует UWB, чтобы вы могли точно определить их местоположение с помощью своего смартфона, а первым современным смартфоном, поддерживающим UWB, стал iPhone 11. Что касается Android, то Samsung была лидером. первым, кто внедрил эту технологию на рынок со своими смартфонами Galaxy Note 20 и Note 20 Ultra. У Сяоми также есть объявил о планах присоединиться к UWB технологии, демонстрируя, как компания намерена использовать эту технологию для управления своей экосистемой умного дома.

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

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

Спасибо Мишаалю Рахману за совет!


Источник: Документация для разработчиков Android, Библиотека реактивного ранца

С помощью: Мишаал Рахман