Ouvrir le menu principal

MacGeneration

Recherche

Facebook publie Sonar, un inspecteur web pour les apps iOS et Android

Nicolas Furno

mercredi 13 juin 2018 à 09:00 • 3

Logiciels

Tous les navigateurs intègrent un inspecteur, une interface chargée d’analyser et de décortiquer la page web actuellement affichée, de voir toutes les ressources utilisées pour la construire et surtout, de voir les erreurs envoyées par le navigateur. C’est un outil indispensable pour les développeurs web, mais il n’a pas d’équivalent aussi universel pour les développeurs d’apps mobile. Apple propose ses propres outils dans Xcode, néanmoins ils ne peuvent servir qu’aux apps iOS et encore, surtout à celles qui sont développées en utilisant Swift ou Objective-C, les deux langages de développement de l’entreprise.

Inspection des logs de l’appareil distant avec Sonar.

Avec Sonar, Facebook entend proposer l’équivalent de l’inspecteur web, mais pour les apps mobile, alors qu’elles fonctionnent sur l’ordinateur local dans un simulateur, ou bien directement sur un appareil relié à l’ordinateur. Ce nouvel outil est proposé à tous les développeurs iOS et Android et il sert par défaut à inspecter trois éléments :

  • les logs, qui contiennent souvent des informations cruciales pour comprendre l’origine d’un bug ;
  • le réseau, pour voir toutes les requêtes envoyées et reçues par l’app, et les corriger en cas de besoin ;
  • l’interface, pour inspecter chaque élément et même modifier ses valeurs sans toucher au code source.
L’inspecteur d’interface de Sonar, le composant qui ressemble le plus à un inspecteur web.

Ces trois fonctions de base sont fournies par Facebook avec Sonar, mais l’ensemble repose sur des modules et les développeurs pourront en créer de nouveaux pour enrichir les informations remontées depuis l’app mobile. Côté iOS ou Android, ces modules sont écrits en langage natif ; côté macOS1, Sonar exploite Electron, le framework qui permet de créer une app multiplateforme à partir de technologies du web, et React, le framework JavaScript de Facebook.

Sonar a été développé par Facebook et il est utilisé par le réseau social, mais c’est un projet open-source. L’intégralité du code source peut être téléchargé sur GitHub et n’importe qui peut apporter sa contribution, notamment pour créer des modules supplémentaires. Vous pouvez en apprendre plus en lisant la documentation qui détaille la procédure d’installation et le fonctionnement de l’ensemble.


  1. Pour l’heure, seule une version macOS est distribuée par Facebook, mais on imagine que l’app sera ensuite proposée sur Windows et Linux. ↩︎

Ajouter ce site dans Google News

Après les pillages, gare aux iPhone volés revendus sur les sites de petites annonces

20/10/2026 à 23:14

• 0


Test du MA320UG de BenQ, une dalle 4K de 32 pouces qui brille plus que son app

20/10/2026 à 20:30

• 8


Fréquence cardiaque : comment Whoop et Apple font la chasse aux données faussées

20/10/2026 à 19:29

• 1


iPhone saturé : quelques astuces pour faire de la place 📍

20/10/2026 à 18:18

• 0


Votre Mac mérite aussi la fluidité du 120 Hz. Découvrez le BenQ MA320UG

20/10/2026 à 16:55

• 0


Le fabricant de RAM chinois, CXMT, veut doubler sa production de mémoire d'ici 2028

20/10/2026 à 16:35

• 14


iPhone Duo et iPhone 18 Pro : Apple vante la centaine de composants fabriqués aux États-Unis

20/10/2026 à 16:07

• 8


Un portage de Chromium pour les Power Mac G5

20/10/2026 à 15:10

• 1


Microsoft a conçu les images de l'anniversaire de Windows Insider sur un Mac… et a ensuite essayé de le cacher

20/10/2026 à 12:36

• 26


Premier retour d'expérience sur l'iPhone Duo : le meilleur pliable du marché, malgré ses défauts de jeunesse

20/10/2026 à 12:23

• 61


Le Bluetooth LE HDT, qui va permettre l'audio sans pertes avec le Bluetooth Tru-Res Audio, attendu pour 2027

20/10/2026 à 11:35

• 16


Grosse panne chez Revolut : les paiements et d’autres services de retour après une journée d'interruption 🆕

20/10/2026 à 11:15

• 56


Promo : le MacBook Pro M5 de 512 Go à 1 699 €, soit 500 € de moins que le prix d’entrée actuel

20/10/2026 à 10:26

• 2


Le Dock du Mac n’a plus grand-chose à voir avec celui de 2001

20/10/2026 à 09:37

• 55


Après uBlock Origin, l'EFF lâche son Privacy Badger sur Safari

20/10/2026 à 09:15

• 14


TAG Heuer débranche définitivement ses montres connectées

20/10/2026 à 08:56

• 16