裝置排程模組包含邏輯,可偵測裝置是否處於閒置狀態,並可在不影響使用者體驗的情況下重新啟動。
這個模組會向安裝程式提供可靠的信號,指出何時可重新啟動,進而提升軟體更新的採用率。可靠的重新啟動就緒信號可讓安裝程式重新啟動裝置以套用更新,並確保使用者不會因更新而中斷。
自動重新啟動裝置並處於未使用狀態,相較於等待裝置自然重新啟動,這麼做可加快更新速度。縮短更新所需的時間,使用者就能更快收到重大修正,進而改善裝置的整體健康狀態。較快的採用率也能讓您更快發現回歸現象。
由於判斷裝置是否可重新啟動時需要考量多項條件,因此這項邏輯可更新。這些條件可能會隨著時間而變更,因此能夠更新這個邏輯,可確保重新啟動就緒信號保持有效。
模組邊界
在 Android 12 中,這個模組會包含下列新目錄中的程式碼:
packages/modules/Scheduling
套件格式
裝置排程模組 (com.android.scheduling
) 會以 APEX 套件的形式提供。
模組包含兩個 JAR 檔案:
framework-scheduling.jar:
包含安裝程式會互動的 API 介面。這是bootclasspath
的一部分。service-scheduling.jar
:包含新的系統服務RebootReadinessManagerService
。由系統伺服器程序載入。
依附元件
這個模組沒有外部依附元件。