Android vitals 是 Google 推出的一项计划,旨在提高 Android 设备上 Google Play 应用的技术质量。当已选择加入的用户运行您的应用时,他们的 Android 设备会记录有关质量各个方面的 信息,包括稳定性指标、性能指标、电池使用情况和权限拒绝。这些数据由 Google Play 汇总,可以通过两种方式访问:通过 Google Play 控制台 中的 Android vitals 信息中心,以及通过 Google Play 开发者报告 API。
开发者应监控所有指标,以确保它们不会对用户体验产生负面影响。特别是,开发者应优先考虑两个核心指标:**用户感知的崩溃率**和**用户感知的ANR率**。
核心指标和不良行为
您的应用的核心指标会影响您的应用在 Google Play 上的可见性。每个核心指标都有一个**整体**不良行为阈值和一个**每设备**不良行为阈值。这些内容在下面有记录,并且也会显示在 Android vitals 中。
常见问题解答
什么是核心指标?
核心指标是 Android vitals 中最重要的指标,会影响您的应用在 Google Play 上的可见性。核心指标是**用户感知的崩溃率**和**用户感知的 ANR 率**。
不良行为阈值是多少?
每个核心指标都有两个不良行为阈值:一个整体不良行为阈值,它考虑了所有设备上的所有会话;另一个不良行为阈值,则针对每个设备(仅限手机)进行评估。这些阈值显示在 Android vitals 中。
不良行为阈值 为了最大限度地提高您的游戏在 Google Play 上的可见性,请保持低于这些阈值。 |
|||
---|---|---|---|
整体(跨设备平均值) | 每个手机型号 | 每个手表型号 | |
用户感知的崩溃率 | 1.09% | 8% | 4% |
用户感知的 ANR 率 | 0.47% | 8% | 5% |
核心指标如何影响我的游戏在 Play 上的可见性?
如果您的应用或游戏在任何核心指标上超过了整体不良行为阈值,那么 Play 可能会降低您的游戏对所有设备型号用户的可见性。如果您的应用或游戏在任何核心指标上超过了特定设备型号的每设备不良行为阈值,那么 Play 可能会降低您的应用或游戏对该设备型号用户的可见性。Play 还可能会在您的商店列表中显示警告,以告知用户您的应用可能无法在他们的设备上正常运行。
是否可能同时出现每设备和整体不良行为?或者只出现一种?如果出现这种情况,我该怎么办?
是的,所有组合都是可能的。为了提高您的整体质量,您应该努力修复总体上影响最多用户的崩溃和 ANR 集群。为了提高每设备质量,您应该修复该设备上最大的崩溃和 ANR 集群。如果您同时出现两种情况,我们建议您首先关注总体上最大的崩溃和 ANR 集群。这样做很可能会改善最重要的单个设备型号的质量。
我需要帮助来解决我的技术问题。我应该从哪里开始?
我们已经编制了一些资源,以帮助您开始诊断和修复应用或游戏中出现技术问题。
核心指标
所有其他指标
唤醒次数过多
卡住的部分唤醒锁
过多的后台 Wi-Fi 扫描
过多的后台网络使用
应用启动时间
渲染缓慢
缓慢的会话
权限拒绝
我不希望受到不良行为或商店列表警告的突然影响。我该如何提前做好准备?
Play 通常会查看过去 28 天的数据来评估您的质量。Android vitals 将警告您过去 28 天内出现的任何不良行为。
- 定期检查 UI,或者考虑使用报告 API 将数据直接纳入您的工作流程。
- 在 Play 控制台中配置不良行为的电子邮件警报。
- Android vitals 将报告“新出现的问题”,定义为超过 7 天未达到每设备不良行为阈值的设备。这为您提供了长达 21 天的时间来解决问题。
我的许多设备都存在不良行为。我该如何理解这个列表?
有时,设备硬件或软件的特定方面可能会导致您的问题率。为了帮助您发现和解决这些问题,Android vitals 中的一项新功能将通知您,如果我们发现高问题率与 RAM、Android 版本和系统芯片等关键设备属性之间存在任何潜在关联。您也可以在 Play 控制台中自行探索 Reach 和设备中的关联。
在 Android vitals 中,您还可以一键访问整合的设备信息,包括安装量、收入、评分和评论。此信息显示在侧边栏中,因此您无需离开当前页面。
如果我在设备上修复了问题,多久之后警告才会停止显示?
Play 会根据 28 天的滚动平均值每天评估您的核心指标。一旦滚动平均值降回阈值以下,Android vitals 将停止显示警告。如果 Play 算法检测到您的技术质量已经朝着正确的方向发展,则商店列表警告可能会比这更早被移除。
如果我无法修复问题,或者我不希望这样做,该怎么办?
在决定如何继续进行时,请确保您已经考虑了持续不良体验的成本和机会。不良行为会影响现有用户,并会降低您获取潜在用户的可能性。当修复每设备不良行为不可行时,您可能需要检查您的设备定位和排除逻辑。
为什么 Android vitals 的问题计数和比率与我从自己或其他第三方解决方案中看到的计数和比率不匹配?
Android vitals 是 Google Play 用于评估技术质量的事实依据。Android vitals 的问题计数和比率可能由于以下几个原因与其他来源不匹配
- Android vitals 的信息来自 Android 平台,并捕获某些 SDK 无法看到的事件,包括:
- 启动时崩溃,发生在 SDK 初始化之前
- Android 12 之前的 ANR
- 只有在经过认证的设备上以及从 Google Play 安装的应用中报告问题时,Android vitals 才会计算问题。其他数据源可能不会应用这些约束。
- Android vitals 仅收集已选择加入共享使用情况和诊断信息的用户的数据。其他工具可能不需要用户选择加入。即使他们这样做,也不太可能从与 Android 上选择加入的完全相同的用户组收集数据。
- 为了保护用户隐私,我们仅在我们能够收集足够的数据以生成匿名报告时才在信息中心中显示指标。
- 问题的计算方式可能不同。Android vitals 的问题率计算的是每天活跃用户的问题(崩溃、ANR 等)数量。Crashlytics 计算的是每个应用会话的问题数量。因此,例如,如果用户在一个游戏中玩了三次,并遇到一次崩溃,Android vitals 将显示 100% 的崩溃率,而 Crashlytics 将显示 33% 的崩溃率。
有关如何收集数据的更多信息,请参阅 Play 控制台帮助中心。