Was ist HockeyApp? Funktionsweise, Hauptfunktionen und mehr

HockeyApp ist ein Dienst, der es Entwicklern unter anderem ermöglicht, Tester zu rekrutieren und zu verwalten, Apps zu verteilen und Absturzberichte zu sammeln. Ursprünglich war es eine Möglichkeit, Beta-Apps auf iOS-Geräten zu installieren, ein Prozess, den Apple als „Ad-hoc“-Verteilung bezeichnet, also die Installation von Apps außerhalb des offiziellen App Stores. Aus den Worten „ad hoc“ wurde der Name „Hockey“. Das quelloffene Hockey war so beliebt, dass das Team dahinter beschloss, den Namen Hockey beizubehalten und einfach „App“ am Ende hinzuzufügen.

In der zweiten Hälfte des Jahres 2014 übernahm Microsoft HockeyApp, das unter App-Entwicklern bereits ein bekanntes Tool für die Verteilung von Apps auf Windows Phone, iOS und Android war. Microsoft integrierte die HockeyApp-Dienste in den Application Insights-Dienst von Visual Studio Online.

Wie es funktioniert

Das plattformübergreifende Tool funktioniert mit Android-, Windows Phone- und iOS-Geräten und ermöglicht es, unabhängig vom Betriebssystem des Nutzers das gleiche Nutzererlebnis zu bieten. Es wird auch verwendet für:

  • Absturzberichte
  • Verteilung von Apps
  • Benutzerfeedback
  • Benutzermetriken

Schlüsselmerkmale

Absturzberichte

HockeyApp bietet schnelle und genaue Absturzberichte der Apps, für die es verwendet wird. Sie lässt sich sehr einfach in jede von Ihnen entwickelte Anwendung integrieren und bietet umfangreiche Analysen der Absturzberichte. Es ist auch sehr einfach in bereits verwendete Bug-Tracking-Systeme und Workflows zu integrieren.

Microsoft hat Open-Source Software Development Kits (SDKs) für Mac OS X, Android und Windows herausgebracht, die es Ihren Anwendungen ermöglichen, Absturzberichte direkt von Ihrer Anwendung an HockeyApp zu senden, ohne eine einzige Zeile Code schreiben zu müssen.

Diese Absturzberichte werden dann auf den HockeyApp-Servern verarbeitet und mit Tags versehen, so dass Sie Zugriff auf Stack Traces haben, die Methoden, genaue Zeilennummern und Klassennamen enthalten. Sie brauchen nur Ihre Anwendung hochzuladen und HockeyApp kümmert sich um alles, was für die Symbolisierung von Absturzberichten erforderlich ist. Außerdem werden ähnliche Abstürze gruppiert, damit Sie sehen können, welche Abstürze sich negativ auf die Benutzererfahrung auswirken und priorisiert werden sollten.

Bildquelle: https://hockeyapp.net/images/features/crashreports-search.png

Außerdem lässt sich HockeyApp leicht in Ihren Arbeitsablauf integrieren. Es verfügt über Suchwerkzeuge, die es Ihnen erleichtern, die Ursache eines Fehlers zu finden, und ermöglicht die Verwendung Ihres eigenen Fehlerverfolgungssystems. Sie haben auch die volle manuelle Kontrolle. Wenn Sie anderweitig einen Absturzbericht erhalten, z. B. von einem Tester, der Ihnen eine E-Mail schickt, brauchen Sie ihn nur hochzuladen, und der Dienst symbolisiert ihn für Sie.

Verteilung von Apps

Sie können Ihre App jetzt als Beta-Version verteilen und so den Testern einen frühen Einblick in Ihre App geben und ihr Feedback darüber einholen, was besser sein könnte und was funktioniert. HockeyApp ermöglicht es Ihren Testern, Ihre Apps herunterzuladen und auf ihren Geräten zu installieren, während Sie die volle Kontrolle darüber behalten, wer Ihre App herunterladen kann.

Es ist so, als hätten Sie Ihren eigenen mobilen App-Store zum Testen Ihrer App, in dem alle Ihre Apps an einem Ort verfügbar sind. Auf das Dashboard können Sie von einem mobilen oder einem Desktop-Computer aus zugreifen. Sie können auch mit Ihren Testern kommunizieren und sie auf dem Laufenden halten, wenn Sie Updates und neue Versionen herausbringen. Und wenn Sie möchten, können Sie ein obligatorisches Update bereitstellen, das Ihre Tester herunterladen müssen.

Bildquelle: https://hockeyapp.net/images/features/distribution-apps.png

