Mục lục bài viết
Có những chiếc điện thoại Android sau khi tải xong bản cập nhật chỉ cần khởi động lại một lần là dùng ngay, không cần chờ màn hình cài đặt tiến trình phần trăm kéo dài nhiều phút như trước. Đó là nhờ cơ chế Seamless Update, một cách cập nhật hệ thống chạy ngầm mà không phải máy Android nào cũng được trang bị.
Seamless Update khác gì cách cập nhật truyền thống
Với cách cập nhật truyền thống (A-only), máy tải file cập nhật về, sau đó khởi động lại vào chế độ recovery để cài đặt, trong lúc này máy không dùng được, thời gian cài có thể mất từ 5 đến 15 phút tùy cấu hình. Seamless Update, còn gọi là cơ chế A/B, cho phép hệ thống cài bản cập nhật vào một phân vùng ngầm trong khi máy vẫn hoạt động bình thường ở phân vùng còn lại. Người dùng chỉ cảm nhận được một lần khởi động lại nhanh để chuyển sang phân vùng đã cập nhật, gần như không có thời gian chờ “đang cài đặt”.
Cơ chế phân vùng kép A/B hoạt động ra sao
Máy hỗ trợ Seamless Update có hai bộ phân vùng hệ thống độc lập, gọi là slot A và slot B. Tại một thời điểm, máy chạy trên một slot (ví dụ slot A), slot còn lại (slot B) ở trạng thái không hoạt động. Khi có bản cập nhật, hệ thống tải và ghi bản mới vào slot B trong lúc slot A vẫn phục vụ người dùng bình thường. Sau khi ghi xong và kiểm tra toàn vẹn dữ liệu, máy chỉ cần khởi động lại và chuyển sang chạy slot B. Nếu quá trình khởi động với slot mới gặp lỗi, hệ thống tự động quay về slot A cũ để tránh biến máy thành cục gạch.
Vì sao không phải máy Android nào cũng có
Cơ chế A/B đòi hỏi bộ nhớ trong phải dành ra dung lượng gần gấp đôi cho các phân vùng hệ thống vì phải lưu song song hai bộ, điều này làm tăng chi phí sản xuất với các máy dung lượng thấp. Vì vậy nhiều hãng, đặc biệt là các dòng máy giá rẻ và tầm trung, vẫn dùng cơ chế A-only truyền thống để tiết kiệm bộ nhớ. Google yêu cầu bắt buộc dùng A/B trên các máy ra mắt cùng Android phiên bản mới nhất trong một số giai đoạn, nhưng không áp dụng hồi tố cho máy cũ hoặc ép buộc với mọi phân khúc giá.
Nhận biết máy có hỗ trợ Seamless Update hay không
Cách chắc chắn nhất là quan sát thực tế khi cập nhật: nếu sau khi tải xong máy chỉ khởi động lại một lần và vào máy ngay được, đó là dấu hiệu của A/B. Nếu máy hiện màn hình recovery với thanh tiến trình phần trăm cài đặt kéo dài, đó là cơ chế A-only. Dòng Pixel từ Pixel 2 trở đi, một số flagship Samsung, Sony và các máy Android One đời mới thường được trang bị Seamless Update, trong khi nhiều máy tầm trung và giá rẻ, kể cả một số model gần đây, vẫn dùng cách cài đặt truyền thống.
Seamless Update có giúp cập nhật an toàn hơn không
Có, vì cơ chế giữ nguyên slot cũ hoạt động cho đến khi slot mới được xác nhận khởi động thành công, rủi ro máy bị treo giữa chừng khi mất điện hoặc tắt nguồn đột ngột trong lúc cập nhật gần như được loại bỏ. Với cơ chế A-only, nếu quá trình cài đặt bị gián đoạn, máy có nguy cơ rơi vào vòng lặp khởi động hoặc phải khôi phục cài đặt gốc mất toàn bộ dữ liệu.
Hiểu nhầm thường gặp
“Máy có Seamless Update thì cập nhật nhanh hơn về tổng thời gian tải và cài” thực ra thời gian tải file cập nhật qua mạng là như nhau, Seamless Update chỉ rút ngắn phần thời gian cài đặt và khởi động lại sau khi tải xong, chứ không làm quá trình tải nhanh hơn.
Xem thêm
Bài viết này nằm trong nhóm chủ đề Cập nhật & thời gian hỗ trợ Android: tổng hợp bài viết. Xem thêm Cập nhật Android OTA hoạt động thế nào, vì sao tải xong vẫn phải cài đặt thủ công. Để tra cứu thông tin gốc, có thể xem thêm tại trang hỗ trợ Android chính thức của Google.
