測試 Android Go 應用程式

與採用 Android 平台的裝置相同,Go 裝置上的應用程式也必須為使用者提供優異的效能。如果 CPU、記憶體、顯示卡、網路或裝置電池等資源的使用效率低落,有很多方法都能盡量減少這類狀況。

如要修正效能問題,您可以使用分析與基準化工具,並參考「分析應用程式效能」一文提供的 Android 相關指南。

測試規定

分析及測試 Android Go 應用程式時,請留意下列重要規範:

  • 在支援 Android 8.1 (API 級別 27) 以上版本的裝置上進行測試。由於 CPU 效能也許會影響測試結果,因此請務必盡可能使用實際裝置,而非模擬器。
  • 透過 Android Studio 記憶體分析器Perfetto 等工具監控 RAM 用量,藉此追蹤記憶體使用量。如果可以找出記憶體流失和記憶體抖動的問題,將有助於減少應用程式當機事件與整體資源浪費。
    • 如要根據特定系統限制逐步釋出記憶體,您可以實作 onTrimMemory。這個回呼可讓應用程式釋出資源來加快系統的整體反應速度,也可以讓系統延長程序保持運作狀態的時間,直接改善應用程式提供的使用者體驗。詳情請參閱 ComponentCallbacks 的說明文件。
  • 務必停用 Android Go 不支援的所有功能。

Go 裝置適用的 Android Vitals

如要針對 Android Go 裝置上執行的應用程式查看 Android Vitals 統計資料,請前往 Google Play 管理中心,並指定下列篩選條件和裝置設定:

  • 裝置類型:Android Go
  • Android 版本:8.1 以上版本
  • RAM:2 GB;這項篩選條件適用於 Android 13 (API 級別 33) 以上版本的裝置。如需裝置與硬體規格的完整清單,請參閱「最低硬體需求」。
圖 1.在 Play 管理中心內設定下列篩選條件,即可針對 Android Go 裝置上執行的應用程式查看各項指標。

如要查看專門在 Android (Go 版本) 裝置上執行的應用程式,您可以在裝置目錄中套用「Android Go」篩選條件,如圖 2 所示。

圖 2.在 Play 管理中心套用 Android Go 裝置篩選條件,以便擷取在 Android (Go 版本) 裝置上執行的使用者指標。