What is the interface?
Yes, sometimes I am thinking about this simple question. At that time, my answer was: the interface is explicit to the software application solution, using graphical symbols, explain its functions and tasks to the user.
However, some recent cognition gave me a new answer to this question: the interface is the software application itself. It is not a graphical specification of software application functions, nor a graphical translation of software application functions and tasks.
A simple question is how many methods can be used to contract the display interface of the expanded iPad folder?
There are actually three methods: Click the (Tap) folder icon or click another area; drag up (Flick) interface; double fingers slide inside (pin close) on both sides ).
First, you may have known it for a long time, but in the later two ways, you may try it with suspicion and believe in my statement.
Therefore, from my perspective, this may be the reason why iOS is easy to understand. After you click on a folder, the animation of the folder and its final visual style have already told you how to close it. You can't help it, learn these operations.
This is a metaphor. IOS Human Interface Guidelines explains the effect of metaphor on user experience as follows:When the visualization objects and operations in your applications are modeled based on objects and operations in the real world, you can quickly understand how to use them.. (When virtual objects and actions in an application are metaphors for objects and actions in the real world, users quickly grasp how to use the app .)
For me, the iOS folder is more like a drawer metaphor, and its top is still made of glass. From the open animation, he created a space similar to a drawer. You can see it at a glance.
There is no simple linear relationship between interfaces.
One thing we have to deny is that the interface and the interface should be completely connected. I mean, this kind of connection refers to the sense of space. There is a hierarchical and logical relationship between each other. The more realistic the relationship is, the better. The easier it is for others to understand and the less it is for others to learn.
This is a metaphor. We need to use it to express the relationship between interfaces.
Metaphor provides predictability, allowing users to easily understand the software applications you have designed. This is a sense of mastery and a sense of control. When users perform operations, they know what is going to happen next and how to go back-even in the first operation.