Thiết kế phù hợp thiết bị mang theo
Điện thoại thông minh và máy tính bảng thường có màn hình cảm ứng, cảm biến và kết nối không dây. Hệ điều hành di động hỗ trợ **chạm, vuốt**, quản lí cảm biến, kết nối Wi-Fi hoặc mạng di động và tạo môi trường cho ứng dụng hoạt động. Lịch, chụp ảnh, nhắn tin và bản đồ là những tiện ích có thể được cung cấp sẵn hoặc qua ứng dụng.
Trong mạch SGK, **Android** và **iOS** là hai ví dụ hệ điều hành di động. Ứng dụng bản đồ chạy trên một hệ điều hành; bản đồ không phải chính hệ điều hành. Chức năng cụ thể phụ thuộc thiết bị và phiên bản, nên không suy mọi máy đều có cùng cảm biến hay tiện ích.
Định vị cần nhiều thành phần
Khi mở một ứng dụng bản đồ, ứng dụng yêu cầu vị trí. Hệ điều hành kiểm quyền truy cập, nhận dữ liệu vị trí từ các nguồn mà thiết bị hỗ trợ và chuyển kết quả cho ứng dụng. Ứng dụng dùng vị trí đó để hiển thị bản đồ hoặc gợi ý đường đi.
Ví dụ này cho thấy **cảm biến/thiết bị cung cấp dữ liệu**, **hệ điều hành quản lí việc truy cập**, còn **ứng dụng dùng dữ liệu để phục vụ một việc cụ thể**. Nếu tắt quyền vị trí, ứng dụng có thể không xác định được vị trí hiện tại; điều đó không có nghĩa hệ điều hành ngừng hoạt động.
Bài luyện
Trên điện thoại, thành phần nào quản lí quyền ứng dụng được truy cập vị trí?
Ốp lưng không quản lí quyền phần mềm.
Tệp ảnh không điều phối quyền ứng dụng.
Ứng dụng khác không có vai trò quản lí chung.
Hệ điều hành kiểm và quản lí quyền truy cập tài nguyên.
Lời giải
Ứng dụng bản đồ có thể yêu cầu vị trí, nhưng hệ điều hành quản lí quyền truy cập và cấp dữ liệu từ thiết bị theo thiết lập đang dùng.
Bài luyện
Nhận xét nào đúng về Android và ứng dụng bản đồ?
Android là hệ điều hành di động.
Ứng dụng là phần mềm.
Đây là quan hệ giữa hệ điều hành và ứng dụng.
Đóng một ứng dụng không gỡ hệ điều hành.
Lời giải
Android quản lí thiết bị và cung cấp môi trường chung. Ứng dụng bản đồ dùng môi trường ấy để xử lí, hiển thị thông tin vị trí.
Bài luyện
Vì sao hệ điều hành di động chú trọng chạm, cảm biến và kết nối không dây?
Cách dùng khi di chuyển khiến các khả năng này hữu ích.
Điện thoại vẫn quản lí dữ liệu và tệp.
Cảm biến phụ thuộc mẫu thiết bị.
Điện thoại chạy nhiều ứng dụng.
Lời giải
Thiết bị di động được mang theo, có màn hình nhỏ và thường cần kết nối khi di chuyển. Hệ điều hành vì vậy hỗ trợ thao tác cảm ứng, cảm biến và mạng không dây.
Đang học