使用者期待應用程式隨時都能快速回應,無論是在應用程式啟動期間,還是整個應用程式使用過程都一樣。檢查應用程式是否有效能問題後,您可以修正所有問題並改善應用程式效能。
工具與程式庫
Android 提供多種工具和程式庫,可在最重要的實際工作環境中,持續改善應用程式效能。
基準設定檔
在應用程式或程式庫中實作基準設定檔,是提高效能最有效率的方法。這可以大幅改善應用程式啟動所需的時間、減少轉譯速度緩慢的問題並提高效能,讓使用者享有更優質的體驗。詳情請參閱「基準設定檔」。
啟動設定檔
啟動設定檔是與基準設定檔類似的實驗功能,但套用的方式不同,且具有獨特優勢。基準設定檔會在應用程式於裝置上安裝時將效能最佳化,啟動設定檔則會在編譯期間套用。這可提示 R8 縮減器將 DEX 檔案內常用的類別分組在一起。這樣一來,頁面在應用程式啟動期間出錯的情況就可以減少,進而縮短啟動時間。詳情請參閱「DEX 版面配置最佳化和啟動設定檔」。
應用程式啟動程式庫
應用程式啟動程式庫可讓您進一步最佳化應用程式啟動體驗。程式庫開發人員和應用程式開發人員都能使用應用程式啟動程式庫簡化啟動序列,並改善啟動作業。
針對低 RAM 裝置進行最佳化
想從根本上改善效能嗎?只要針對入門級裝置進行最佳化,即可提昇在各類裝置上的效能。使用記憶體受限的裝置時,使用者較有可能遇到應用程式啟動延遲、應用程式無回應 (ANR) 或應用程式停止運作之類的問題。因此,當您在開發、測試應用程式,或是對應用程式進行基準測試時,請將這個市場區隔納入考量,奠定建構應用程式的卓越基礎。
Android (Go 版本) 是 Android 平台作業系統的一種設定,可為低 RAM 裝置提供最佳體驗。如要進一步瞭解如何針對入門級裝置提升穩定性和效能,請參閱「針對 Android (Go 版本) 進行最佳化調整」。
解決常見的問題
如果可用的工具或程式庫不能解決效能問題,建議您查看常見問題,瞭解如何解決下列類別的問題: