Der Technologiesektor unterliegt rasantem Wandel und ohne mobile Apps geht heute nichts mehr – weder für Privatpersonen noch für Unternehmen. Wir nutzen Apps für alles Mögliche, von Shopping über Unterhaltung und Kommunikation bis zur Produktivität. Die Tatsache, dass wir mühelos überall auf Informationen und Dienste zugreifen können, hat unsere Lebensweise und unser Arbeitsumfeld von Grund auf verändert.

Dabei besteht die Gefahr, dass Ihnen ohne sorgfältiges Monitoring Abstürze Ihrer App entgehen – die auf Kundenseite jeweils zu Frust und bei Ihnen zu Umsatzeinbußen führen. Daher ist es für Entwickler:innen unumgänglich, ein umfassendes, proaktives Monitoring-System im Einsatz zu haben, das die Anwendungsperformance engmaschig überwacht und potenzielle Schwächen sofort aufzeigt, bevor sich diese zu großen Problemen auswachsen. Einblicke in die Performance mobiler Apps zu gewinnen ist jedoch gar nicht so einfach. Die manuelle Konfiguration von Custom-Dashboards, die einen Überblick über Absturzdaten und Probleme bei der Netzwerkperformance liefern, kann sich zeitraubend, aufreibend und äußerst kompliziert gestalten und somit wertvolle Personalressourcen verschlingen.

Da machen sich die New Relic Lösungen für Instant Observability bezahlt. Diese Tools sind sofort über Ihren gesamten Stack hinweg einsatzbereit. In diesem Blog-Post verraten wir Ihnen, wie Sie die beiden Dashboards für Mobile Crash Analytics und Mobile Network Performance am besten einsetzen, um Ihre mobilen Apps in Echtzeit zu überwachen und Probleme proaktiv aufzudecken. So können Sie die Performance Ihrer mobilen Anwendungen und das Kundenerlebnis anhand von datengestützten Einblicken optimieren und damit auch Ihre Geschäftsergebnisse verbessern.

Das Mobile Crash Analytics Dashboard

Mobile Apps stürzen immer mal wieder überraschend ab. Die Gründe hierfür sind vielfältig und reichen von Speicherlecks über NullPointerException-Fehler bis hin zu Datenbankproblemen. Anwendungsabstürze wirken sich unweigerlich auf das Kundenerlebnis aus und können schnell zu negativen Rezensionen und schlechten Bewertungen führen. 

Mit dem Mobile Crash Analytics Quickstart-Dashboard können Sie Fehlern rasch auf die Spur kommen und Absturzursachen klar erkennen. Das fertig einsatzbereite Dashboard liefert detaillierte Informationen darüber, um welche Art von Absturz es sich handelt und wo das Problem zu suchen ist, zum Beispiel: 

  • Anwendungsplattform
  • Version
  • Betriebssystem
  • Hersteller 

Zusätzlich erhalten Sie eine detaillierte wöchentliche Analyse sämtlicher Absturztrends. Die Filterfunktion für Widgets schließlich erlaubt eine präzise Eingrenzung der Suche, um wertvolle Einblicke in die Performance Ihrer App zu erhalten.

Durch Installation des Mobile Crash Analytics Quickstart erhalten Sie ein vorkonfiguriertes Dashboard, mit dem Sie Abstürze besser nachvollziehen und die Fehlerursachen schneller aufspüren können.

Absturztrends im zeitlichen Verlauf lassen sich auf einen Blick erfassen.

Das Mobile Network Performance Dashboard

Mobile Apps sind auf eine gute Internetverbindung angewiesen, um Kund:innen Inhalte und Dienste zur Verfügung zu stellen. Netzwerkprobleme wie langsame Ladezeiten, Timeouts und Verbindungsprobleme können sich negativ auf das Kundenerlebnis auswirken und dazu führen, dass eine Anwendung seltener genutzt wird. 

