Технология ADB Wi-Fi 2.0 от Google повышает скорость беспроводной отладки на 66 %

ADB Wi-Fi позволяет разработчикам подключать устройство Android к компьютеру без необходимости постоянного подключения USB-кабеля. Удобство очевидно, однако у беспроводной отладки был досадный недостаток: соединение могло обрываться, когда устройство переключалось на другую сеть, теряло подключение к Интернету или базовая служба обнаружения переставала работать корректно.
Google решает эти проблемы, перестраивая три компонента системы: adb сервера, adbd демон, работающий на устройстве Android, и Android Studio.
ADB Wi-Fi получает новый стек обнаружения
Наиболее значительные технические изменения затрагивают уровень обнаружения устройств. Google внедрила новый стек mDNS, заменивший устаревшие компоненты Bonjour и mDNS. mDNS позволяет устройствам и службам в локальной сети находить друг друга. Если этот процесс обнаружения завершается неудачей, телефон может фактически исчезнуть с рабочей станции разработчика, даже если оба устройства по-прежнему подключены к Wi-Fi.
ADB Wi-Fi 2.0 также обеспечивает более интеллектуальное управление сетью благодаря adbd. Когда Android обнаруживает, что устройство перешло в ненадежную сеть, беспроводной ADB может автоматически отключаться. Как только устройство возвращается в сеть, разрешенную пользователем, эта функция может автоматически вновь становиться доступной.
Это должно быть полезно для разработчиков, которые регулярно переключаются между домашней, офисной и другими сетями. Вместо того чтобы вручную управлять состоянием беспроводной отладки после каждого смены сети, Android теперь может самостоятельно реагировать на условия подключения.
Android Studio упрощает поиск беспроводных устройств
Компания Google также упростила поиск устройств для сопряжения в Android Studio. После включения беспроводной отладки на устройстве Android его название может отображаться непосредственно в диспетчере устройств Android Studio. Таким образом, разработчики могут обнаруживать мобильное устройство через тот же интерфейс, который они используют для других подключенных устройств.
Это обновление не ограничивается только телефонами. По заявлению Google, ADB Wi-Fi 2.0 поддерживает телефоны и планшеты на базе Android, часы с Wear OS и устройства Android TV.
Увеличение скорости на 66 % — это главный показатель, однако в повседневной разработке более полезным изменением может оказаться повышение надёжности. Google сообщает о 32-процентном повышении успешности автоматического подключения, что потенциально сокращает количество случаев, когда разработчикам приходится повторно подключать или сопрягать устройство во время тестирования.
Фактическая производительность будет зависеть от устройства и сети, поэтому не следует ожидать достижения максимальных показателей в каждой конкретной конфигурации. Тем не менее, Google решила эту проблему на нескольких уровнях, а не просто изменила интерфейс сопряжения.
Что необходимо сделать пользователям
Разработчикам следует обновиться до совместимых версий Android Studio и ADB, включить беспроводную отладку на устройстве Android и найти устройство в диспетчере устройств Android Studio. Компьютер и устройство Android также должны быть подключены к надёжной сети.


