简要分析基于图形界面的人机软交互设计
导读:
广义的交互设计,包括人与人之间发生的事情,比如你去一个店里消费,营业员给你拿物品找钱等;人与物发生的事情,你去试用一些(PMC)便携消费电子产品产生的一些交互过程;以及物与物或自动化发生的一些事情,这些都可以称为互动交互,交互的过程大致都是这样,区别在于人、物(机器或物品)产生的不同层级类别的体验。现在(HCI)人机交互领域发展的最好的无疑是互联网web2.0甚至web3.0呼之欲出的交互,基于图形界面的人机软交互设计。
我们熟知的互联网领域经历了2000年时候的泡沫,经历了web2.0的跃进式发展,互联网人士的能力都很强撼!突如一夜春风来,千树万树梨花开!去年在玩了饭否之后,跟着就发现曾经在用的MSNnext宣称升级,第二天用的时候,发现多了一个忙否,经历了VANCL(凡客)成立2个月融资两轮的奇迹,可谓是惊喜与亮点并发的时代。众人拾柴火焰高,一步步的技术及应用发展吸引了更多的互联网VC加入,金矿的产生也催生了一批批技术领军人物创意人物投入到更广互联网产业挖掘中去,同样也吸引了诸多的优秀产品设计者,开发人员,UE工程师,风格设计师,以及逐渐成熟的人机交互专业学者毕业生等等投身到广阔的互联网产业中,2.0下的互联网世界可谓蒸蒸日上形式一片大好。
在熟知的web2.0产品领域,交互设计已经从解决简单或复杂的业务逻辑中剥离,提升到用户体验的层面去研究和开发产品了,我们所知道的国内优秀互联网产品开发团队都配备着诸如Yahoo YUI此类的库,作为交互设计师在保证基础功能逻辑流转的同时,需要额外熟悉自己企业所对应的开发库,基于富internet体验的世界,ajax必然会有效的拓展交互逻辑及业务承载宽深度,成为优秀交互流程诞生很重要的保证,UI库的开发与熟悉会让人机交互从原型阶段就打下很好的基础,也便于系统升级或扩展,而交互设计师与前端工程师的密切配合程度也基本确立了产品交互层面未来可能的高度。
人机交互的软交互层面除了上述的Web应用,还包含遵循Window系统规范下开发的PC应用软件,遵循MacOS人机规则下的一些应用软件的使用界面交互。中国免费的软件供应与用户接受模式,且现在的互联网应用过于轻便而强大,越来越挤占了PC客户端软件的发展空间,只剩下为数不多的几家客户端软件开发企业才有一定的规模盈利及生存空间,实际上这些产品的开发更多的依赖Window或Mac自身的软交互界面规范及逻辑,约束性会更强,设计师需要充分的考虑在系统逻辑下的一些习惯性控件表达方式,交互设计的逻辑处理节奏等等,在这些基础上的持续创新可能会更加有效。
以上这些构成了当前较为完整的人机软交互应用开发体系。除了这些图形界面的软交互,还有一种被人们所忽略的非图形界面软交互,只是因为长期以来这部分的产品交互都是面向专业领域的人员进行设计,故被弱化。如网络设备路由器设备的串口输出到显示器中进行终端界面的命令交互,实现功能流转;还有网络服务器的管理使用telnet的命令行方式管理等等;以及linux系统下的很多命令行应用实现管理文件,系统,分区等等,纯粹面向逻辑性的功能结构模式,功能应用对象不同,功能自身的层级及逻辑也不同,纯粹细致的对交互介质的深度研究,对命令结构的足够分析,当然用户端任务分析这么好的武器自然也要武装来用。这一类的交互更像20年前的计算机,用汇编或Basic语言来实现某个功能,就像七十年代末八十年代初的人中学学电脑多半都经历过DOS系统,用他来实现一些需要的功能,我们需要记命令,预知一些可能发生的情况及处理方式,这时的人机交互真是专家级的交互,觉得使用计算机的人特牛,不会的人也只能干着急。
上述是人机交互软交互在一些应用软件或平台产品上的简要分析。