Vollständige Observability der Netzwerk-Performance Ihrer mobilen App erhalten Sie, wenn Sie das Mobile Network Performance Quickstart Dashboard installieren. Dieses vorkonfigurierte Dashboard bietet detaillierte Einblicke in HTTP- und Netzwerkprobleme in verschiedenen Anwendungsplattformen. Hier erfahren Sie, welcher Anteil der Nutzer:innen von diesen Problemen betroffen ist, und sind außerdem über Traffic Peaks, Transaktionshistogramme und geografische Informationen im Bilde. Diese helfen Ihnen, Performance-Engpässe in Ihrer Anwendung aufzuspüren und zu beheben.

Durch Installation des Mobile Network Performance Quickstart erhalten Sie ein sofort einsatzbereites Dashboard, mit dem Sie anhaltend für zuverlässige mobile Netzwerkperformance sorgen können.

Sie sehen alles auf einen Blick, ob Netzwerkausfälle in verschiedenen App-Versionen, unterschiedliche Arten von Netzwerkproblemen oder Fehler-Spikes.

So instrumentieren Sie Ihre mobile App mit New Relic

Was also brauchen Sie, um mit dem Monitoring Ihrer mobilen Anwendung über New Relic Quickstart-Dashboards anzufangen? Zunächst müssen Sie die mobile Anwendung instrumentieren. Dazu integrieren Sie die mobilen SDKs von New Relic in den Code der Anwendung, sodass die App Performancedaten an die New Relic Plattform übertragen kann. Mit dem Mobile Monitoring von New Relic können Sie: 

  • Das Monitoring für iOS und Android im selben Dashboard vornehmen. 
  • Monitoring für hybride Apps in React Native, Flutter, Cordova, Ionic und Xamarin durchführen.
  • Fertig einsatzbereite, vorausgewählte Datenvisualisierungen nutzen.

Der Instrumentierungsvorgang ist dabei plattformunabhängig. New Relic kann die Instrumentierung unabhängig davon vornehmen, ob es sich um eine native iOS- oder Android-App oder eine mit React Native oder Flutter entwickelte plattformübergreifende App handelt. Unter Introduction to Mobile Monitoring (Einführung in das Mobile Monitoring) erfahren Sie, wie Sie Ihre mobile App mit New Relic instrumentieren.

So installieren Sie die vorkonfigurierten Dashboards für mobile Apps

Nach dem Instrumentieren Ihrer mobilen Apps können Sie dank der Dashboards für Mobile Crash Analytics und Mobile Network Performance schnell loslegen:

  1. Melden Sie sich bei Ihrem New Relic Portal an. 
  2. Klicken Sie auf Dashboards und wählen Sie dann Create a dashboard aus.
  3. Suchen Sie unter Browse pre-built dashboards die Kategorie Browser & mobile oder geben Sie einfach den Suchbegriff „mobile“ ein, wie auf dem nächsten Bild zu sehen ist.
  4. Klicken Sie auf das Dashboard, das Sie verwenden möchten, und wählen Sie das gewünschte Konto als Datenquelle aus.
  5. Nach der Bereitstellung des Dashboards müssen Sie nur noch View dashboard auswählen, und schon erhalten Sie Einblicke in die Daten zu Ihrer mobilen App.

Fazit

Datenvisualisierung hat eine Reihe verschiedener Definitionen, doch sie alle haben eines gemeinsam: Es geht primär darum, komplexe Sachverhalte einfach darzustellen. Mit den Observability-gestützten Dashboards von New Relic für Abstürze mobiler Anwendungen und Netzwerkperformance gelingt das mühelos. Durch Echtzeit-Einblicke in die Performance Ihrer mobilen App können Sie Probleme ganz einfach identifizieren und eventuellen Fehlerursachen auf den Grund gehen, die Performance Ihrer mobilen App optimieren und gleichzeitig Ihre Geschäftsergebnisse verbessern.