魔术墨水——信息化软件和图形界面 part1 - 学院 - CHINAUI.com 优艾网 - 中国人机界面设计门户网站
您的位置:首页 >> 学院 >> 方法理论 >> 魔术墨水——信息化软件和图形界面 part1
魔术墨水——信息化软件和图形界面 part1
来源:worrydream 作者:Bret Victor 发布时间:2008-04-03

当软件设计师定义程序的交互形式, 当她开发这些伪机器并描述它们的功效,不管她是否意识到了,她实际上正在进行虚拟形式的工业设计。

   软件设计师何不就此将她的作品作为一个图形设计和工业设计的融合产物。现在,让我们思考用户是如何接近软件的,更重要的是,为什么要这样。

软件为谁服务?

    软件为人服务。 我们必须从人们在做什么出发推论软件应该做什么。看看以下对人类活动的分类:

 


 

目前,软件还未能替人们完成物理行为──比如它无法替您吃下三明治,让您觉得饱。但是,人们把越来越多的智力活动转移到了计算机的虚拟世界中。这说明了人们需要软件的三个普遍理由:

     *用于认知。

     *用于创造。

     *用于沟通。

我提议将软件根据这些需求分类为:信息化软件,操作型软件和通信软件。

信息化软件用于推进人们认知。一个人使用信息化软件构建并操控一个内部模型──用于信息的心理呈现。良好的信息化软件鼓励用户提出并解答问题,进行对比,得出结论。 例如,一个人在煮晚餐前可能需要利用烹调软件学习各种菜肴做法(这里的“学习”可以指快速而粗略的了解某些事物)实际上,她已对烹调的可能性构建了一个心理模型,然后通过这个模型寻找最佳方案。实际上, 这和她查阅一本烹调书籍所得到的结果是相同的。

 

操作型软件是用于实现人类创造的。一个人使用操作型软件为自己在计算机或远程设备中构建并操控一个外部模型──用于表达虚拟对象。例如利用软件进行绘画,写作,作曲,建筑设计,工程设计以及机器人控制等。操作型软件可被视为一个类似于画笔或打字机性质的虚拟工具,它是创作者和作品之间的介面。

 

通讯软件是用于实现人类沟通的。一个人使用通信软件可以构建并操纵与他人分享的内部模型── 在多种思想之间的形成理解的同步化。例如用于电子邮件,小组讨论(无论是语音,视频或文字),以及协同工作的软件。沟通可以被看作是对于所获得的信息作出的一个反馈──也就是说,由发言者发出的外部模型正是被听众接收到的内部模型。因此,本文将通讯软件简单的看待为操作型软件和信息化软件的结合体,而不再单独进行阐述。

 


 

设计操作型软件很难

    操作型软件基本上呈现了一个对象的映射──用户直接操作虚拟机器的模型。因为,“操作”属于工业设计的范畴,所以,操作型软件偏重于工业设计方向。

    试想一个用来对小报纸进行排版的工具。用户会花很多时间在一个虚拟空间进行大量的拟物理操作──写作、绘画、删节、移动、旋转、拉伸、剪裁、层叠等等。和其他工业设计一样,设计中的最大挑战是使这些机器容易操作,容易理解且十分舒适。然而,在一个物理空间,每次操作都使用一个专门的工具。而如今,我们需要设计一个"万能工具" 让它完美的结合所有功能(并将这些功能通过两种手势实现,即"点击"和"拖拽" ) ,这是一个重大的挑战。

相关阅读
推荐文章
热点文章