Google veut rendre les appareils Fuchsia gérables avec l’outil ADB d’Android

L’équipe Fuchsia de Google a lancé un nouvel effort qui permettrait aux appareils Fuchsia d’être gérés avec 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. Abréviation de “Android Debug Bridge”, ADB est un outil essentiel 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 de l’intégration profonde d’ADB dans 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, pour aider à diagnostiquer les problèmes ou simplement en savoir plus sur son fonctionnement interne.

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

Cette semaine, l’équipe Fuchsia a partagé une nouvelle proposition intitulée “ADB on Fuchsia” qui partage l’intention de l’équipe de soutenir ADB pour contrôler les appareils et le raisonnement derrière vouloir le faire.

À l’heure actuelle, les principaux outils “fx” et “ffx” utilisés pour contrôler les appareils Fuchsia ne sont compatibles qu’avec les ordinateurs Linux et macOS. Et bien qu’il y ait un effort pour faire fonctionner ffx sur Windows, cela ne devrait pas être terminé avant la fin de 2022.

De plus, même lorsque ffx est pris en charge sur toutes les plates-formes, Fuchsia prenant en charge ADB continuerait d’être 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 pourraient commencer instantanément à prendre en charge les appareils Fuchsia sans qu’aucune modification ne soit nécessaire.

Alors, à quoi ressemblerait Fuchsia pour prendre en charge la connexion via ADB ? Une chose qu’il est important de noter est que ce ne veut pas dire vous pourrez connecter votre appareil Fuchsia préféré, tel que votre Nest Hub ou Nest Hub Max, à votre ordinateur via USB. Google a explicitement noté que la version Fuchsia d’ADB “ne sera pas disponible dans les versions utilisateur ou de production”, une décision qui a été prise dans un souci de sécurité.

Au lieu de cela, ADB sur Fuchsia est uniquement destiné à fonctionner avec des appareils alors qu’ils sont au début de leur développement, ce qui rend certaines de ces étapes initiales de développement et de test – Google cite “la mise en place, l’ingénierie, etc.” – possibles à partir d’appareils Windows.

Une autre limitation notable est que l’équipe Fuchsia n’a actuellement l’intention de “ne prendre en charge qu’un sous-ensemble” de ce que la BAD peut faire. Plus précisément, il n’y a que des plans pour quatre commandes ADB particulières :

  • coque adb
  • logcat adb
  • poussée de la BAD
  • adb tirer

Comme nous l’avons mentionné précédemment, la commande “shell” d’ADB est utilisée pour accéder à l’invite de commande interne d’un appareil (normalement Android). Lorsqu’il est utilisé avec un appareil Fuchsia, vous pouvez exécuter les mêmes commandes auxquelles vous accédez normalement via un shell ffx ou en vous connectant à l’appareil via SSH. Vient ensuite “logcat” qui, tout comme sur Android, serait capable de sortir 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 proposition ne partage pas exactement comment cela fonctionnerait sur un appareil Fuchsia, mais ce serait sûrement utile lors des tests.

En interne, toutes ces commandes ADB seront effectivement acheminées vers leur équivalent Fuchsia, comme cela est quelque peu illustré dans un graphique inclus. En ce sens, cette prise en charge d’ADB agit simplement comme une couche de compatibilité.

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

À certains égards, la prise en charge de la BAD pour Fuchsia incite également Google à essayer de faciliter le développement d’appareils Fuchsia pour les partenaires de l’entreprise – ou vraiment quiconque souhaite créer un appareil alimenté par Fuchsia – en utilisant les outils dont ils disposent probablement déjà.

En savoir plus sur Fushia :

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


Découvrez 9to5Google sur YouTube pour plus d’informations :

#Google #veut #rendre #les #appareils #Fuchsia #gérables #avec #loutil #ADB #dAndroid

Leave a Comment

Your email address will not be published.