注意:本文出自自己对界面设计的理解和一些应验,谨代表自己和一些微软公司的观点,不妥之处,还请大家批评指正。
浅谈用户界面设计
第三部分:标准化(上)
用户界面是计算机软件和用户交互的接口,是衡量软件质量的一个重要目标。如何设计出一个好的用户界面,是软件公司和开发人员都必须理解和认识的基本知识。在前面的两篇文章中,我向大家介绍了 UI 的基本知识和交互性的设计规范,这一章我们将进入重点,着重讨论:
· 标准化概述
· 案例分析
一、标准化概述
用户界面的标准化主要解决以下几个方面的问题:设计标准化、元素标准化和功能的标准化。
1.1 设计标准化
设计标准化是指在用户界面设计上采用统一的标准规范。正如我们书写代码采用编码规范,我们工作遵循公司制度等。目前,国内还没有比较成熟的界面规范标准,国家也没有制定 GB 或 GBT。因此,在更多的情况下,设计标准的制定依靠的是经验、其他成熟产品的参考和用户的反馈。
不过大家注意,不同的行业领域的软件界面规范可能不同。这正如同样是编码规范,C# 和 Delphi 就大不一样,Windows 系统和 UNIX 系统也大相径庭。这种差异主要是由于行业本身的用户性质引起的。因为,界面设计是为了软件设计,软件设计是为了最终用户,用户的体验一部分决定了 UI 的模型。
1.2 元素标准化
如果说设计标准化是一个总体的标准,那么元素标准化就是实施细则。元素标准化定义在 UI 中各种元素的呈现方式和形态,以及元素与元素之间的联系。元素标准化的内容很多,我将在“推荐的规范”一节中就一些典型问题进行描述。
1.3 功能标准化
功能标准化主要是:针对软件中的每一个功能模块或单元的标准化设计方案。这更类似于面向对象技术中的统一建模。其实这一种标准化已经深入人心并被很多企业和开发人员所掌握和应用,但这与 UML 建模不同。功能标准化更注重整体和统一,它将相同或相似的功能界面呈现变得一致和有条理。例如:在 HDPOS 4 中,每个需要在数据库中筛选数据的“筛选条件对话框”都是一样的,无论从功能还是从外观上几乎完全相同,这是一种重用性的表现,同时也是一种功能标准化的表现。
功能标准化还有另外一层含义,那就是在设计某种功能时,应尽量与本公司或其他公司同类软件中的相同功能保持相同的界面元素。很多人不理解为什么,甚至有的开发人员就会非常反对:“做出自己的个性不是很好吗?”当然我们赞同他的说法,但是,您要知道,软件设计的最终目的是什么?可以说是为了解放生产力,用户的使用习惯要比软件个性化更加重要,可能用户已经习惯了同类软件的操作方法,让他重新学习使用您的软件比较困难,提高了成本。因此,我们应当从用户的角度考虑去考虑,其次才是软件界面的个性化。
下面的一个案例说明软件界面标准化的巨大作用。
二、案例分析
案例:
金山公司一直以来是中国国内最大的软件公司,1993 年,金山 WPS 文字处理系统在中国占用 99.8Z% 的使用率;1995 年,Microsoft Office 5.0 开始进入中国市场,3 年之后,WPS 的市场占用率一度下降到 27%(估算数字),2001 年,微软 Office 2000 以绝对优势打败 WPS,之后仅上公司研发了 WPS Office 2002、2003 等软件,但是无法再与 Office 抗衡。
2005 年,金山公司重新书写了使用了 10 年的 WPS 引擎,仿照 Office 2003 制作了用户界面,产品一上市便获得了用户的大力支持,造成了强烈反响。目前,WPS Office 2005 已被中国政府和多家大型企业使用和订购,WPS 的活力又回来了!
WPS 205 之前的版本比 Office 更适合于中国用户,它提供了几十种针对中国用户的定制功能。而中国用户使用的 Office 功能仅占 Ofice 全部功能的 5%。
问题:
1、不谈 WPS 的市场竞争,就说 WPS 的界面,您觉得您可以接受吗?
2、为什么金山会考虑重新编写 WPS 引擎?
3、很多人都说金山仿照 Office 2003 是一种无可奈何,您觉得呢?
4、WPS 更加适合中国用户,但我们今天为什么选择 Office?(欢迎回帖讨论)
1、WPS 的界面比较个性化,例如,常规的用用程序的菜单一定会是“文件(F)”的形式,而 WPS 的格式是“F. 文件”;WPS 不能兼容 DOC 文档;WPS 的界面不够明快,帮助不够完善等。这些问题一直都存在,但是您能说 WPS 做得不好吗?答案是否定的 ,求伯君能够 4 个人用汇编写 WPS,证明他们的研发实力是相当雄厚的,但是,这样“优秀”的产品仍然没有获得用户的最终认可,是不是能够寻求一种更好的方案进行调整?
2、金山公司首先认为应该加强应用程序的兼容性。所以,当 Microsoft Word 成为事实上的文档格式标准后,WPS 也开始兼容 DOC 格式,但是,由于 WPS 老的文本引擎原因,这一块始终做得不好。于是用户就用了“导出为 Word 文档”的功能要了还不如不要“的感叹,因此,金山公司重新编写引擎,现在已经做到与 Office 的完全互相转换。
3、为什么还要仿纸 Office 的 UI?金山内部也进行了深刻的反省,市场的无情和用户的选择最终淘汰了 WPS,选择了 Word,当 Word 界面成为i一种使用习惯,我们想到打印命令,很自然的就会去文件菜单中找;想到剪切,就自然按下 Ctrl+X 的时候,WPS 又当如何?可惜的是,打印还是 F8,剪切还是 Ctrl+Delete。这让用户十分不解和不习惯,可能大多数用户就是这个原因放弃了它。这次 WPS 的战略就是”先接近 Office,再自主个性化“(并非原话),于是就有了案例中的举措。
结论:
经验证明:用户界面的标准化,比软件本身的功能更加重要。
在下一篇文章中,我将向大家推荐一些不引起开发人员注意的界面标准化规范。
浅谈用户界面设计
第三部分:标准化(上)
用户界面是计算机软件和用户交互的接口,是衡量软件质量的一个重要目标。如何设计出一个好的用户界面,是软件公司和开发人员都必须理解和认识的基本知识。在前面的两篇文章中,我向大家介绍了 UI 的基本知识和交互性的设计规范,这一章我们将进入重点,着重讨论:
· 标准化概述
· 案例分析
一、标准化概述
用户界面的标准化主要解决以下几个方面的问题:设计标准化、元素标准化和功能的标准化。
1.1 设计标准化
设计标准化是指在用户界面设计上采用统一的标准规范。正如我们书写代码采用编码规范,我们工作遵循公司制度等。目前,国内还没有比较成熟的界面规范标准,国家也没有制定 GB 或 GBT。因此,在更多的情况下,设计标准的制定依靠的是经验、其他成熟产品的参考和用户的反馈。
不过大家注意,不同的行业领域的软件界面规范可能不同。这正如同样是编码规范,C# 和 Delphi 就大不一样,Windows 系统和 UNIX 系统也大相径庭。这种差异主要是由于行业本身的用户性质引起的。因为,界面设计是为了软件设计,软件设计是为了最终用户,用户的体验一部分决定了 UI 的模型。
1.2 元素标准化
如果说设计标准化是一个总体的标准,那么元素标准化就是实施细则。元素标准化定义在 UI 中各种元素的呈现方式和形态,以及元素与元素之间的联系。元素标准化的内容很多,我将在“推荐的规范”一节中就一些典型问题进行描述。
1.3 功能标准化
功能标准化主要是:针对软件中的每一个功能模块或单元的标准化设计方案。这更类似于面向对象技术中的统一建模。其实这一种标准化已经深入人心并被很多企业和开发人员所掌握和应用,但这与 UML 建模不同。功能标准化更注重整体和统一,它将相同或相似的功能界面呈现变得一致和有条理。例如:在 HDPOS 4 中,每个需要在数据库中筛选数据的“筛选条件对话框”都是一样的,无论从功能还是从外观上几乎完全相同,这是一种重用性的表现,同时也是一种功能标准化的表现。
功能标准化还有另外一层含义,那就是在设计某种功能时,应尽量与本公司或其他公司同类软件中的相同功能保持相同的界面元素。很多人不理解为什么,甚至有的开发人员就会非常反对:“做出自己的个性不是很好吗?”当然我们赞同他的说法,但是,您要知道,软件设计的最终目的是什么?可以说是为了解放生产力,用户的使用习惯要比软件个性化更加重要,可能用户已经习惯了同类软件的操作方法,让他重新学习使用您的软件比较困难,提高了成本。因此,我们应当从用户的角度考虑去考虑,其次才是软件界面的个性化。
下面的一个案例说明软件界面标准化的巨大作用。
二、案例分析
案例:
金山公司一直以来是中国国内最大的软件公司,1993 年,金山 WPS 文字处理系统在中国占用 99.8Z% 的使用率;1995 年,Microsoft Office 5.0 开始进入中国市场,3 年之后,WPS 的市场占用率一度下降到 27%(估算数字),2001 年,微软 Office 2000 以绝对优势打败 WPS,之后仅上公司研发了 WPS Office 2002、2003 等软件,但是无法再与 Office 抗衡。
2005 年,金山公司重新书写了使用了 10 年的 WPS 引擎,仿照 Office 2003 制作了用户界面,产品一上市便获得了用户的大力支持,造成了强烈反响。目前,WPS Office 2005 已被中国政府和多家大型企业使用和订购,WPS 的活力又回来了!
WPS 205 之前的版本比 Office 更适合于中国用户,它提供了几十种针对中国用户的定制功能。而中国用户使用的 Office 功能仅占 Ofice 全部功能的 5%。
问题:
1、不谈 WPS 的市场竞争,就说 WPS 的界面,您觉得您可以接受吗?
2、为什么金山会考虑重新编写 WPS 引擎?
3、很多人都说金山仿照 Office 2003 是一种无可奈何,您觉得呢?
4、WPS 更加适合中国用户,但我们今天为什么选择 Office?(欢迎回帖讨论)
1、WPS 的界面比较个性化,例如,常规的用用程序的菜单一定会是“文件(F)”的形式,而 WPS 的格式是“F. 文件”;WPS 不能兼容 DOC 文档;WPS 的界面不够明快,帮助不够完善等。这些问题一直都存在,但是您能说 WPS 做得不好吗?答案是否定的 ,求伯君能够 4 个人用汇编写 WPS,证明他们的研发实力是相当雄厚的,但是,这样“优秀”的产品仍然没有获得用户的最终认可,是不是能够寻求一种更好的方案进行调整?
2、金山公司首先认为应该加强应用程序的兼容性。所以,当 Microsoft Word 成为事实上的文档格式标准后,WPS 也开始兼容 DOC 格式,但是,由于 WPS 老的文本引擎原因,这一块始终做得不好。于是用户就用了“导出为 Word 文档”的功能要了还不如不要“的感叹,因此,金山公司重新编写引擎,现在已经做到与 Office 的完全互相转换。
3、为什么还要仿纸 Office 的 UI?金山内部也进行了深刻的反省,市场的无情和用户的选择最终淘汰了 WPS,选择了 Word,当 Word 界面成为i一种使用习惯,我们想到打印命令,很自然的就会去文件菜单中找;想到剪切,就自然按下 Ctrl+X 的时候,WPS 又当如何?可惜的是,打印还是 F8,剪切还是 Ctrl+Delete。这让用户十分不解和不习惯,可能大多数用户就是这个原因放弃了它。这次 WPS 的战略就是”先接近 Office,再自主个性化“(并非原话),于是就有了案例中的举措。
结论:
经验证明:用户界面的标准化,比软件本身的功能更加重要。
在下一篇文章中,我将向大家推荐一些不引起开发人员注意的界面标准化规范。