Mục lục bài viết
Routine là tính năng tự động hoá tích hợp sẵn trong ứng dụng Đồng hồ hoặc Cài đặt hệ thống trên nhiều máy Android, cho phép máy tự thực hiện một chuỗi hành động khi gặp điều kiện định trước, chẳng hạn đến giờ ngủ thì bật chế độ không làm phiền và giảm độ sáng. Nhiều người quen với Shortcuts trên iPhone thắc mắc Routine mạnh yếu ra sao so với công cụ này, và câu trả lời nằm ở cách hai hệ điều hành tiếp cận việc tự động hoá.
Routine dựa trên điều kiện, không phải chuỗi lệnh thủ công
Khác với Shortcuts vốn cho kéo thả từng khối lệnh chi tiết, Routine trên Android thiên về mô hình “nếu xảy ra điều kiện A thì làm hành động B”. Điều kiện có thể là thời gian, Wi-Fi quen thuộc, cắm sạc, mở một ứng dụng cụ thể, hoặc vị trí. Cách này đơn giản hơn cho người dùng phổ thông, nhưng đổi lại không xử lý được luồng phức tạp nhiều bước lồng nhau.
Giới hạn nguồn dữ liệu đầu vào so với Shortcuts
Shortcuts kéo dữ liệu từ hàng trăm ứng dụng hỗ trợ App Intents, xử lý biến, vòng lặp, thậm chí gọi API bên ngoài. Routine bị giới hạn trong tập điều kiện và hành động mà Google hoặc nhà sản xuất định nghĩa sẵn, phần lớn xoay quanh cài đặt hệ thống như âm lượng, độ sáng, Wi-Fi. Samsung mở rộng thêm qua Bixby Routines với nhiều điều kiện cảm biến hơn, nhưng vẫn không đạt độ mở của App Intents.
Độ trễ kích hoạt và cơ chế chạy nền
Routine dựa vào điều kiện thời gian thực nên đôi khi có độ trễ vài chục giây đến vài phút trước khi thực thi, do hệ thống quản lý pin Android không quét điều kiện liên tục để tiết kiệm năng lượng. Shortcuts chạy thủ công qua nút bấm hay Siri gần như tức thì, nhưng chạy tự động theo Automation cũng chịu độ trễ tương tự vì cùng lý do tiết kiệm pin, nên hai nền tảng không quá chênh lệch ở khía cạnh này.
Không thể chia sẻ Routine như chia sẻ Shortcuts
Người dùng iPhone có thể xuất một Shortcuts thành file gửi người khác cài trực tiếp. Routine trên Android chưa có cơ chế xuất nhập tương đương ở cấp hệ thống, mỗi người phải tự tạo lại từ đầu. Một số ứng dụng như Tasker bù đắp bằng khả năng xuất profile dạng file XML hoặc mã QR, nhưng đó là giải pháp ngoài hệ thống.
Khi nào nên dùng Routine thay vì cài thêm ứng dụng
Với nhu cầu cơ bản như tự động bật chế độ lái xe khi kết nối Bluetooth ô tô, tắt âm khi vào cơ quan theo Wi-Fi, hoặc giảm sáng màn hình sau 22 giờ, Routine tích hợp sẵn là đủ dùng. Chỉ khi cần logic phức tạp với nhiều điều kiện ưu tiên khác nhau mới cần cân nhắc ứng dụng tự động hoá chuyên sâu, đi kèm việc cấp thêm quyền truy cập trợ năng.
Hiểu nhầm thường gặp
“Routine trên Android làm được mọi thứ như Tasker” thực tế Routine tích hợp sẵn chỉ hỗ trợ tập hành động giới hạn do Google hoặc nhà sản xuất quy định, còn Tasker hay ứng dụng tự động hoá bên thứ ba mới tiếp cận được nhiều quyền hệ thống và logic phức tạp hơn.
Xem thêm
Bài này là một phần của nhóm bài viết Mẹo & tuỳ biến Android: tổng hợp bài viết. Xem thêm Chế độ tập trung và không làm phiền theo lịch trên Android tuỳ biến sâu thế nào. Thông tin kỹ thuật chi tiết hơn được công bố tại trang hỗ trợ chính thức của Apple.
