หน้าจอแบบคงที่จะแสดงลักษณะของอินเทอร์เฟซ การออกแบบการโต้ตอบจะตัดสินใจว่าจะเกิดอะไรขึ้นเมื่อมีผู้ใช้งาน: สิ่งที่พวกเขาสามารถกดหรือลากได้ อินเทอร์เฟซตอบสนองอย่างไร และจะเปลี่ยนแปลงอย่างไรในภายหลัง การปัดเพื่อลบ การดึงเพื่อรีเฟรช และเมนูที่เปิดจากปุ่มที่คุณแตะล้วนเป็นการออกแบบการโต้ตอบทั้งหมด
หลักการบางประการเป็นแนวทางในการออกแบบการโต้ตอบที่ดีที่สุด ค่าใช้จ่าย: ควรชัดเจนว่าสามารถโต้ตอบกับอะไรได้บ้าง คำติชม: ทุกการกระทำควรได้รับการตอบสนองทันทีและมองเห็นได้ ความสามารถในการคาดการณ์: การกระทำเดียวกันควรให้ผลลัพธ์เดียวกัน การให้อภัย: ข้อผิดพลาดควรแก้ไขได้ง่าย
การเคลื่อนไหวเป็นหนึ่งในเครื่องมือหลัก แผ่นงานที่เลื่อนขึ้นจากด้านล่างแสดงว่ามันมาจากไหนและจะไปที่ไหน การสปริงที่ตามนิ้วของคุณและตกลงอย่างเป็นธรรมชาติทำให้ท่าทางสัมผัสสัมผัสได้โดยตรง หากใช้อย่างไม่เหมาะสม การเคลื่อนไหวจะทำให้ผู้คนช้าลง ดังนั้นนักออกแบบเชิงโต้ตอบจึงตัดสินใจอย่างรอบคอบว่าอะไรควรเคลื่อนไหว เร็วแค่ไหน และเพราะเหตุใด
ไม่สามารถทดสอบการโต้ตอบกับภาพนิ่งได้ นักออกแบบสร้างต้นแบบ ตั้งแต่ขั้นตอนง่ายๆ ที่คลิกได้ไปจนถึงต้นแบบที่มีรายละเอียดพร้อมตรรกะ เพื่อทดสอบความรู้สึก ความท้าทายก็คือนักพัฒนามักจะสร้างต้นแบบขึ้นมาใหม่ และรายละเอียดต่างๆ ก็สูญหายไปในการส่งมอบ
เครื่องมือที่จัดเก็บการโต้ตอบเป็นข้อมูลจะช่วยลดการสูญเสียนั้น ExodeUI ซึ่งเราสร้างขึ้น จะเก็บสถานะ ฟิสิกส์ของสปริง อินพุตและเหตุการณ์ต่างๆ ไว้ในไฟล์เปิดไฟล์เดียวที่ทำงานในแอปจริง ดังนั้นลักษณะการทำงานที่คุณออกแบบจึงเป็นลักษณะการทำงานที่จัดส่ง