Android Vitals

Android Vitals は、Google Play の Android アプリの品質を改善するために Google が使用します。ユーザーが許可すると、Android デバイスは安定性、パフォーマンス、バッテリー使用量、権限の問題など、アプリの品質指標を追跡します。このデータは Google Play によって収集され、Google Play ConsoleAndroid Vitals ダッシュボードGoogle Play Developer Reporting API でアクセスできます。

デベロッパーは、ユーザー エクスペリエンスを改善するために Android Vitals をモニタリングする必要があります。特に、主な指標であるユーザーが認識したクラッシュ発生率ユーザーが認識した ANR 発生率をモニタリングする必要があります。

主な指標と不正な動作

アプリの主な指標は、Google Play におけるアプリの視認性に影響します。主な指標には、それぞれ全体的な不正な動作のしきい値とデバイスごとの不正な動作のしきい値があります。

よくある質問

主な指標とは何ですか?

主な指標とは、Android Vitals の最も重要な指標であり、Google Play におけるアプリの視認性に影響します。主な指標は、ユーザーが認識したクラッシュ発生率ユーザーが認識した ANR 発生率です。

不正な動作のしきい値とは何ですか?

主な指標には、それぞれ 2 つの不正な動作のしきい値があります。1 つはデバイス全体のすべてのセッション用で、もう 1 つはデバイスごとのものです。これらのしきい値は Android Vitals に表示されます。

不正な動作のしきい値
Google Play でタイトルの視認性を最大化するには、このしきい値を超えないようにしてください。
全体(すべてのデバイスの平均) スマートフォン モデルごと スマートウォッチ モデルごと
ユーザーが認識したクラッシュ発生率 1.09% 8% 4%
ユーザーが認識した ANR 発生率 0.47% 8% 5%

主な指標は Google Play におけるタイトルの視認性にどのように影響しますか?

アプリやゲームが不正な動作のしきい値を超えると、Google Play において、タイトルの視認性が低下する可能性があります。また、Google Play により、ストアの掲載情報に警告がユーザーに表示されることもあります。

デバイスごとの不正な動作と全体的な不正な動作が両方とも発生する可能性はありますか?または、いずれか一方のみが発生しますか?それらが発生する場合はどうすればよいですか?

すべての組み合わせがありえます。アプリの品質を改善するには、ほとんどのユーザーに影響するクラッシュと ANR を修正します。特定のデバイスの品質を改善するには、そのデバイスで発生する最も重大なクラッシュ グループと ANR グループを修正します。両方の問題が発生している場合は、まず、すべてのデバイスで発生する最も重大なクラッシュ クラスタと ANR クラスタに焦点を絞ります。

技術的な問題を解決するためにヘルプが必要です。何から始めればよいですか?

アプリやゲームの技術的な問題の診断と解決に役立つリソースを以下に示します。

主な指標:

ユーザーが認識した ANR 発生率
ユーザーが認識したクラッシュ発生率

その他すべての指標:

過度の wakeup
停止した部分的な wake lock
バックグラウンドでの過度の Wi-Fi スキャン
バックグラウンドでの過度のネットワーク使用
アプリの起動時間
遅いレンダリング

セッションの遅延
ローメモリ キラー(LMK)
権限の拒否

不正な動作の通知やストアの掲載情報の警告が表示されないようにしたいのですが、どうすればよいですか?

Google Play では、過去 28 日間のデータを基にアプリの品質を評価します。Android Vitals は、その期間中に問題が発生した場合に警告します。

  • UI を定期的にチェックするか、Reporting API を使用してワークフローにデータを統合します。
  • Google Play Console で問題のメール通知アラートを設定します。
  • Android Vitals は「新しい問題」を報告します。これは、7 日間以上デバイスに影響を与えている問題です。問題に対処するための猶予期間は 21 日間です。

多数のデバイスで不正な動作が発生しています。これはどのように解釈すればよいですか?

デバイスのハードウェアまたはソフトウェアの問題が原因でエラー率が高くなることがあります。Android Vitals は、エラー率が高いことと、RAM、Android バージョン、プロセッサ タイプなどの関連性について警告します。Google Play Console の [リーチとデバイス] を使用して、これらのリンクを自分で調査することもできます。

Android Vitals では、ユーザー数、収益、評価、レビューなど、デバイスに関する主な情報にも簡単にアクセスできます。この情報はサイドパネルに表示されるため、現在のページから離れる必要はありません。

デバイスの問題を修正した場合、どれくらいの期間が経過すれば警告が表示されなくなりますか?

Google Play は、28 日間の平均を使用して、アプリの主要なパフォーマンス指標を毎日確認します。この平均が改善すると、Android Vitals の警告は表示されなくなります。Google Play のシステムによって改善が検出された場合は、ストアの掲載情報の警告がより早く削除される場合があります。

問題を解決できない場合、または解決したくない場合はどうすればよいですか?

継続的なユーザー エクスペリエンスの低下によるコストと機会損失を検討してください。不正な行為は既存のユーザーに悪影響を及ぼし、新規ユーザーの獲得を難しくします。特定のデバイスの問題を修正できない場合は、デバイスのターゲティングと除外のルールを再検討してください。

Android Vitals と自社またはサードパーティのソリューションで問題の件数と発生率が異なるのはなぜですか?

Android Vitals は、アプリの技術的な品質に関する Google Play の主な情報源です。問題の数と発生率は、いくつかの理由で他のソースと異なる場合があります。

  • Android Vitals データは Android システムから取得され、SDK が認識できない次のイベントが含まれます。
    • SDK の初期化前に発生するクラッシュ
    • Android 12 より前の ANR
  • Android Vitals は、認定デバイスと Google Play からインストールされたアプリの問題のみをカウントします。
  • Android Vitals では、データの共有に同意したユーザーのデータのみを使用します。
  • ユーザーのプライバシーを保護するため、匿名レポートを作成できるだけの十分なデータがある場合にのみ、データが表示されます。
  • 問題発生率の計算方法が異なる場合もあります。Android Vitals には、1 日のアクティブ ユーザーあたりの問題が表示されます。
    • たとえば、Crashlytics では、アプリ セッションごとに問題の件数をカウントします。ユーザーが 1 日に 3 回ゲームをプレイし、クラッシュが 1 回発生した場合、Android Vitals ではクラッシュ発生率が 100% と表示されますが、Crashlytics では 33% と表示されます。

データの収集方法の詳細については、Google Play Console ヘルプセンターをご覧ください。