Moduł planowania urządzeń zawiera logikę, która wykrywa, czy urządzenie jest w stanie bezczynności i może zostać ponownie uruchomione bez zakłócania pracy użytkownika.
Moduł ten poprawia szybkość pobierania aktualizacji oprogramowania, zapewniając instalatorom niezawodny sygnał gotowości do ponownego uruchomienia. Wiarygodny sygnał gotowości do ponownego uruchomienia umożliwia instalatorom ponowne uruchomienie urządzenia w celu zastosowania aktualizacji, ze świadomością, że aktualizacja nie zakłóciła działania użytkownika.
Automatyczne ponowne uruchamianie urządzeń w stanie nieużywanym umożliwia szybsze aktualizacje w porównaniu z oczekiwaniem na ponowne uruchomienie urządzenia. Dzięki skróceniu czasu potrzebnego na zastosowanie aktualizacji użytkownicy szybciej otrzymują krytyczne poprawki, co poprawia ogólny stan ich urządzenia. Szybszy wskaźnik absorpcji umożliwia również szybsze znajdowanie regresji.
Ta logika może być aktualizowana, ponieważ określenie gotowości do ponownego uruchomienia urządzenia wymaga uwzględnienia wielu kryteriów. Kryteria te mogą ewoluować w czasie, więc możliwość zaktualizowania tej logiki gwarantuje, że sygnał gotowości do ponownego uruchomienia pozostanie ważny.
Granica modułu
W systemie Android 12 ten moduł zawiera kod w następującym nowym katalogu:
-
packages/modules/Scheduling
Format pakietu
Moduł planowania urządzeń ( com.android.scheduling
) jest dostarczany jako pakiet APEX.
Moduł zawiera dwa pliki JAR:
framework-scheduling.jar:
zawiera powierzchnię interfejsu API, z którą współpracuje instalator. To jest częśćbootclasspath
.service-scheduling.jar
: zawiera nową usługę systemowąRebootReadinessManagerService
. Załadowany przez proces serwera systemowego.
Zależności
Ten moduł nie ma zależności zewnętrznych.
,Moduł planowania urządzeń zawiera logikę, która wykrywa, czy urządzenie jest w stanie bezczynności i może zostać ponownie uruchomione bez zakłócania pracy użytkownika.
Moduł ten poprawia szybkość pobierania aktualizacji oprogramowania, zapewniając instalatorom niezawodny sygnał gotowości do ponownego uruchomienia. Wiarygodny sygnał gotowości do ponownego uruchomienia umożliwia instalatorom ponowne uruchomienie urządzenia w celu zastosowania aktualizacji, ze świadomością, że aktualizacja nie zakłóciła działania użytkownika.
Automatyczne ponowne uruchamianie urządzeń w stanie nieużywanym umożliwia szybsze aktualizacje w porównaniu z oczekiwaniem na ponowne uruchomienie urządzenia. Dzięki skróceniu czasu potrzebnego na zastosowanie aktualizacji użytkownicy szybciej otrzymują krytyczne poprawki, co poprawia ogólny stan ich urządzenia. Szybszy wskaźnik absorpcji umożliwia również szybsze znajdowanie regresji.
Ta logika może być aktualizowana, ponieważ określenie gotowości do ponownego uruchomienia urządzenia wymaga uwzględnienia wielu kryteriów. Kryteria te mogą ewoluować w czasie, więc możliwość zaktualizowania tej logiki gwarantuje, że sygnał gotowości do ponownego uruchomienia pozostanie ważny.
Granica modułu
W systemie Android 12 ten moduł zawiera kod w następującym nowym katalogu:
-
packages/modules/Scheduling
Format pakietu
Moduł planowania urządzeń ( com.android.scheduling
) jest dostarczany jako pakiet APEX.
Moduł zawiera dwa pliki JAR:
framework-scheduling.jar:
zawiera powierzchnię interfejsu API, z którą współpracuje instalator. To jest częśćbootclasspath
.service-scheduling.jar
: zawiera nową usługę systemowąRebootReadinessManagerService
. Załadowany przez proces serwera systemowego.
Zależności
Ten moduł nie ma zależności zewnętrznych.