Android Vitals

Android Vitals 可帮助 Google 提升 Google Play 上 Android 应用的质量。在用户允许的情况下,其 Android 设备会跟踪应用质量指标,例如稳定性、性能、电池用量和权限问题。Google Play 会收集这些数据,您可以通过 Play 管理中心内的 Android Vitals 信息中心以及 Google Play Developer Reporting API 访问这些数据。

开发者应监控 Android Vitals 以提升用户体验,尤其是核心指标:用户感知的崩溃率用户感知的 ANR 发生率

Android Vitals 核心指标和不良行为

应用的 Android Vitals 核心指标会影响应用在 Google Play 上的曝光度。每个 Android Vitals 核心指标都有整体不良行为阈值和单一设备不良行为阈值。

常见问题解答

什么是 Android Vitals 核心指标?

Android Vitals 核心指标是 Android Vitals 中最重要的指标,会影响应用在 Google Play 上的曝光度。Android Vitals 核心指标包括用户感知的崩溃率用户感知的 ANR 发生率

不良行为阈值有哪些?

每个核心指标都有两个不良行为阈值:一个适用于所有设备上的所有会话,另一个适用于每台设备。Android Vitals 中会显示这些阈值。

不良行为阈值
为了尽可能提高应用或游戏在 Google Play 上的曝光度,请保持在这些阈值以下。
整体(各设备均值) 按手机型号 按手表型号
用户感知的崩溃率 1.09% 8% 4%
用户感知的 ANR 发生率 0.47% 8% 5%

Android Vitals 核心指标如何影响我的应用或游戏在 Google Play 上的曝光度?

如果您的应用或游戏超出不良行为阈值,Google Play 可能会降低相应应用或游戏的曝光度。Google Play 还可能会在您的商品详情中向用户显示警告。

是否可能同时出现单一设备不良行为和整体不良行为?或者仅出现其中一种不良行为?如果是这种情况,该怎么办?

可能,所有情况组合都可能出现。为了提高应用质量,请修复影响最多用户的崩溃和 ANR 问题。如需在特定设备上提高质量,请修复这些设备上最大的崩溃和 ANR 组。如果同时存在这两种问题,请先着重修复整体崩溃和 ANR 集合中最大的集合。

我在解决技术问题方面需要帮助。从何处着手?

以下资源可帮助您诊断和解决应用或游戏中的技术问题。

Android Vitals 核心指标:

用户感知的 ANR 发生率
用户感知的崩溃率

所有其他指标:

过多唤醒
部分唤醒锁定操作卡住
后台 Wi-Fi 扫描次数过多
后台网络使用量过高
应用启动时间
呈现速度缓慢

慢速会话
低内存终止守护程序 (LMK)
权限被拒

我不想看到不良行为或商品详情警告。如何才能抢先一步,做到这一点?

Google Play 会根据过去 28 天的数据来评估应用的质量。Android Vitals 会提醒您注意该时间段内的任何问题。

  • 定期检查界面,或使用 Reporting API 将数据集成到工作流中。
  • 在 Play 管理中心内针对问题设置电子邮件提醒。
  • Android Vitals 会标记“新出现的问题”:即影响设备超过 7 天的问题。您有 21 天的时间来解决这些问题。

我的许多设备都存在不良行为。如何摸清具体清单?

有时,设备硬件或软件问题会导致错误率较高。Android Vitals 会提醒您高错误率与 RAM、Android 版本和处理器类型等因素之间的可能关联。您也可以使用 Play 管理中心的“覆盖面和设备”自行调查这些关联。

Android Vitals 还提供快速访问关键设备信息的功能,例如用户数、收入、评分和评价。这些信息会显示在侧边栏中,因此您无需离开当前页面。

如果我解决了某个设备上的问题,要过多久才会停止显示警告?

Google Play 每天都会根据 28 天平均值来检查应用的关键绩效指标。当此平均值有所改善时,Android Vitals 警告会消失。如果 Play 系统检测到您的商品详情有所改进,则可能会更快地移除警告。

如果我无法解决该问题或不想解决该问题,会发生什么情况?

请确保您已权衡持续提供糟糕用户体验所需付出的代价和错失的机会。不良行为会伤害现有用户,并使吸引新用户变得更加困难。如果无法解决特定设备上的问题,请重新考虑您的设备定位和排除规则。

为什么 Android Vitals 问题数及问题率与在我自己或其他第三方解决方案中看到的问题数及问题率不一致?

Android Vitals 是 Play 用于评估应用技术质量的主要数据源。问题数和问题率与其他来源不一致的原因有很多:

  • Android Vitals 数据来自 Android 系统,其中包含 SDK 看不到的事件,例如:
    • SDK 初始化之前发生的崩溃
    • Android 12 之前的版本中出现的 ANR 问题
  • Android Vitals 只会统计经过认证的设备和通过 Google Play 安装的应用报告的问题。
  • Android Vitals 仅使用同意分享数据的用户的数据。
  • 为了保护用户隐私,只有当我们收集到足够的数据来生成匿名报告时,我们才会显示数据。
  • 问题率的计算方式可能有所不同。Android Vitals 会显示每位日活跃用户的问题数。
    • 例如,Crashlytics 会计算每个应用会话的问题数。如果某位用户在 1 天内玩同一款游戏 3 次,期间发生了 1 次崩溃,Android Vitals 会显示崩溃率为 100%,而 Crashlytics 会显示崩溃率为 33%。

如需详细了解如何收集数据,请参阅 Play 管理中心帮助中心