デバイス スケジューリング モジュールには、デバイスがアイドル状態にあるかどうかを検出するロジックが含まれており、ユーザーの中断なしに再起動できます。
このモジュールは、再起動の準備ができていることを示す信頼できる信号をインストーラーに提供することで、ソフトウェア更新の取り込み率を向上させます。信頼性の高い再起動準備信号により、インストーラーはデバイスを再起動して更新を適用でき、ユーザーが更新によって中断されていないことがわかります。
未使用の状態でデバイスを自動的に再起動すると、デバイスが有機的に再起動されるのを待つ場合に比べて、更新が高速になります。更新プログラムの適用にかかる時間を短縮することで、ユーザーは重要な修正をより迅速に受け取ることができ、デバイスの全体的な状態が改善されます。取り込み速度が速いほど、回帰をより早く発見することもできます。
デバイスの再起動の準備ができているかどうかを判断するには、複数の基準を考慮する必要があるため、このロジックは更新可能です。これらの基準は時間の経過とともに進化する可能性があるため、このロジックを更新できることで、再起動準備信号が有効なままであることを保証できます。
モジュール境界
Android 12 では、このモジュールには次の新しいディレクトリにコードが含まれています。
-
packages/modules/Scheduling
パッケージ形式
Device Scheduling モジュール ( com.android.scheduling
) は APEX パッケージとして出荷されます。
モジュールには、次の 2 つの JAR ファイルが含まれています。
framework-scheduling.jar:
インストーラーがやり取りする API サーフェスが含まれています。これはbootclasspath
の一部です。service-scheduling.jar
: 新しいシステム サービスRebootReadinessManagerService
が含まれています。システム サーバー プロセスによって読み込まれます。
依存関係
このモジュールには外部依存関係はありません。
、デバイス スケジューリング モジュールには、デバイスがアイドル状態にあるかどうかを検出するロジックが含まれており、ユーザーの中断なしに再起動できます。
このモジュールは、再起動の準備ができていることを示す信頼できる信号をインストーラーに提供することで、ソフトウェア更新の取り込み率を向上させます。信頼性の高い再起動準備信号により、インストーラーはデバイスを再起動して更新を適用でき、ユーザーが更新によって中断されていないことがわかります。
未使用の状態でデバイスを自動的に再起動すると、デバイスが有機的に再起動されるのを待つ場合に比べて、更新が高速になります。更新プログラムの適用にかかる時間を短縮することで、ユーザーは重要な修正をより迅速に受け取ることができ、デバイスの全体的な状態が改善されます。取り込み速度が速いほど、回帰をより早く発見することもできます。
デバイスの再起動の準備ができているかどうかを判断するには、複数の基準を考慮する必要があるため、このロジックは更新可能です。これらの基準は時間の経過とともに進化する可能性があるため、このロジックを更新できることで、再起動準備信号が有効なままであることを保証できます。
モジュール境界
Android 12 では、このモジュールには次の新しいディレクトリにコードが含まれています。
-
packages/modules/Scheduling
パッケージ形式
Device Scheduling モジュール ( com.android.scheduling
) は APEX パッケージとして出荷されます。
モジュールには、次の 2 つの JAR ファイルが含まれています。
framework-scheduling.jar:
インストーラーがやり取りする API サーフェスが含まれています。これはbootclasspath
の一部です。service-scheduling.jar
: 新しいシステム サービスRebootReadinessManagerService
が含まれています。システム サーバー プロセスによって読み込まれます。
依存関係
このモジュールには外部依存関係はありません。