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