Màn hình tĩnh hiển thị giao diện trông như thế nào. Thiết kế tương tác quyết định điều gì sẽ xảy ra khi ai đó sử dụng nó: họ có thể nhấn hoặc kéo những gì, giao diện phản hồi như thế nào và giao diện sẽ thay đổi như thế nào sau đó. Vuốt để xóa, kéo để làm mới và menu mở ra từ nút bạn nhấn đều là thiết kế tương tác.
Một số nguyên tắc hướng dẫn hầu hết các thiết kế tương tác tốt. Khả năng chi trả: phải rõ ràng những gì có thể được tương tác. Phản hồi: mọi hành động sẽ nhận được phản hồi ngay lập tức, rõ ràng. Khả năng dự đoán: cùng một hành động sẽ cho kết quả như nhau. Tha thứ: lỗi lầm có thể dễ dàng sửa chữa.
Chuyển động là một trong những công cụ chính. Một trang trượt lên từ dưới cùng cho biết nó đến từ đâu và sẽ đi đâu. Một lò xo bám theo ngón tay của bạn và ổn định một cách tự nhiên khiến cho cử chỉ có cảm giác trực tiếp. Khi được sử dụng không đúng cách, chuyển động sẽ làm con người chậm lại, vì vậy các nhà thiết kế tương tác quyết định cẩn thận những gì nên chuyển động, tốc độ như thế nào và tại sao.
Tương tác không thể được kiểm tra bằng hình ảnh tĩnh. Các nhà thiết kế xây dựng các nguyên mẫu, từ các luồng đơn giản có thể nhấp chuột đến các nguyên mẫu chi tiết có logic, để kiểm tra cảm giác. Thách thức là các nguyên mẫu thường được các nhà phát triển xây dựng lại và các chi tiết bị mất trong quá trình bàn giao.
Các công cụ lưu trữ tương tác dưới dạng dữ liệu sẽ giảm thiểu sự mất mát đó. ExodeUI do chúng tôi tạo ra, lưu giữ các trạng thái, vật lý lò xo, đầu vào và sự kiện trong một tệp mở chạy trong ứng dụng thực, vì vậy hành vi bạn thiết kế chính là hành vi được vận chuyển.