代表真相,即指定对象或程序如何工作真相,这恰恰不是图标作用。相反,图标目是表示个对象或程序可以使用方式。而且,由于使用想法位于用户脑海中,与它所代表事物无关,所以图标形式和图形必须适合用户在自己成长中获得符号。也就是说,它必须与切心理过程联系起来,这种心理过程是表达意图最流畅、最具表现力工具。这就是罗杰代表观察者方式与他大脑习得代表青蛙方式相同原因。
这种选择符号和图标来表达实体功能原则——更确切地说,用户对它们预期态度——已经成早期快速交互计算机系统设计师第二天性。这些系统即早期电脑游戏,它们正是弗诺·文奇小说主要背景另层面祖先。20世纪70年代,“图标要有意义”概念由施乐公司艾伦·凯研究小组提出来,用于个人计算机,但就在20世纪80年代初,经过苹果电脑公司史蒂夫·乔布斯研究团队进步工作,这概念进入计算机g,m主流,融入麦金塔电脑中。
在同时期,也有些鲜有人知尝试去开发图像表现方法,不是程序做什,而是程序如何工作。这对于不同企业来说是很有价值,因为它使程序员更容易从旧程序中开发出新程序。总来讲,这些尝试并没有那成功,也许是因为人们要被迫深入研究这些程序工作原理细枝末节。但是这些困难太过短暂,不足以影响文奇愿景,因为有证据表明,他认为今天编程方式——使用呆板、毫无表现力语言——只能是未来伟大编程早期阶段。
正如们所解,编程时代已经时日不多。们将不再使用细致但概念贫乏程序规范来构建大型计算机系统。相反,们应该更好地用语言、手势或例子来表达们意图,至少像们用来表达愿望和信念日常方式样丰富。然后,这些表达将会提交到巨大、智能、可以理解意图程序中,程序自行构建实际新程序。们无须理解计算机代码运行原理所有微小细节。所有这些都将留给那些伟大通用程序,它们会运用们赋予低级编程艺术,去执行那些艰巨任务。然后,旦们学会用更好方法来告诉计算机们希望它们做什,们就能回到更熟悉领域来表达自己需求。因为,最终没有用户真正关心程序是如何工作,他们关心只是程序所做事情,即对其所关注其他事情可理解影响。
然而,为实现这目标,们必须发明并学会使用新技术来“表达意图”。为做到这点,们将不得不放弃只能
请关闭浏览器阅读模式后查看本章节,否则可能部分章节内容会丢失。