Mục lục bài viết
Tại sao đồng hồ trên thanh trạng thái Android lại lệch vài phút, hoặc đôi khi lệch hẳn múi giờ, trong khi mục “Ngày và giờ tự động” trong cài đặt vẫn đang bật?
Tính năng này không lấy giờ từ một nguồn duy nhất. Khi máy có sóng di động, Android ưu tiên nhận thông tin thời gian và múi giờ qua giao thức NITZ (Network Identity and Time Zone) do trạm phát của nhà mạng gửi kèm tín hiệu đăng ký mạng. Khi không có sóng di động hoặc SIM không đăng ký được, một số thiết bị chuyển sang đồng bộ qua giao thức NTP (Network Time Protocol) trên nền internet, số khác thì không tự động chuyển và tạm dừng đồng bộ cho đến khi có lại tín hiệu di động — hành vi này phụ thuộc vào cách nhà sản xuất triển khai firmware, không thống nhất giữa các dòng máy.
Giữa hai lần đồng bộ, đồng hồ hệ thống chạy dựa vào bộ dao động thạch anh nội bộ (RTC — Real Time Clock), vốn có sai số vật lý nhỏ theo thời gian. Sai số này bình thường được đồng bộ mạng bù lại liên tục nên không ai nhận ra, nhưng nếu quá trình đồng bộ bị gián đoạn kéo dài — do dùng SIM chuyển vùng quốc tế, nhà mạng ảo (MVNO) không gửi đầy đủ dữ liệu NITZ, hoặc máy ở khu vực sóng yếu — độ lệch tích lũy dần và trở nên rõ rệt. Ngoài ra, cần phân biệt hai loại sai lệch khác nhau về bản chất: sai giờ thực sự do đồng hồ chạy lệch, và sai múi giờ do trạm phát sóng gần biên giới hai vùng múi giờ gửi thông tin vị trí không khớp với vị trí thực tế của người dùng — trường hợp sau giờ hiển thị có thể đúng theo UTC nhưng lệch múi giờ hiển thị.
Quan niệm sai lệch cần điều chỉnh
“Đã bật tự động theo mạng thì đồng hồ chắc chắn luôn chính xác, nếu sai là do máy bị lỗi phần mềm nghiêm trọng” là cách hiểu chưa đầy đủ. Bật tùy chọn tự động chỉ có nghĩa là máy sẽ đồng bộ khi có điều kiện mạng phù hợp, không đảm bảo đồng bộ liên tục và tức thời trong mọi hoàn cảnh. Ở khu vực sóng yếu, khi chuyển vùng, hoặc khi dùng mạng của nhà mạng ảo, việc thiếu dữ liệu NITZ đáng tin cậy là nguyên nhân phổ biến hơn nhiều so với lỗi phần mềm hệ thống, và thường tự khắc phục khi máy có lại kết nối mạng ổn định.
Xem thêm
Nội dung này thuộc cụm bài Lỗi phần mềm Android thường gặp: tổng hợp bài viết. Xem thêm Android báo “Không có dịch vụ” dù vẫn còn sóng hiển thị: nguyên nhân phần mềm modem.
