Android 17 résout les problèmes sans fil d’ADB avec ADB Wi-Fi 2.0

Configuration du débogage sans fil sur un téléphone Pixel par Ryan Haynes

Capture d’écran de la page des paramètres de débogage sans fil Android sur un téléphone Pixel. Photo originale de Ryan Haynes. Gemini Nano Banana Pro a été utilisé pour placer l’écran.

TL ; RD

  • Le premier ADB sans fil avec Android 11 s’appuie sur des bibliothèques tierces qui plantent souvent lors des changements de réseau.
  • Android 17 introduit ADB Wi-Fi 2.0, qui remplace le code existant par une bibliothèque Rust légère et personnalisée de 4 000 lignes, apportant une stabilité et des améliorations significatives.
  • ADB se souvient désormais automatiquement et se reconnecte aux réseaux de confiance sans modification manuelle, tandis qu’Android Studio dispose d’une fenêtre de couplage mise à jour qui affiche une liste en direct des appareils locaux.

Si vous vous considérez comme un utilisateur expérimenté d’Android, il y a de fortes chances que vous en ayez entendu parler et que vous l’ayez utilisé BAD. Abréviation de Android Debug Bridge, ADB est un outil de ligne de commande qui vous permet de contrôler votre appareil Android à partir d’un ordinateur. ADB fonctionne avec des connexions filaires et sans fil, mais la plupart des utilisateurs préfèrent le sans fil, l’utilisation du sans fil présente donc des inconvénients. avec Android 17Google résout enfin ces désagréments avec ADB Wi-Fi 2.0.

etc. déjà remarqué Dans Android Canary, Android 17 introduit ADB Wi-Fi 2.0, une mise à jour majeure de la pile ADB sans fil qui améliore la stabilité, la fiabilité et la facilité d’utilisation (h/t) Michaal Rahman sur Reddit).

Google ADB Wi-Fi 2.0 avec Android 17

Le responsable technologique ADB de Google, M. Fabien Sanglard, a apporté plus de lumière sur la mise à jour Wi-Fi 2.0 d’ADB. Session Créateurs Androidrévélant pourquoi la première itération était si cassée.

Pour créer ADB Wi-Fi (v1), sorti avec Android 11 en 2020, Google s’est appuyé sur d’énormes bibliothèques tierces, notamment mDNSResponder d’Apple pour Mac et OpenScreen de Chrome pour Windows et Linux. Ces options étaient « comme les cartes de crédit », apportant des opportunités instantanées mais une dette technique à long terme. La bibliothèque Chrome, initialement conçue pour Chromecast, n’est pas conçue pour fermer le couvercle d’un ordinateur portable ou se déplacer entre les bureaux. En conséquence, les modifications apportées au réseau ont complètement détruit l’ancienne pile sans fil, obligeant les développeurs à recommencer le processus de couplage.

ADB Wi-Fi 2.0 supprime complètement les vieux bagages. Google a abandonné les dépendances tierces compliquées pour une bibliothèque Rust légère de 4 000 lignes permettant de suivre les modifications du réseau sur toutes les plates-formes de bureau. Côté appareil, le téléphone utilise la pile de plateforme Android NsdManager.

Google ADB Wi Fi 2.0 avec améliorations d'Android 17 ADB 37.0.0

Les améliorations pratiques ici sont considérées comme énormes. Le système surveille désormais automatiquement l’état de votre réseau. Si vous partez pour une réunion et revenez, ADB Wi-Fi 2.0 se réactivera et se reconnectera automatiquement sans votre intervention si vous êtes connecté à un réseau de confiance. Pour le rendre fiable, Android 17 utilise une combinaison intelligente de SSID et de BSSID (adresse MAC) plutôt que simplement du BSSID pour identifier les réseaux de confiance, empêchant ainsi plusieurs configurations de points d’accès de rompre les boucles.

Android Studio reçoit une paire de mises à jour de l’interface utilisateur pour la stabilité du backend. Au lieu de lancer un code QR aveugle et tournant qui se bloque indéfiniment si le réseau le bloque, la nouvelle boîte de dialogue remplit une liste en direct des appareils locaux qui peuvent être trouvés, avec le nom de l’appareil.

Google ADB Wi Fi 2.0, interface utilisateur combinée Android 17 Android Studio

Bien que les correctifs du framework nécessitent intrinsèquement un appareil exécutant Android 17, les développeurs exécutant d’anciennes versions d’Android bénéficieront d’avantages majeurs en matière de stabilité simplement en mettant à jour vers ADB 37 et les dernières versions d’Android Studio sur leurs PC. C’est une solution exagérée, mais pour ceux qui maintiennent l’écosystème d’applications en vie, ADB Wi-Fi 2.0 pourrait être l’une des meilleures mises à jour d’Android 17.

Merci de faire partie de notre communauté. S’il vous plaît lisez-nous Politique de commentaires avant publication.

Leave a Comment