為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 2026 年起,在第 2 季和第 4 季將原始碼發布至 AOSP。如要建構及貢獻 AOSP,建議使用 android-latest-release,而非 aosp-main。android-latest-release 資訊清單分支版本一律會參照推送至 AOSP 的最新版本。詳情請參閱「Android 開放原始碼計畫變更」一文。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Android 效能最佳化
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
請按照本節中的說明操作,確保 Android 裝置盡量減少資源用量,並發揮最佳效能。此外,請善用「評估效能」一節中說明的多項測試和工具,盡可能發揮 Android 的最大效益。
APK 快取
本文說明如何設計 APK 快取解決方案,在支援 A/B 分區的裝置上快速安裝預先載入的應用程式。在採用 A/B 分區的新裝置上,OEM 可以將預先載入的應用程式和熱門應用程式放在 APK 快取中,而 APK 快取儲存在 B 分區,這個分區大多是空的,因此不會影響任何面向使用者的資料空間。
啟動時間
Android 8.0 支援多項元件改良功能,可縮短啟動時間。本文提供合作夥伴指引,說明如何縮短特定 Android 裝置的啟動時間。
健康度
Android 9 包含 android.hardware.health HAL 2.0,這是從 health@1.0 HAL 升級的主要版本。這個新 HAL 可更清楚地區分架構和供應商程式碼,讓供應商在健康資訊報告中享有更大的自訂自由度,並提供更多裝置健康資訊 (不只是電池)。
lowmemorykiller
使用者空間 lmkd 程序會實作相同功能,但會使用現有的核心機制偵測及估算記憶體壓力。這個服務會使用核心產生的 vmpressure 事件,取得記憶體壓力層級的通知。
設定檔引導最佳化
Android 建構系統支援在具有藍圖建構規則的原生 Android 模組上,使用 Clang 的設定檔導向最佳化 (PGO)。
工作快照
工作快照是 Android O 導入的基礎架構,可合併「最近使用的項目」縮圖的螢幕截圖,以及 Window Manager 的已儲存介面。「近期」縮圖代表「近期」檢視畫面中工作的最後狀態。
預寫記錄
Android 9 推出 SQLiteDatabase 的特殊模式,稱為「相容性 WAL」(預先寫入記錄),可讓資料庫使用 journal_mode=WAL,同時保留每個資料庫最多一個連線的行為。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-12-03 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-12-03 (世界標準時間)。"],[],[]]