Giao diện người dùng di động là không gian nơi xảy ra sự tương tác
giữa con người và thiết bị di động. Mục tiêu của sự tương tác này là người dùng đưa ra các thông tin đầu vào hoặc các yêu cầu cụ thể. Sau
đó, thiết bị di động sẽ trả lời bằng các thông tin phản hồi hoặc thực hiện các yêu cầu đó nhằm hỗ trợ người sử dụng thiết bị trong việc đưa ra quyết định cụ thể.
Hình 2.11. Giao diện người dùng di động
Khi chúng ta tương tác với máy tính thơng qua màn hình và bàn
phím - đó được gọi là giao diện người dùng. Khi chúng ta điều khiển một
hệ thống máy móc hoặc dây chuyền nào đó thơng qua bảng điều khiển,
thì bảng điều khiển đó được gọi là giao diện người dùng. Ví dụ, khi lái xe
ô tô, lái xe sử dụng tay lái điều khiển hướng của xe, và bàn đạp ga, đạp
phanh và thiết bị stick để kiểm soát tốc độ của chiếc xe. Người lái xe cảm nhận được vị trí của chiếc xe bằng cách nhìn qua kính chăn gió và tốc độ chính xác của chiếc xe băng cách đọc công tơ mét. Giao diện người dùng của ô tơ bao gồm tồn bộ các cơng cụ và trình điều khiển có thể sử dụng để hồn thành nhiệm vụ của lái xe và bảo dưỡng ô tô.
Giao diện người dùng di động bao gồm hai yếu tố chính:
+ Đầu vào: Cho phép người sử dụng thao tác một hệ thống hoặc ra
lệnh cho hệ thống đó.
+ Đầu ra: Chỉ ra những tác động mà người sử dụng thao tác với hệ
thống hay nói cách khác là chỉ ra kết quả của những thao tác đó.
Trong khoa học máy tính và tương tác người dùng di động, giao diện người dùng bao gồm 4 loại giao diện chính và thường được tích hợp với nhau trong một thiết bị di động:
+ Giao diện người dùng đồ họa: Là loại giao diện được thiết kế để chấp nhận đầu vào thơng qua các thiết bị như bàn phím, chuột máy tính, màn hình cảm ứng và cung cẩp đầu ra bằng các hình ảnh đồ họa cụ thể trên màn hình máy tính.
+ Giao diện người dùng cảm ứng: Là loại giao diện được thiết kế để tiếp nhận đầu vào bằng cách tiếp xúc các ngón tay hoặc một bút Stylus
trực tiếp lên màn hình của thiết bị máy tính. Loại giao diện này được sử
dụng ngày càng nhiều trong các thiết bị di động và nhiều điểm bán hàng,
q trình tự động hóa cơng nghiệp và máy móc, máy tự phục vụ.
+ Giao diện người dùng web: Là loại giao diện được thiết kế để chấp nhận đầu vào và cung cấp đầu ra bàng cách truyền tải các trang web theo yêu cầu qua Internet và được xem bằng cách sử dụng một trình duyệt web.
+ Giao diện đa màn hình: Là loại giao diện được thiết kế sử dụng nhiều hiển thị để cung cấp linh hoạt hơn như có thể phóng to, thu nhỏ,
hiển thị đồng thời nhiều cửa sổ làm việc. Hiện nay, loại giao diện này
thường được sử dụng trong trị chơi máy tính tương tác và thị trường
thiết bị cầm tay.