Die Verteilung Ihrer Beta-Versionen ist ebenfalls sehr einfach. Die HockeyApp wird die ganze Arbeit übernehmen. Die HockeyApp sammelt alle Daten über Ihre verschiedenen Versionen und alles was Sie tun müssen, ist Ihre neue Version hochzuladen. HockeyApp erledigt den Rest, einschließlich der Identifizierung der App, der Version, der Build-Nummer und anderer Informationen, die für Absturzberichte verwendet werden. Schließlich werden auch die Geräte- und Benutzerregistrierung sowie die anschließende Verwaltung vereinfacht. Mit HockeyApp können Sie die Tester in Gruppen einteilen, Informationen zur Geräteidentifikation sammeln und sogar den Zugriff auf bestimmte Gruppen beschränken. HockeyApp kann Ihnen auch helfen, eine Rekrutierungsseite zu erstellen, um neue Tester in das Projekt einzuladen.

Feedback

Feedback zu erhalten ist mit HockeyApp einfacher. Es gibt Ihnen die Möglichkeit, die Kommunikation mit Ihren Testern zu öffnen, so dass sie Ihnen sagen können, welche Funktionen sie sich wünschen oder auf welche sie verzichten könnten. Sie können auch die Feedback-Funktion nutzen, um Fehler zu melden, Funktionen vorzuschlagen und um Unterstützung zu bitten. Im Gegenzug können Sie Ihren Testern E-Mails schicken oder die Diskussionen über eine Webschnittstelle verwalten. Alle diese Diskussionen sind vollständig durchsuchbar und Sie können sie einfach als „abgeschlossen“ kennzeichnen oder ein Ticket für die weitere Entwicklung oder Diskussion erstellen.

Bildquelle: https://hockeyapp.net/images/features/feedback-question.png

Verwalten Sie Ihr Team und Ihre Tester

Einige Entwickler haben mehr als eine App und jede App hat ihre eigene Gruppe von Testern. Es ist auch sinnvoll, Ihre Anwendungen mit so vielen Testern wie möglich zu testen. HockeyApp hilft Ihnen, all diese Tester zu verwalten, indem Sie ihnen einzeln oder als Gruppe Zugang gewähren oder einschränken.

Bildquelle: https://hockeyapp.net/images/features/teams-teams.png

Außerdem können Sie jedem Ihrer Tester oder Teammitglieder Rollen zuweisen. So haben Sie als Eigentümer beispielsweise die volle Kontrolle über HockeyApp, während die Entwickler nur Versionen Ihrer App in die Plattform hochladen können. Die Mitglieder können Ihnen beim Sammeln von Daten helfen und sich an der Diskussion beteiligen, während die Tester auf das Herunterladen und Installieren Ihrer Apps beschränkt sind.

Benutzermetriken

Sie können den Testern Ihrer App mehr Einblicke in das Benutzerverhalten geben. Sie können grundlegende Nutzermetriken sehen, das Kundenengagement messen und sogar die Zuverlässigkeit Ihrer App über den Tag hinweg überprüfen. Darüber hinaus können Sie die Nutzer aufschlüsseln, bei denen ein bestimmter Absturztyp oder ein Absturz in einem bestimmten Zeitraum aufgetreten ist. Auf diese Weise können Sie feststellen, ob der Absturz viele Personen im Vergleich zu einem Querschnitt Ihrer Nutzer betroffen hat oder ob es bestimmte Gruppen von Personen gibt, bei denen die gleiche Art von Abstürzen wiederholt auftritt.

Bildquelle: https://hockeyapp.net/images/features/usermetrics-basic_users.png

Zusätzliche Ressourcen und Tutorials

Weitere Informationen finden Sie in den folgenden Ressourcen und Tutorials:

  • iOS App Distribution Using Hockey App Tutorial
  • Beta Test mit HockeyApp
  • Hockey App in Xamarin Android Application integrieren
  • Xamarin Mobile Apps Continuous Integration and Delivery with Jenkins and HockeyApp

Der Einstieg in HockeyApp ist denkbar einfach: Einfach das SDK herunterladen und integrieren und dann die Beta-App hochladen. Das Tool ist bei App-Entwicklern auf verschiedenen Plattformen sehr beliebt und kann als Erweiterung zur Verbesserung der Funktionalität von Visual Studio Team Services eingesetzt werden.

Es wird auch häufig als Teil eines Continuous-Deployment-Toolkits verwendet – da es Ihre Beta-App an Tester verteilt und Abstürze automatisch meldet – oder als Teil einer Continuous-Integration-Suite, wie in diesem Tutorial beschrieben. Eine Aufschlüsselung der wichtigsten Unterschiede zwischen Continuous Delivery, Continuous Deployment und Continuous Integration finden Sie in diesem Beitrag. Suchen Sie nach anderen Arten von CI-Tools? Wir haben hier 51 der besten zusammengestellt.

Wir verbessern unsere Anwendungen kontinuierlich mit vielen Lösungen, darunter auch unsere eigene. Informieren Sie sich über unseren kostenlosen dynamischen Code-Profiler, Stackify Prefix, und das einzige Tool zur Verwaltung der Anwendungsleistung über den gesamten Lebenszyklus, Stackify Retrace.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.