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.
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.
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 :
- Connectez-vous à votre portail New Relic.
- Cliquez sur Dashboards, puis sur Create a dashboard.
- 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.
- Cliquez sur le dashboard mobile que vous voulez utiliser et choisissez le compte duquel vous voulez extraire les données.
- 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.
Étapes suivantes
Installez ces quickstarts dès aujourd'hui pour améliorer les performances de votre application mobile :
Vous ne possédez pas encore de compte New Relic ? Inscrivez-vous pour obtenir un compte gratuit. Il comprendra 100 Go/mois d'ingestion des données, un utilisateur Full Platform et un nombre illimité d'utilisateurs Basic.
Les opinions exprimées sur ce blog sont celles de l'auteur et ne reflètent pas nécessairement celles de New Relic. Toutes les solutions proposées par l'auteur sont spécifiques à l'environnement et ne font pas partie des solutions commerciales ou du support proposés par New Relic. Veuillez nous rejoindre exclusivement sur l'Explorers Hub (discuss.newrelic.com) pour toute question et assistance concernant cet article de blog. Ce blog peut contenir des liens vers du contenu de sites tiers. En fournissant de tels liens, New Relic n'adopte, ne garantit, n'approuve ou n'approuve pas les informations, vues ou produits disponibles sur ces sites.