查看文章 |
(大智 jack.lee312@gmail.com 2007-12-14) 这些天有时间看点书,却在不断的思考一个问题:交互设计技巧和方法之间的取舍。这个问题是随着认识的衍变产生的。 这些年来,一直在做软件产品的设计相关工作,从最初的图形界面设计,到后来的UI设计、产品设计,直至进一步深入到软件交互设计、用户分析、目标分析、任务和原子任务行为分解、信息架构、规范、指南、模式、原型、工具、流程、可用性、用户测试等等这些与软件设计相关工作,这是一个非常广阔的领域,可以做很多事情。实际上,在学习中也在自觉的实践,尽管路子走得并不轻松。 好在人们的观念也在慢慢的有了一些改变。界面(interface)早已不是10年前人们通俗的仅以“视觉冲击/好看”为标准的一个纯视觉的图形概念(那是平面设计的标准);更不是对技术模型的简单的装饰(decorate)加工,就像工人装修房子并不能对土建结构设计缺陷引起的居住舒适性问题有根本改变一样,对技术模型的美化并不能给用户带来方便易用的操作体验。界面应该是负责用户(人)与软件(交互式it产品)之间信息沟通的特殊媒质,它的任务是实现用户和产品之间流畅的信息交换,帮助用户通过软件现实目标。界面不仅和视觉相关,而应该包括人的综合观感包括认知和情感,那么,对界面设计的要求,自然超越了装饰的水平,界面设计应该在编码之前就开始,从产品立项就介入,开始编码之前能够给团队提供一个真实的高精度的能够模拟运行的产品原型。产品原型即界面设计的产出物。这个过程是一个系统化的工作。 首先从用户、需求、领域开始做有目的的分析和研究,以获得创造性的设计灵感,把握设计方向;这个“灵感”并不是不受拘束的艺术灵感,尽管设计完美的产品有可能达到艺术级别的水平,在这之前,首先应该通过工程和技术的途径。也就是说,要结合问题域分析结果和技术实现可能的考虑。有了这个前提,才使设计不至于太偏。设计是设计产品的行为,人们最后看到的可视化的界面并不是设计本身,而是对设计的物化。也就是说,界面设计的过程是把行为世界做可视化表达。设计师既要对可视化表现的手法和规则熟烂于心,还要了解人类大脑的信息加工过程(即人类认知特点),并结合问题域和用户任务做实际的分析,才有可能在行为世界和可视化界面之间找到联系,并有效的表达。 这并不是轻松的工作!这些年边做边学,边学边做,左突右奔。读先驱的文章和著作,学大公司的规范和指南,寻求设计在研发团队的位置,寻找行得通的UED流程,还要去抗争,还不得不妥协。做界面设计既要敢于创造但不能离谱,即要遵守规则但不能画地为牢,在创造和规则之间有无数个可能,如何在两点之间找到最佳平衡?需要有相当的功力修养和经验积累。这么专注、系统化的设计工作难道不是技术工作吗?难道只有程序设计和架构设计才是技术吗? 做好一名合格的交互设计师其实很不容易的。越学越认识到不足,坦诚的说,这些年虽然做了一些事,大部分的,不过是依赖自觉的经验做支撑,靠经验结合一些理论规范做了一点交互设计的技巧性的探讨,做不到在基础界面构建理论和方法论上的融会贯通。零碎的知识结构其实是很脆弱的;很难对创造性的产品设计做到全局层面的把握。技巧重要,对工作的支持来得直接,但是方法更重要。我暂时放弃了对技巧的专注,更希望能在基础方法的积累上有所突破。 聊以自勉!! |