Mục lục:
Tất cả chúng ta ghét nó khi điện thoại của chúng tôi khởi động lại. Đôi khi chúng tôi muốn nó xảy ra và đôi khi chúng tôi không, nhưng khởi động lại có nghĩa là chúng tôi không đăng nhập, ngăn không cho nhiều tác vụ nền hoạt động. Thậm chí còn tệ hơn nếu bạn sử dụng điện thoại làm đồng hồ báo thức hoặc nhắc nhở.
Android 7.0 Nougat có thể giúp thông qua tính năng Direct Boot của nó.
Khởi động trực tiếp là gì?
Có lẽ tất cả chúng ta đã ở đó. Chúng tôi có màn hình khóa để không ai khác có thể thấy những gì chúng tôi đã lưu trữ trên điện thoại của mình (mọi người đều có một người bạn đó) và một cái gì đó đã xảy ra và điện thoại của chúng tôi khởi động lại. Nếu bạn không nhận ra điều đó, bạn có thể ngồi đó vui (hoặc buồn) rằng bạn sẽ không bị ù sau mỗi 10 phút - cho đến khi bạn nhận thấy và đăng nhập, chỉ để thấy mọi thứ bạn bỏ lỡ. Hy vọng rằng, nó không phải là một cái gì đó quá quan trọng.
Không phải mọi ứng dụng đều cần sử dụng Direct Boot và các nhà phát triển cần phải suy nghĩ trước khi kích hoạt nó.
Google có những thứ được đề cập trong Android Nougat, có khả năng biến kịch bản đó thành quá khứ. Chúng tôi cho rằng Android 7.0 sẽ ổn định và mọi lần khởi động lại rất ít, nhưng chỉ trong trường hợp, tính năng Direct Boot mới sẽ cho phép một ứng dụng (hoặc một phần của ứng dụng) chạy ngay khi điện thoại của bạn khởi động xong và trước khi bạn đăng nhập trong.
Giữ cho bạn an toàn, và thông báo
Cách mọi thứ hoạt động như trên Android Marshmallow khá tốt từ góc độ bảo mật. Khi điện thoại của bạn được bật hoặc khôi phục từ khởi động lại, hệ điều hành sẽ tải và sau đó mọi thứ sẽ dừng lại trong khi nó chờ người dùng nhập liệu. Điều đó có nghĩa là bạn cần nhập mật khẩu hoặc mã PIN hoặc bạn cần vuốt mẫu của mình. Ngay cả khi bạn không khóa điện thoại, bạn vẫn cần vuốt màn hình khóa đi. (Nhưng làm ơn, khóa điện thoại của bạn.) Nếu bạn có điện thoại được mã hóa, dữ liệu bạn đã lưu sẽ được mã hóa và không có sẵn cho đến khi bạn đăng nhập. Đó là một cách tốt để giúp bạn tránh khỏi những thứ không mong muốn.
Với Android 7.0, có một bước mới trong quy trình khởi động. Khi điện thoại của bạn được cấp nguồn đầy đủ và Android đang chạy, có một phương pháp để các nhà phát triển cho phép liên lạc trước khi bạn đăng nhập. Mọi thứ khác đều bị khóa và bạn không thể tương tác với bất kỳ ứng dụng nào khác. Google thậm chí đã chèn một vùng lưu trữ mới gọi là Lưu trữ thiết bị cho các ứng dụng cần chạy ngay lập tức vì chúng sẽ không có quyền truy cập vào hệ thống tệp được bảo vệ thông tin xác thực thông thường.
Có một khu vực lưu trữ mới dành cho các ứng dụng cần Direct Boot vì mọi thứ khác vẫn được bảo vệ.
Đây là một ví dụ về cách thức này sẽ hoạt động với một ứng dụng nhắn tin đơn giản. Các nhà phát triển của trình nhắn tin có thể cho phép ứng dụng thu thập tin nhắn và tắt thông báo trước khi bạn mở khóa điện thoại lần đầu tiên, nhưng bạn sẽ không thể truy cập ảnh của mình để gửi trả lời vì chúng được bảo vệ bởi mật khẩu đăng nhập của bạn.
Để có được chúng, bạn sẽ cần phải đăng nhập. Đối với các thiết bị được mã hóa, chế độ Khởi động trực tiếp cho phép dữ liệu trong vùng Lưu trữ thiết bị mới chạy trong khi phần còn lại của điện thoại vẫn được mã hóa. Đó là một sự thỏa hiệp tốt đẹp giữa an ninh và thuận tiện. Google đang trở nên khá tốt với những thứ đó và nó đang hoạt động - nhiều người hơn đang khóa điện thoại của họ và bảo vệ quyền riêng tư và dữ liệu của họ. Đối với Google, đó là một điều tốt. Và chúng tôi đồng ý.
Không phải cho mọi ứng dụng
Không phải mọi ứng dụng sẽ (hoặc nên) bắt đầu chạy ngay lập tức. Các nhân viên Google mà chúng tôi đã nói chuyện tại Google I / O năm nay đều đồng ý rằng hầu hết các ứng dụng không nên chạy ngay lập tức bằng cách sử dụng khởi động trực tiếp. Chế độ mới được dành riêng cho những thứ bạn cần ngay lập tức và bạn không muốn bỏ lỡ sau khi khởi động lại. Ví dụ là đồng hồ báo thức, ứng dụng nhắn tin của bạn hoặc ứng dụng trợ giúp trong bộ phận trợ năng - đây là những loại cần chạy ngay lập tức. Các nhà phát triển có thể thêm chức năng cho bất kỳ ứng dụng nào khi được cài đặt trên điện thoại chạy Android 7.0 (API 24) trở lên.
Google nói với chúng tôi rằng họ sẽ không ủng hộ các ứng dụng cố lạm dụng Direct Boot.
Những người chúng tôi đã nói chuyện cũng nhận thức được rằng điều này có thể bị lạm dụng. Không ai muốn một số mạng quảng cáo spam thả liên kết trong thanh thông báo hoặc màn hình khóa mỗi khi điện thoại khởi động. Và một số ứng dụng không nên lưu trữ mọi thứ cho đến khi bạn đăng nhập và giải mã chúng. Đối với các ứng dụng có trong Google Play, họ sẽ rất coi trọng các ứng dụng lạm dụng tính năng Direct Boot và không ngần ngại xóa chúng khỏi Play Store.
Direct Boot là một trong những tính năng bạn không thể thấy nhưng cần rất nhiều tư duy sáng tạo và kỹ thuật để thực hiện. Những tính năng và cải tiến nhỏ này sẽ bổ sung một số công cụ đánh bóng rất cần thiết cho Android và giúp điện thoại của chúng tôi hoạt động tốt hơn cho chúng tôi.
Nếu bạn là nhà phát triển và quan tâm đến Direct Boot, hãy nhớ xem tài liệu tại trang web Nhà phát triển Android cũng như xem video dưới đây.