裝置排程

裝置排程模組包含的邏輯可偵測裝置是否處於閒置狀態,並在不影響使用者的情況下重新啟動。

這個模組會向安裝程式提供可靠的重新啟動準備訊號,進而提升軟體更新的採用率。可靠的重新啟動準備信號可讓安裝程式重新啟動裝置來套用更新,並確保更新不會干擾使用者。

自動重新啟動閒置裝置可加快更新速度,相較於等待裝置自然重新啟動,縮短套用更新所需的時間,讓使用者更快收到重大修正,提升裝置的整體健康狀態。此外,採用率越高,越能及早發現回歸。

由於判斷裝置是否準備好重新啟動需要考量多項條件,因此這項邏輯可以更新。這些條件可能會隨時間演變,因此能夠更新這項邏輯,可確保重新啟動準備就緒信號保持有效。

模組邊界

在 Android 12 中,這個模組包含下列新目錄中的程式碼:

  • packages/modules/Scheduling

套件格式

裝置排程模組 (com.android.scheduling) 會以 APEX 套件的形式出貨。

這個模組包含兩個 JAR 檔案:

  • framework-scheduling.jar::包含安裝程式互動的 API 介面。這是 bootclasspath 的一部分。

  • service-scheduling.jar:包含新的系統服務「RebootReadinessManagerService」。由系統伺服器程序載入。

依附元件

這個模組沒有外部依附元件。