Android Vitals

Android Vitals 可協助 Google 改善 Google Play 上的 Android 應用程式品質。使用者允許後,他們的 Android 裝置就會追蹤應用程式品質指標,例如穩定性、效能、電池用量和權限問題。Google Play 會收集這類資料,您可以透過 Play 管理中心Android Vitals 資訊主頁,以及 Google Play Developer Reporting API 存取這些資料。

開發人員應監控 Android Vitals 以改善使用者體驗,尤其是核心指標:使用者感知的當機率使用者感知的 ANR 發生率

核心指標和不良行為

應用程式的核心指標會影響您應用程式在 Google Play 上的能見度。每個核心指標都有兩個不良行為門檻,也就是整體每部裝置的不良行為門檻。

常見問題

什麼是核心指標?

核心指標是 Android Vitals 最重要的指標,會影響您應用程式在 Google Play 上的能見度。這類指標包括:使用者感知的當機率使用者感知的 ANR 發生率

什麼是不良行為門檻?

每個核心指標都有兩個不良行為門檻,一個是針對所有裝置的工作階段,另一個則是針對每部裝置。這些門檻會顯示在 Android Vitals 中。

不良行為門檻
為提高應用程式/遊戲在 Google Play 上的能見度,請注意不要超過這些門檻。
整體 (所有裝置的平均值) 個別手機型號 個別手錶型號
使用者感知的當機率 1.09% 8% 4%
使用者感知的 ANR 發生率 0.47% 8% 5%

核心指標對應用程式/遊戲在 Google Play 上的能見度有何影響?

如果應用程式或遊戲超出不良行為門檻,Play 可能就會減少顯示該應用程式/遊戲。此外,Play 也可能會在您的商店資訊中向使用者顯示警告訊息。

每部裝置的不良行為和整體不良行為可能同時出現嗎?還是兩者只會擇一出現?如果同時出現該怎麼辦?

是的,所有組合都有可能。如要改善應用程式品質,請修正影響最多使用者的當機和 ANR 事件。如要改善特定裝置的品質,請修正這些裝置上最大的當機和 ANR 群組。如果同時出現這兩種問題,請先著重於整體上最大的當機和 ANR 叢集。

我在修正技術問題方面需要協助,該從何踏出第一步?

我們提供下列資源,協助您診斷及修正應用程式或遊戲中的技術問題。

核心指標:

使用者感知的 ANR 發生率
使用者感知的當機率

所有其他指標:

喚醒次數過多
部分 Wake Lock 停滯
背景 Wi-Fi 掃描次數過多
背景網路用量過大
應用程式啟動時間
轉譯速度緩慢

緩慢工作階段
低記憶體殺手 (LMK)
權限遭拒

我不希望因發生惡意行為或收到商店資訊警告而感到不知所措,該如何避免遇到此情況?

Play 會使用過去 28 天的資料評估應用程式品質。Android Vitals 會在該期間內針對任何問題發出警告。

  • 請定期檢查使用者介面,或是使用報表 API 將資料整合進工作流程中。
  • 在 Play 管理中心設定電子郵件快訊,以便收到問題通知。
  • Android Vitals 會標示「新出現的問題」,也就是影響裝置超過 7 天的相關問題。這樣你就有 21 天可以解決問題。

我有許多裝置出現不良行為,該如何解讀這份清單?

有時,裝置硬體或軟體問題會導致錯誤率偏高。Android 生命徵象會提醒您,高錯誤率與 RAM、Android 版本和處理器類型之間的可能關聯。您也可以使用 Play 管理中心的「觸及數和裝置」自行調查這些連結。

Android Vitals 還提供快速存取主要裝置資訊的功能,例如使用者人數、收益、評分和評論。這些資訊會顯示在側邊面板中,因此您不必離開目前瀏覽的頁面就能輕鬆查看。

修正裝置問題後,要等多久才不會再看到警告?

Google Play 會根據 28 天的平均值,每天檢查應用程式的主要成效指標。當這個平均值改善時,Android Vitals 警告就會消失。如果 Play 系統偵測到改善情形,商店資訊警告可能會更快移除。

如果無法修正問題或不想修正問題,會怎麼樣?

請務必評估持續提供不佳的使用者體驗,會對成本和商機造成哪些影響。不良行為會傷害現有使用者,並使您更難吸引新使用者。如果無法修正特定裝置的問題,請重新考慮您的裝置指定和排除規則。

為什麼 Android Vitals 中的問題數和發生率,與我或其他第三方解決方案中的相應項目不符?

Android Vitals 是 Play 評估應用程式技術品質的主要來源。問題數和發生率在 Android Vitals 和其他來源中可能會有落差,原因包括以下幾點:

  • Android Vitals 資料來自 Android 系統,其中包含 SDK 無法查看的事件,例如:
    • 在 SDK 初始化前當機
    • Android 12 以下版本的 ANR 錯誤
  • Android Vitals 只會計算認證裝置和從 Google Play 安裝的應用程式所發生的問題。
  • Android Vitals 只會使用同意分享資料的使用者資料。
  • 為保護使用者隱私,只有在資料量達到匿名報表門檻的情況下,我們才會顯示資料。
  • 問題發生率的計算方式可能不同。Android Vitals 會顯示每位每日活躍使用者的相關問題。
    • 舉例來說,Crashlytics 會計算每個應用程式工作階段的問題數量。如果使用者在一天內玩了遊戲三次,並遇到一次當機事件,Android Vitals 顯示的當機率將是 100%,而 Crashlytics 顯示的當機率則會是 33%。

如要進一步瞭解資料收集方式,請參閱 Play 管理中心說明中心