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. ↩︎

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Refurb Apple : les premiers MacBook Air M4 sont arrivés en France, Suisse et Belgique 🆕

06:59

• 7


Avec iPadOS 26, Apple cède et apporte la gestion des fenêtres de macOS à l’iPad

19/06/2025 à 22:29

• 9


La bataille des sites pornos s'intensifie, et s'étend à l'Union européenne

19/06/2025 à 21:00

• 62


macOS 26 : des réglages dans Mail pour marquer les messages comme lu

19/06/2025 à 17:01

• 9


Synology étend sa gamme 2025 avec le DS725+ : deux baies, SSD NVMe et limité sur les disques durs

19/06/2025 à 16:30

• 8


Big Man : un nouveau court métrage filmé à l’iPhone 16 Pro avec le rappeur Stormzy

19/06/2025 à 16:12

• 2


Apple envisage d’utiliser l’IA pour accélérer le développement de ses puces

19/06/2025 à 15:44

• 20


B&You Pure fibre : les frais de mise en service temporairement offerts sur cette offre star

19/06/2025 à 13:01

• 57


iPadOS 26 : Craig Federighi détaille le raisonnement derrière le nouveau multitâche

19/06/2025 à 12:37

• 73


Pour John Gruber, Apple s’est dévalorisée en boycottant son émission après ses critiques sur Siri

19/06/2025 à 10:14

• 39


Obtenez les meilleures applications Microsoft Office conçues spécialement pour Mac à petit prix 📍

19/06/2025 à 09:30

• 0


MacBook Air M4 : la chute des prix se poursuit encore sur ce nouvel incontournable 🆕

19/06/2025 à 07:00

• 111


Nintendo n’hésite pas à briquer toute Switch 2 utilisée avec une cartouche modifiée

19/06/2025 à 06:29

• 100


iPhone pliable : la production commencerait d’ici la fin de l’année, pour une sortie en 2026

19/06/2025 à 06:29

• 62


Donald Trump affirme qu’Apple va acheter un nombre conséquent de Trump Card

18/06/2025 à 21:15

• 49


LG commercialise son téléviseur transparent à 49 999 €

18/06/2025 à 20:15

• 25