Google veut apporter l’ADB d’Android aux appareils Fuchsia

L’équipe Fuchsia de Google a lancé une nouvelle tentative qui permettrait aux appareils Fuchsia d’être gérés à l’aide de l’outil ADB, tout comme un téléphone Android.

Sur Android aujourd’hui, les développeurs et les passionnés peuvent accéder à certains des composants de base de leurs téléphones et tablettes à partir de leurs PC en utilisant ADB. ADB est l’abréviation de “Android Debug Bridge” et est un outil important qui, comme son nom l’indique, est capable de “lier” vos deux appareils ensemble.

Les développeurs utiliseront ADB pour installer à distance la dernière version en cours de développement de leur application sur un appareil physique ou même un émulateur Android. Même s’ils n’utilisent jamais directement les commandes ADB, les développeurs bénéficient du fait qu’ADB est profondément intégré à d’autres outils comme Android Studio.

Pendant ce temps, les passionnés d’Android et les utilisateurs expérimentés utilisent ADB pour accéder à l’invite de commande de leur téléphone, peut-être pour activer un mod découvert par la communauté. Vous pouvez également utiliser ADB pour accéder aux journaux en temps réel de votre téléphone afin de diagnostiquer les problèmes ou simplement en savoir plus sur le fonctionnement interne.

Plus important encore, ADB fonctionne toujours bien sur toutes les principales plates-formes de bureau – Windows, macOS et Linux (et donc ChromeOS) – et c’est un aspect qui intéresse beaucoup l’équipe Fuchsia de Google.

Cette semaine l’équipe Fuchsia a partagé une nouvelle suggestion intitulé “ADB on Fuchsia” qui partage l’intention de l’équipe de prendre en charge ADB pour contrôler les appareils et les raisons de le faire.

Actuellement, les outils de base “fx” et “ffx” utilisés pour contrôler les appareils Fuchsia ne sont compatibles qu’avec les ordinateurs Linux et macOS. Et bien que des efforts soient déployés pour que ffx fonctionne sous Windows, il est peu probable que cela soit terminé avant la fin de 2022.

Même si ffx est pris en charge sur toutes les plates-formes, Fuchsia avec prise en charge d’ADB serait toujours utile dans un avenir proche car ADB est un outil omniprésent. Au fil des ans, ADB a été intégré à de nombreux workflows et outils d’automatisation différents, dont beaucoup ont pu commencer à prendre en charge les appareils Fuchsia immédiatement, sans aucune modification nécessaire.

Alors, à quoi cela ressemblerait-il si Fuchsia prenait en charge la connexion via ADB ? Une chose qu’il est important de noter est que ce ne signifie pas Vous pouvez connecter votre appareil Fuchsia préféré – par ex. Par notre hub de nid ou Course maximale du nid — via USB à votre ordinateur. Google a spécifiquement déclaré que la version Fuchsia d’ADB “ne sera pas disponible dans les versions utilisateur ou de production”, une décision prise dans un souci de sécurité.

Au lieu de cela, ADB sur Fuchsia est uniquement destiné à fonctionner avec des appareils lorsqu’ils en sont aux premiers stades de développement, permettant à certaines de ces phases initiales de développement et de test – Google cite “l’introduction, l’ingénierie, etc.” – d’être effectuées à partir de Appareils Windows.

Une autre limitation notable est que l’équipe Fuchsia n’a actuellement l’intention de prendre en charge “qu’un sous-ensemble” de ce que la BAD peut faire. Concrètement, seules quatre commandes ADB spécifiques sont prévues :

  • Coquille BAD
  • logcat adb
  • poussée de la BAD
  • faites glisser adb

Comme mentionné précédemment, la commande “shell” d’ADB est utilisée pour accéder à l’invite de commande interne d’un appareil (généralement Android). Lorsqu’il est utilisé avec un appareil Fuchsia, vous pouvez exécuter les mêmes commandes auxquelles vous accéderiez normalement via un shell ffx ou en vous connectant à l’appareil via SSH. Vient ensuite “logcat” qui, comme sur Android, pourrait vider tous les journaux d’un appareil Fuchsia.

Les commandes ADB les plus intéressantes incluses sont “Push” et “Pull” qui sont utilisées pour envoyer et récupérer des fichiers entre vos deux appareils. La suggestion ne dit pas exactement comment cela fonctionnerait sur un appareil Fuchsia, mais cela serait certainement utile lors des tests.

En interne, toutes ces commandes ADB sont effectivement acheminées vers leur équivalent Fuchsia, comme illustré quelque peu dans un graphique joint. En ce sens, ce support pour ADB agit vraiment comme une couche de compatibilité.

Dans l’ensemble, il est fascinant de voir comment Google relie ses différents projets de manière directe, bien que subtile. Bien qu’il soit peu probable que la plupart d’entre nous aient besoin de se connecter à un appareil Fuchsia via ADB de sitôt, l’ajout est toujours assez intéressant.

D’une certaine manière, la prise en charge d’ADB pour Fuchsia parle également à Google, qui tente de faciliter le développement d’appareils Fuchsia pour les partenaires de l’entreprise – ou vraiment quiconque souhaite exécuter un appareil avec Fuchsia – en utilisant les outils qu’ils ont probablement déjà , pour simplifier.

En savoir plus sur le fuchsia :

FTC : Nous utilisons des liens d’affiliation automatique générateurs de revenus. Suite.


Visitez 9to5Google sur YouTube pour plus d’informations :

Leave a Reply

Your email address will not be published.