先抛个问题:人性化的界面设计该是怎么样的呢?有什么设计的原则?该注意哪几个方面的问题?
在与机器交互过程中人类需要的共性有这几方面:
1.感到安全;
2.被理解;
3.操作结果可预期;
4.完美的体验。
那么app应用程序应该提供可预见性和稳定性的清晰有用的信息,精简和简单的工作流程,以期让用户获得一次愉快的经历。
这一切都依赖设计一套有效的设计原则,在设计过程中你不防多问下面几个问题:
1.多问为什么,而不是要设计成什么样。
为什么问的是目的,是需求,设计成什么样只是方法,只有确定了需求才去选择什么样的路径方法到达目的地。
2.何如简单高效。
在设计和选择路径的时候,尽可能的缩短操作流程,有些不必要的流程能简化就简化,尽快的让用户到达目的地,提升用户的体验。这也很好理解,就如同你去一个地方,路A,需要转车3次,耗时30分钟;路B,需要转车1次,耗时20分钟;毫无疑问你会选择走路B。
当用户处在你的应用里面,不管他在哪个位置,他都会思考这几个问题:
1.我的在哪里?
2.我能去哪里?
3.我去到那个地方,我找到什么,获得什么?
4.我所在的这里,周围都有什么?5.我怎么样从我现在的位置退出去?
这就是设计者需要提供全方位的反馈,具体至这4个方面:
1.现状反馈;
2.完成状态反馈;
3.警告提醒反馈;
4.错误提示反馈。
那么好的反馈应该是包括:
我能做什么?
刚刚发生了什么?
正在发生什么?
将来会发生什么?
也就是所要保持最大的能见性,能见性可以提高可用性,然而可用性是有局限性的,需要保持一致性,一致性证明是可以提高可用性的,保持应用内部外部的一致性,各个交互的一致性,视觉元素的一致性,这些之所以提高可用性,是因为一致性可以降低用户的学习成本。