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

Google сообщила, что изменит поведение Nearby Connections api, с помощью которого Android-приложения могут находить устройства поблизости и обмениваться с ними данными. С конца 2026 года программный оболочку не будет автоматически включать Wi-Fi и Bluetooth — разработчикам придётся запрашивать разрешение у пользователя.
Сейчас Nearby Connections автоматически включает необходимые беспроводные модули, когда приложение ищет другие устройства рядом или пытается инсталлировать с ними соединение. Это происходить автоматически в фоновом режиме так, что пользователи часто не знают о происходящих процессах.
После вступления в силу изменений разработчикам придётся изменить сценарий работы приложений. Перед запуском поиска устройств приложение должно будет проверить, включены ли Wi-Fi или Bluetooth. Если необходимый компонент отключён, то пользователю надо показать соответствующее уведомление и предложить активировать его вручную. Включить беспроводную связь без участия пользователя больше не получится.
В компании отмечают, что изменения вводят в связи с стремления повысить прозрачность работы Android и предоставить пользователям больше контроля над беспроводными интерфейсами смартфона. Разработчикам рекомендуют заранее проверить сценарии подключения в своих приложениях, чтобы пользователи не сталкивались с ошибками.
Уже сейчас приложения с Nearby Connections должны запрашивать доступ к Bluetooth, поиску ближайших Wi-Fi-устройств, геолокации и локальной сети. Если пользователь не выдаёт разрешения, то api запрещает запускать обнаружение устройства.
Точной даты перехода на свежий механизм работы Nearby Connections api пока нет. В блоге Android Developers ограничиваются формулировкой «в конце 2026 года».
Продолжить читать


