Google готовит одно из самых важных изменений, ориентированных на разработчиков, в Android 17 с введением АБР Wi-Fi 2.0переработанная система беспроводной отладки, созданная для решения давних проблем с отключением и сопряжением. Это изменение особенно важно для пользователей Xiaomi, REDMI и POCO, поскольку разработка HyperOS во многом зависит от базовой платформы Android. Пока Xiaomi готовит HyperOS 4, общеотраслевой переход на системные компоненты на основе Rust указывает четкое направление для более безопасного, стабильного и надежного мобильного программного обеспечения.

Что изменилось в Android 17

АБР, аббревиатура от Мост отладки Android— это инструмент командной строки, который позволяет разработчикам и опытным пользователям управлять устройствами Android с компьютера. Он используется для отладки приложений, сбора журналов, установки APK-файлов, мониторинга поведения системы и тестирования сборок программного обеспечения.

Wireless ADB впервые был представлен в Android 11, но реализация первого поколения имела несколько технических ограничений. Он в значительной степени полагался на сторонние библиотеки, в том числе mDNSResponder от Apple в macOS и библиотеку Chrome Open Screen в Windows и Linux. Эти зависимости изначально работали, но они не были разработаны специально для беспроводной отладки Android.

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

С Андроид 17Google переписал этот стек с помощью АБР Wi-Fi 2.0. Новая реализация заменяет старые сторонние зависимости облегченной пользовательской библиотекой Rust. 4000 строк кода. Эта библиотека разработана специально для мониторинга изменений состояния сети на настольных платформах.

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

Почему Rust важен для Android и HyperOS

Rust становится все более важным в современных операционных системах, поскольку он помогает уменьшить проблемы безопасности памяти, которые часто встречаются в низкоуровневых системных компонентах. Для инструментов отладки, таких как ADB, это важно, поскольку стек должен надежно обрабатывать сетевое обнаружение, аутентификацию, повторное подключение и связь между устройствами.

Это также соответствует будущему программному направлению Xiaomi. Ожидается, что Xiaomi будет управлять большей долей ГиперОС 4 системные компоненты в сторону архитектуры на основе Rust. Решение Google перестроить беспроводной ADB с помощью Rust показывает, что сам Android также движется в том же направлении.

Для пользователей Xiaomi это не означает, что каждая видимая функция изменится немедленно. Однако он может улучшить основу инструментов разработки, тестирования, восстановления, диагностики системы и расширенных рабочих процессов отладки.

Как ADB Wi-Fi 2.0 улучшает систему

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

Когда разработчик покидает конференц-зал, а затем возвращается в ту же доверенную сеть, ADB Wi-Fi 2.0 может автоматически активироваться и повторно подключаться, не требуя от пользователя повторения процесса сопряжения.

Google также изменил способ идентификации доверенных сетей. Вместо того, чтобы полагаться только на БССИДкоторый представляет MAC-адрес точки доступа, Android 17 использует более разумную комбинацию SSID и BSSID. Это важно в офисах, университетах и ​​больших домах, где одна и та же сеть Wi-Fi может иметь несколько точек доступа.

Это помогает предотвратить отключение устройства просто потому, что оно переместилось из одной точки доступа в другую под тем же сетевым именем.

Интерфейс сопряжения с Android Studio тоже становится лучше

Android Studio также получила улучшенный интерфейс сопряжения для беспроводной отладки. Старый диалог присоединения в основном опирался на вращающийся QR-код. Если сеть была перегружена или обнаружение не удалось, окно может остаться зависшим без предоставления полезных предложений.

Новый интерфейс более практичен. Он может отображать список доступных для обнаружения локальных устройств в реальном времени и показывать собственное устройство. Это ускоряет и упрощает сопряжение, особенно для разработчиков, тестирующих несколько телефонов Android одновременно.

Для разработчиков Xiaomi, тестеров ПЗУ, специалистов по ремонту и опытных пользователей это может значительно упростить отладку сборок HyperOS.

Ваш


Скачать MemeOS Enhancer

Инженер- по профессии, не представляющий свою жизнь без высоких технологий. Люблю фотографировать и фотошопить,...

Leave a comment

Your email address will not be published. Required fields are marked *