裝置排程

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

這個模組會向安裝程式提供可靠的信號,指出何時可重新啟動,進而提升軟體更新的採用率。可靠的重新啟動就緒信號可讓安裝程式重新啟動裝置以套用更新,並確保使用者不會因更新而中斷。

自動重新啟動裝置並處於未使用狀態,相較於等待裝置自然重新啟動,這麼做可加快更新速度。縮短更新所需的時間,使用者就能更快收到重大修正,進而改善裝置的整體健康狀態。較快的採用率也能讓您更快發現回歸現象。

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

模組邊界

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

  • packages/modules/Scheduling

套件格式

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

模組包含兩個 JAR 檔案:

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

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

依附元件

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