Многие разработчики осознали тот факт, что дизайн должен подсказывать, для чего предназначено устройство, как оно работает, что с ним можно сделать и – через обратную связь – что происходит с ним в определенный момент.