Android-приложения с Nearby Connections перестанут сами включать Wi-Fi и Bluetooth

от автора

Google сообщила, что изменит поведение Nearby Connections API, с помощью которого Android-приложения могут находить устройства поблизости и обмениваться с ними данными. С конца 2026 года API не будет автоматически включать Wi-Fi и Bluetooth — разработчикам придётся запрашивать разрешение у пользователя.

Сейчас Nearby Connections автоматически включает необходимые беспроводные модули, когда приложение ищет другие устройства рядом или пытается установить с ними соединение. Это происходить автоматически в фоновом режиме так, что пользователи часто не знают о происходящих процессах.

После вступления в силу изменений разработчикам придётся изменить сценарий работы приложений. Перед запуском поиска устройств приложение должно будет проверить, включены ли Wi-Fi или Bluetooth. Если нужный модуль отключён, то пользователю надо показать соответствующее уведомление и предложить активировать его вручную. Включить беспроводную связь без участия пользователя больше не получится.

В компании отмечают, что изменения вводят из-за стремления повысить прозрачность работы Android и предоставить пользователям больше контроля над беспроводными интерфейсами смартфона. Разработчикам рекомендуют заранее проверить сценарии подключения в своих приложениях, чтобы пользователи не сталкивались с ошибками.

Уже сейчас приложения с Nearby Connections должны запрашивать доступ к Bluetooth, поиску ближайших Wi-Fi-устройств, геолокации и локальной сети. Если пользователь не выдаёт разрешения, то API запрещает запускать обнаружение устройства.

Точной даты перехода на новый механизм работы Nearby Connections API пока нет. В блоге Android Developers ограничиваются формулировкой «в конце 2026 года».

ссылка на оригинал статьи https://habr.com/ru/articles/1061156/