HockeyAppとは何ですか? How It Works, Key Features, and More

HockeyApp は、開発者がテスターを募集・管理し、アプリを配布し、クラッシュレポートなどを収集するためのサービスです。 Appleが「アドホック」配布と呼ぶ、公式のApp Store以外でアプリをインストールする、iOSデバイスにベータ版アプリをインストールする方法として始まりました。 アドホックという言葉から、Hockeyと名付けられた。 オープンソースのHockeyは非常に人気があったため、その開発チームはHockeyという名前はそのままに、最後に「app」を追加するだけにしました。

2014年の後半、Microsoftは、Windows Phone、iOS、Androidでアプリを配布するためのツールとして、すでにアプリ開発者の間で知られていたHockeyAppを取得しました。 Microsoft は HockeyApp のサービスを Visual Studio Online の Application Insights サービスに統合しました。

How It Works

このクロスプラットフォーム ツールは Android、Windows Phone、および iOS デバイスで動作し、ユーザーの OS に関係なく同じユーザー エクスペリエンスを提供することが可能になりました。 また、次の用途にも使用されます:

  • クラッシュ レポート
  • アプリの配布
  • ユーザーのフィードバック
  • ユーザー メトリクス

Key Features

Crash Reporting

HockeyApp では使用するアプリに対して迅速かつ正確にクラッシュ レポートを提供します。 開発中の任意のアプリと統合するのは非常に簡単で、クラッシュ レポートに豊富な分析を提供します。 また、すでに使用されているバグ追跡システムやワークフローとの統合も非常に簡単です。

Microsoft は Mac OS X、Android、および Windows 用のオープンソースのソフトウェア開発キット (SDK) を発表しており、コードを 1 行も記述せずに、アプリから HockeyApp に直接クラッシュ レポートを送信できるようになっています。

これらのクラッシュ レポートは、HockeyApp サーバーで処理されタグ付けされ、メソッド、正確な行番号、およびクラス名を含むスタック トレースにアクセスできるようになります。 アプリをアップロードするだけで、HockeyApp がクラッシュレポートを記号化するために必要なすべての処理を行います。 また、類似したクラッシュをグループ化して、どのクラッシュがユーザー エクスペリエンスにマイナスの影響を与え、優先されるべきかを確認できます。 https://hockeyapp.net/images/features/crashreports-search.png

さらに、HockeyApp はワークフローと簡単に統合できます。 バグの原因を簡単に見つけることができる検索ツールを備えているだけでなく、独自のバグ追跡システムを使用することも可能です。 また、完全なマニュアルコントロールも可能です。 テスターが電子メールを送るなど、別の場所でクラッシュ報告を受けた場合、それをアップロードして、サービスにシンボル化させるだけでよいのです。 HockeyApp では、テスターが自分のデバイスにアプリをダウンロードしてインストールすることができますが、アプリをダウンロードできる人の完全な制御はユーザーが行います。

これは、アプリのテスト用に自分のモバイル アプリ ストアを持つようなもので、すべてのアプリを同じ場所で利用できます。 ダッシュボードには、モバイルまたはデスクトップ コンピュータからアクセスできます。 また、テスターとコミュニケーションをとり、アップデートや新バージョンのリリース時には、テスターを最新の状態に保つことができます。 また、必要に応じて、テスターがダウンロードする必要のある強制アップデートをロールアウトすることもできます。 https://hockeyapp.net/images/features/distribution-apps.png

ベータ版の配布も非常に簡単です。 HockeyApp がすべての面倒な作業を行います。 HockeyApp がさまざまなバージョンに関するすべてのデータを収集し、あなたがしなければならないことは、新しいバージョンをアップロードすることだけです。 アプリの識別、バージョン、ビルド番号、クラッシュレポートに使用するその他の情報など、残りはHockeyAppがやってくれます。 最後に、デバイス、ユーザー登録、その後の管理も簡単になります。 HockeyAppでは、テスターのグループ分け、デバイスの識別情報の収集、さらに一部のグループへのアクセス制限を行うことができます。 HockeyApp は、新しいテスターをプロジェクトに招待するための採用ページの作成も支援します。 テスターとのコミュニケーション ラインを開く方法を提供し、テスターはあなたにどのような機能を入れてほしいか、あるいは、あなたのアプリにはどのような機能が必要ないかを伝えることができます。 また、フィードバック機能を使って、バグを報告したり、機能を提案したり、サポートを求めたりすることができます。 また、テスターにメールを送ったり、ウェブインタフェースを使用してディスカッションを管理することもできます。 これらのディスカッションはすべて完全に検索可能で、「完了」としてのタグ付けや、さらなる開発やディスカッションのためのチケットの作成も簡単に行えます。 https://hockeyapp.net/images/features/feedback-question.png

Managing Your Team and Testers

開発者によっては、複数のアプリを持ち、各アプリに独自のテスター セットがあることでしょう。 また、できるだけ多くのテスターでアプリをテストすることは理にかなっています。 HockeyApp を使用すると、これらのテスターをすべて管理し、個別にまたはグループとしてアクセスを許可または制限できます。

画像ソース。 https://hockeyapp.net/images/features/teams-teams.png

さらに、各テスターまたはチーム メンバーに役割を割り当てることができます。 たとえば、オーナーであるあなたは HockeyApp を完全に制御でき、開発者はアプリのバージョンをプラットフォームにアップロードすることのみが可能です。 メンバーはデータの照合や議論への参加を支援できますが、テスターはアプリのダウンロードとインストールに制限されます。

User Metrics

アプリのテスターに対して、ユーザーの行動に関するより多くの洞察を得ることができます。 基本的なユーザー メトリクスを確認し、顧客エンゲージメントを測定し、さらに 1 日を通してアプリの信頼性をチェックすることができます。 さらに、特定のクラッシュ タイプや特定の時間帯に発生したクラッシュを経験したユーザーを掘り下げることができます。 これにより、クラッシュがユーザーの断面にわたって多くの人に影響を与えたかどうか、または同じ種類のクラッシュを繰り返し経験する特定のグループが存在するかどうかを知ることができます。 https://hockeyapp.net/images/features/usermetrics-basic_users.png

Additional Resources and Tutorials

詳細については、次のリソースとチュートリアルを参照してください。

  • iOS App Distribution Using Hockey App Tutorial
  • Beta Test with HockeyApp
  • Integrate Hockey App In Xamarin Android Application
  • Xamarin Mobile Apps continuous integration and delivery with Jenkins and HockeyApp

HockeyApp は簡単に始めることができ、単にダウンロードし SDK と統合してからベータ アプリをアップロードします。 このツールは、さまざまなプラットフォームのアプリ開発者の間で人気があり、Visual Studio Team Services の機能を強化するための拡張機能として使用することができます。 継続的デリバリ、継続的デプロイ、継続的統合の主な違いについては、この投稿をご覧ください。 他の種類のCIツールをお探しですか?

私たちは、自社製品を含む多くのソリューションを使用して、アプリケーションを継続的に改善しています。 私たちの無料の動的コード プロファイラー、Stackify Prefix、および唯一のフル ライフサイクル アプリケーション パフォーマンス管理ツール、Stackify Retrace をチェックしてください。

コメントを残す

メールアドレスが公開されることはありません。