Cihaz planlama modülü, cihazın boşta olup olmadığını ve kullanıcının kesintiye uğramadan yeniden başlatılıp başlatılamayacağını algılayan mantık içerir.
Bu modül, yükleyicilere yeniden başlatmaya hazır olduğunuza dair güvenilir bir sinyal sağlayarak yazılım güncellemelerinin kullanım oranını artırır. Güvenilir bir yeniden başlatma hazırlığı sinyali, yükleyicilerin güncelleme uygulamak için cihazı yeniden başlatmasını sağlar. Bu durumda kullanıcının güncelleme nedeniyle kesintiye uğramadığından emin olabilirsiniz.
Kullanılmayan durumdaki cihazları otomatik olarak yeniden başlatmak, cihazın doğal olarak yeniden başlatılmasını beklemeye kıyasla daha hızlı güncelleme yapılmasını sağlar. Güncellemenin uygulanması için gereken süreyi kısaltarak kullanıcılara kritik düzeltmeleri daha hızlı sunabilir ve cihazlarının genel sağlığını iyileştirebilirsiniz. Daha hızlı bir kullanım oranı, gerilemelerin daha erken bulunmasını da sağlar.
Bir cihazın yeniden başlatmaya hazır olup olmadığının belirlenmesi birden fazla ölçütün dikkate alınmasını gerektirdiğinden bu mantık güncellenebilir. Bu ölçütler zaman içinde değişebilir. Bu nedenle, bu mantığı güncelleyebilmek, yeniden başlatma hazırlığı sinyalinin geçerli kalmasını sağlar.
Modül sınırı
Android 12'de bu modül aşağıdaki yeni dizinde kod içerir:
packages/modules/Scheduling
Paket biçimi
Cihaz planlama modülü (com.android.scheduling
), APEX paketi olarak gönderilir.
Modül iki JAR dosyası içerir:
framework-scheduling.jar:
Yükleyicinin etkileşimde bulunduğu API yüzeyini içerir. Bu,bootclasspath
kapsamındadır.service-scheduling.jar
:RebootReadinessManagerService
adlı yeni bir sistem hizmeti içerir. Sistem sunucusu işlemi tarafından yüklenir.
Bağımlılıklar
Bu modülün harici bağımlılığı yoktur.