简洁的定义
浏览:1689次 出处信息
我推导出的定义是:简洁是使用最少的元素有效地满足功能性要求。之所以要下定义基于以下原因:
我们经常在讨论简洁,那什么是简洁?如果基本概念不清,那也无法执行。评价简洁的标准是什么?例如把我的博客上有文字不分标题、正文和链接都改成5号黑色宋体字好吗?更简洁了,连字体和色值都省了,但是效果并不好。Windows Phone 7使用极简设计,如何评价它?因此至少需要一个因素来衡量简洁是否合理。简洁的前提是什么?任何方法和原则的使用都是有条件的。功能
简洁是相对的,用于判断界面A/B方案中的某个元素(如视觉和声音)是否存在的必要。这个元素的存在与否只对界面设计的形式有影响,并不影响功能,在满足基本功能的前提下讨论简洁。
有效与简洁
有效是形容词,用来描述满足功能的程序,也就是可用性。形式的可用性四要素:简洁性、可记忆性、可预见性和可见性,那么简洁和可用性的关系是什么?《和谐界面:交互设计基础》中对这点的论述中引用了屏幕复杂度(Screen Complexity)的概念:
这个公式可以量化界面的复杂度,复杂度与简洁度是相反的概念,可以理解为简洁度,简化之后公式可以理解为:
C.界面简洁度N.界面中元素的总数目m.组件分类的数目Pn.第n个组件的使用的频率P.第n个组件的使用次数可以得出以下结论:
当N不确定时,由于N与C成正比,元素的数目N越少,复杂度C越低。当N恒定时,获取m和P的最佳组合值时C值最佳。N=n(1)×P(1)+n(2)×P(2)+n(3)×P(3)……n(m)×P(m),N等于每个组件使用次数的总和。当N恒定时,如组件m的数目过多时,界面更复杂。每个组件的使用率低,不利于用户对于界面的记忆,可用性降低。当N恒定时,如m过小时,界面更简洁。组件的使用率虽然高,但是元素之间没有区分,没有对元素进行分组,界面看起来呆板,可用性降低。所以,简洁度过低或过高都不利于可用性,之后就可以推导出开篇的定义,那么Windows Phone 7使用极简设计导致元素组件分类少,可用性也较差。
根据N值确定合理的m值。当N值越大,m值并不是等比例变大,因为组件的分类过多,学习每个组件的时间一定,但会使得用户的记忆负担增加。(本人推测,有待验证)
当N恒定时,对于组件的使用次数越平均,如上图2比1平缓些,说明每个组件都得到更有效的使用,可用性也更高。(本人推测,有待验证)
建议继续学习:
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
文章信息
- 作者:晓生 来源: 晓生's新视角
- 标签: 简洁
- 发布时间:2010-06-03 13:29:18
近3天十大热文
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [54] 图书馆的世界纪录
- [54] 如何拿下简短的域名
- [54] android 开发入门
- [52] Go Reflect 性能
- [52] Oracle MTS模式下 进程地址与会话信
- [49] 【社会化设计】自我(self)部分――欢迎区
- [48] 读书笔记-壹百度:百度十年千倍的29条法则
- [41] 程序员技术练级攻略
- [35] 视觉调整-设计师 vs. 逻辑