Dans l'environnement technologique fortement évolutif d'aujourd'hui, les applications mobiles sont un outil indispensable pour les personnes et les entreprises. Des achats aux divertissements en passant par la communication et la productivité, ces applications ont révolutionné la façon dont nous vivons et travaillons en nous offrant la commodité de l'accès aux informations et aux services à la demande.

Sans un monitoring adéquat, les plantages des applications ne sont pas signalés et entraînent la frustration des clients et une perte de chiffre d'affaires. C'est pourquoi il est essentiel que les développeurs mettent en place un système de monitoring exhaustif et proactif qui peut faire le suivi des performances et détecter les problèmes avant qu'ils ne deviennent des problèmes majeurs. Toutefois, le gain de visibilité sur les performances des applications mobiles peut être difficile. Par exemple, la configuration manuelle des dashboards personnalisés qui compilent les analyses des plantages et les problèmes de performances réseau peut prendre beaucoup de temps, s'avérer complexe et monopoliser les ressources précieuses de l'équipe.

C'est là que les solutions d'observabilité instantanées de New Relic entrent en jeu. Il s'agit de solutions prédéveloppées qui fonctionnent sur tout votre stack. Dans cet article, nous abordons les dashboards Mobile Crash Analytics et Mobile Network Performance, et comment vous pouvez vous en servir pour monitorer vos applications mobiles en temps réel et détecter les problèmes de manière proactive. Avec ces dashboards, vous pouvez bénéficier d'informations data‑driven précieuses pour optimiser les performances de vos applications mobiles et améliorer l'expérience des clients, ce qui peut aussi améliorer les résultats de l’entreprise.

Le dashboard Mobile Crash Analytics

Les plantages inattendus sont un problème fréquent lors de l'utilisation d'une application mobile. Divers facteurs, comme les fuites de mémoire, les exceptions de pointeur NULL, ou les problèmes de base de données, peuvent en être la source. Lorsqu'une application se plante, cela peut impacter l'expérience des clients et provoquer des notes et des avis négatifs. 

Pour dépanner et obtenir la visibilité sur les plantages, installez le dashboard du quickstart Mobile Crash Analytics. Ce dashboard prédéveloppé fournit des informations spécifiques sur les types de plantages qui se produisent, notamment : 

  • Plateforme de l'application
  • Version
  • SE de l'appareil
  • Fabricant

Le dashboard vous fournit également une analyse hebdomadaire en profondeur sur les tendances des plantages. Avec la fonctionnalité supplémentaire qui permet d'ajouter des filtres sur les widgets, vous pouvez facilement affiner votre recherche et gagner des informations précieuses sur les performances de votre application.

Installez le quickstart Mobile Crash Analytics pour obtenir un dashboard prédéveloppé qui vous aide à mieux comprendre et dépanner les plantages.

Observez facilement les tendances des plantages dans le temps.

Le dashboard Mobile Network Performance

Les applications mobiles dépendent lourdement de la connectivité réseau pour envoyer leurs contenus et services aux clients. Les problèmes de réseau tels que les temps de chargement lents, l'expiration des délais et les problèmes de connectivité peuvent impacter l'expérience d'un client et entraîner une baisse de l'utilisation de l'application. 

Pour obtenir l'observabilité complète des performances réseau de votre application mobile, installez le dashboard du quickstart Mobile Network Performances. Ce dashboard prédéveloppé fournit un examen en profondeur des problèmes HTTP et de réseau qui se sont produits au sein des différentes plateformes d'application. Vous en saurez plus sur la proportion des personnes impactées par ces problèmes, ainsi que sur les pics de trafic, les histogrammes de transaction et la géolocalisation qui vous permettra de trouver et de corriger les goulots d’étranglement des performances dans votre application.

Installez le quickstart Mobile Network Performance pour obtenir un dashboard prédéveloppé qui vous aidera à assurer la fiabilité continue du réseau mobile.

Voyez facilement les échecs réseau sur les différentes versions de l'application, le type des problèmes réseau et les différents pics d'échec.

Instrumentation de l'application mobile avec New Relic

Que vous faut-il pour réussir le monitoring des applications mobiles avec les dashboards des quickstarts New Relic ? New Relic nécessite que vous instrumentiez votre application mobile. Ainsi, vous incorporerez les SDK mobiles de New Relic dans le code de votre application, ce qui vous permettra de transmettre les données de performances à la plateforme New Relic. Avec le monitoring mobile de New Relic, vous pourrez : 

  • Monitorer les systèmes iOS et Android en un 
  • Monitorer les applications hybrides dans React Native, Flutter, Cordova, Ionic et Xamarin
  • Visualiser des données prédéveloppées et organisées

Le processus d'instrumentation est agnostique à la plateforme, cela signifie que New Relic peut l'instrumenter que l'application soit native dans iOS ou Android, ou qu'elle soit hybride et développée avec React Native ou Flutter. Consultez Introduction au monitoring mobile pour en savoir plus sur la façon d'instrumenter votre application mobile avec New Relic.

Installation des dashboards prédéveloppés pour les applications mobiles

Une fois que vous avez instrumenté vos applications mobiles, vous pouvez facilement démarrer avec les dashboards Mobile Crash Analytics et Mobile Network Performance :

  1. Connectez-vous à votre portail New Relic. 
  2. Cliquez sur Dashboards, puis sur Create a dashboard.
  3. Sélectionnez Browse pre-built dashboards, puis trouvez la catégorie Browser & mobile ou recherchez le mot-clé « mobile », comme indiqué dans l'image suivante.
  4. Cliquez sur le dashboard mobile que vous voulez utiliser et choisissez le compte duquel vous voulez extraire les données.
  5. Une fois le dashboard provisionné, cliquez simplement sur View dashboard pour commencer l'exploration des informations sur vos données mobiles.

Conclusion

Il existe plusieurs définitions décrivant la visualisation des données, mais elles tournent toutes autour d'une idée commune : la transformation de la complexité en simplicité. Cette transformation est possible avec les dashboards guidés par l'observabilité New Relic pour les plantages des applications mobiles et les performances réseau. Avec la visibilité en temps réel sur les performances de votre application mobile, vous pouvez facilement identifier et résoudre les problèmes, optimiser les performances de votre application mobile et améliorer les résultats de votre entreprise.