與採用 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) 以上版本的裝置。如需裝置與硬體規格的完整清單,請參閱「最低硬體需求」。
如要查看專門在 Android (Go 版本) 裝置上執行的應用程式,您可以在裝置目錄中套用「Android Go」篩選條件,如圖 2 所示。