Mô-đun Lập lịch thiết bị chứa logic phát hiện xem thiết bị có ở trạng thái nhàn rỗi hay không và có thể được khởi động lại mà không bị người dùng làm gián đoạn.
Mô-đun này cải thiện tỷ lệ tiếp nhận các bản cập nhật phần mềm bằng cách cung cấp tín hiệu đáng tin cậy về sự sẵn sàng khởi động lại cho người cài đặt. Tín hiệu sẵn sàng khởi động lại đáng tin cậy cho phép người cài đặt khởi động lại thiết bị để áp dụng bản cập nhật mà người dùng biết rằng bản cập nhật không bị gián đoạn.
Tự động khởi động lại thiết bị ở trạng thái không sử dụng cho phép cập nhật nhanh hơn so với việc chờ thiết bị được khởi động lại một cách tự nhiên. Bằng cách giảm thời gian áp dụng bản cập nhật, người dùng nhận được các bản sửa lỗi quan trọng nhanh hơn, giúp cải thiện tình trạng tổng thể của thiết bị của họ. Tỷ lệ hấp thụ nhanh hơn cũng cho phép tìm thấy các hồi quy sớm hơn.
Logic này có thể cập nhật được vì việc xác định mức độ sẵn sàng khởi động lại của một thiết bị liên quan đến việc xem xét nhiều tiêu chí. Các tiêu chí này có thể phát triển theo thời gian, do đó, có thể cập nhật logic này đảm bảo rằng tín hiệu sẵn sàng khởi động lại vẫn hợp lệ.
Ranh giới mô-đun
Trong Android 12, mô-đun này chứa mã trong thư mục mới sau:
-
packages/modules/Scheduling
Định dạng gói
Mô-đun Lập lịch thiết bị ( com.android.scheduling
) vận chuyển dưới dạng gói APEX.
Mô-đun chứa hai tệp JAR:
framework-scheduling.jar:
Chứa bề mặt API mà trình cài đặt tương tác. Đây là một phần củabootclasspath
.service-scheduling.jar
: Chứa một dịch vụ hệ thống mới,RebootReadinessManagerService
. Được tải bởi quá trình máy chủ hệ thống.
Sự phụ thuộc
Mô-đun này không có phụ thuộc bên ngoài.
,Mô-đun Lập lịch thiết bị chứa logic phát hiện xem thiết bị có ở trạng thái nhàn rỗi hay không và có thể được khởi động lại mà không bị người dùng làm gián đoạn.
Mô-đun này cải thiện tỷ lệ tiếp nhận các bản cập nhật phần mềm bằng cách cung cấp tín hiệu đáng tin cậy về sự sẵn sàng khởi động lại cho người cài đặt. Tín hiệu sẵn sàng khởi động lại đáng tin cậy cho phép người cài đặt khởi động lại thiết bị để áp dụng bản cập nhật mà người dùng biết rằng bản cập nhật không bị gián đoạn.
Tự động khởi động lại thiết bị ở trạng thái không sử dụng cho phép cập nhật nhanh hơn so với việc chờ thiết bị được khởi động lại một cách tự nhiên. Bằng cách giảm thời gian áp dụng bản cập nhật, người dùng nhận được các bản sửa lỗi quan trọng nhanh hơn, giúp cải thiện tình trạng tổng thể của thiết bị của họ. Tỷ lệ hấp thụ nhanh hơn cũng cho phép tìm thấy các hồi quy sớm hơn.
Logic này có thể cập nhật được vì việc xác định mức độ sẵn sàng khởi động lại của một thiết bị liên quan đến việc xem xét nhiều tiêu chí. Các tiêu chí này có thể phát triển theo thời gian, do đó, có thể cập nhật logic này đảm bảo rằng tín hiệu sẵn sàng khởi động lại vẫn hợp lệ.
Ranh giới mô-đun
Trong Android 12, mô-đun này chứa mã trong thư mục mới sau:
-
packages/modules/Scheduling
Định dạng gói
Mô-đun Lập lịch thiết bị ( com.android.scheduling
) vận chuyển dưới dạng gói APEX.
Mô-đun chứa hai tệp JAR:
framework-scheduling.jar:
Chứa bề mặt API mà trình cài đặt tương tác. Đây là một phần củabootclasspath
.service-scheduling.jar
: Chứa một dịch vụ hệ thống mới,RebootReadinessManagerService
. Được tải bởi quá trình máy chủ hệ thống.
Sự phụ thuộc
Mô-đun này không có phụ thuộc bên ngoài.