测试 Android (Go 版) 应用

与运行 Android 平台的设备类似,Go 设备上的应用仍应为最终用户提供高性能。有一些方法可以最大程度地减少对资源(例如 CPU、内存、图形、网络或设备电池)的低效使用。

要修复性能问题,您可以使用分析和基准测试工具,以及为 Android 提供的指南,请参阅 分析您的应用性能

测试要求

在分析和测试 Android (Go 版) 应用时,请记住以下一些关键准则

  • 在支持 Android 8.1(API 级别 27)或更高版本的设备上进行测试。重要的是使用真实设备(如果可能),而不是模拟器,因为 CPU 性能可能会影响结果。
  • 通过 Android Studio 内存分析器Perfetto 等工具监控您的 RAM 使用情况,以跟踪正在消耗多少内存。识别内存泄漏和内存抖动可以减少应用崩溃和整体卡顿。
    • 要根据某些系统限制增量释放内存,您可以实现 onTrimMemory。此回调允许应用释放资源以帮助提供更响应的系统,并且还通过允许系统更长时间地保持您的进程处于活动状态,直接有利于您的应用的最终用户体验。有关更多信息,请参阅有关 ComponentCallbacks 的文档。
  • 确保您禁用了 Android (Go 版) 不支持 的所有功能。

Go 设备的 Android 核心指标

要查看在 Android (Go 版) 设备上运行的应用的 Android 核心指标 统计信息,请导航到 Google Play Console 并设置以下筛选器和设备配置

  • 设备类型:Android Go
  • Android 版本:8.1 及更高版本
  • RAM:2GB(从 Android 13(API 级别 33)及更高版本开始)。有关设备和硬件规格的完整列表,请参阅 最低硬件规格
图 1. 在 Play Console 中设置以下筛选器以查看在 Android (Go 版) 设备上运行的应用的指标。

要查看在 Android (Go 版) 设备上运行的任何应用,您可以在设备目录中应用“Android Go”筛选器,如图 2 所示。

图 2. 在 Play Console 中应用 Android Go 设备筛选器以获取在 Android (Go 版) 设备上运行的用户指标。