细致的Microsoft、轻巧的Apple和简洁的Google(2)

http://www.itjxue.com  2015-08-07 21:42  来源:未知  点击次数: 

轻巧的Apple

注重设计过程:

  • 在设计过程中引入用户交互的5个目标:
    • 了解您的目标客户
    • 分析用户的工作流
    • 构造原型系统
    • 观察用户测试
    • 制定观察用户准则 
  • 做出设计决定 
    • 避免功能泛滥
    • 80% 方案
  • 优秀软件的标准
    • 高性能
    • 易于使用
    • 吸引人的界面
    • 可靠
    • 灵活
    • 互操作性
    • 移动性

人机接口设计准则:

  • 人机接口设计准则
    • 隐喻(尽量使用隐喻来描述程序的概念和功能,这样可以利用一些已有的概念和知识。)
    • 反映用户的心智模型(用户的心智模型应该在产品的用户接口的设计中体现出来,主要体现在应用程序窗口的布局,工具栏上图标和控件的选择和组织,以及面板的功能等。)
    • 隐式和显式操作(显示的操作清楚的表明了对一个对象操作的结果。隐式的操作通过一些可视化的线索或者上下文来表达结果。)
    • 直接操作 (直接操作是隐式操作的一种,它会让用户觉得可以直接控制计算机显示的对象。)
    • 用户控制一切(允许用户而不是计算机来启动和控制操作。)
    • 反馈和交互(反馈和交互意味着通过合适的反馈以及和程序之间的交互从而让用户时刻知道现在发生了什么,而不仅仅是当事情出错时显示一个警告。)
    • 一致性(在用户接口上的统一可以让用户使用从其他应用程序学到的知识和技巧。)
    • 所见即所得(用户应该可以找到程序的所有功能。)
    • 容错性(提供充分的容错性以鼓励用户使用程序的各种功能─也就是说,大部分的操作都是很容易恢复的。)
    • 感知的稳定性(为了给用户一个稳定的感知,对于对象以及实施在这些对象上的操作,Aqua接口提供了一个清晰的限制集合;为了不破坏用户对稳定性的体验,程序应该保留用户更改过的配置,例如窗口的大小和位置等;提供程序运行的状态和反馈让用户知道程序正在进行的任务,同样能提高感知的稳定性。)
    • 整体美学(整体美学意味着信息经过良好的组织并且和视图设计一致。)
    • 避免“模式”(尽可能的让用户在任何时候都能做他们想做的事情。避免使用模式对话框来将用户锁定在某个操作中,以至于在当前操作完成前用户不能做别的事情。)
    • 管理程序的复杂性(开发一个易于使用的程序的最好办法就是设计得尽可能的简单。)
  • 设计的优先级
    • 满足最低限度的要求
    • 发布用户期望的功能
    • 让您的程序与众不同

ps:苹果的轻巧不仅体现在它的工业设计上,更多的是它的操作系统和软件的用户体验层面。

(责任编辑:IT教学网)

更多