微交互:细节设计成就卓越产品
(副标题):无 ;
(作者): 塞弗 (Dan Saffer) ;
内容简介:
唐·诺曼推荐序
一次在巴西举办的会议上,我知道了Dan Saffer正在研究微交互(microinteraction)。这个新词儿一下子把我给吸引住了。Dan开场先讲了一个在交响音乐会上手机闹铃的故事。这个故事让我意识到,关注细节,就是关注全局。
接下来,使用苹果的图片分类及编辑应用Aperture的挫折经历,再次让我体会到把细节做好的重要性。当时,我正把一本书的所有插图往一块儿弄,突然电脑死机了。没办法,只能重新启动。重启之后再打开Aperture,结果看到了一个声明,说数据已经损坏,然后程序就自动关闭了。啊?给出一条错误消息就算完事啦,为什么不告诉人家采取什么措施补救?我该怎么办?
我搜索Aperture的帮助文件,却一无所获。又搜索苹果网站,还是一无所获。我最担心也最关心的问题是:怎么把图片找回来?
可现实是程序已经无法启动了。另一台电脑上是有备份,可我的同步程序效率太高了,被破坏的文件已经被同步到了那台电脑上。
最后,历尽艰辛,我总算在网上找到一个解决方案。这个方案的来源也是苹果网站,而且格式清晰,指令明确。按照这个说明,我只用了15分钟就把所有图片都恢复了。(注意,我在苹果官网上没找到这个方案,是有人在某讨论组中贴过这么一个指向苹果网站的链接。)
为什么要提这件事呢?因为如果苹果的开发人员看过这本书,我就不会那么痛苦了。微交互啊!就是把细节做好。
为什么那条错误消息里不给出解决方案,以及对问题的描述?毕竟,苹果对这个问题是有非常详尽的解决方案的。假如那条错误消息说:“数据库损坏了。要解决此问题,请按以下步骤来做。”然后在消息框中给出一个按钮,引导用户开始按步操作……苹果为什么没这么做?难道负责开发这个功能的程序员认为这事不归他管,还是说这些程序员是维护数据库的,所以只知道出了问题不知道如何解决?再或者因为编写错误提示的人压根儿就不知道还应该给出解决方案?(我个
目录预览:
微交互:细节设计成就卓越产品 (图灵交互设计丛书 3)
版权信息
1.5 小结
目录
版权声明
O'Reilly Media, Inc.介绍
对本书的赞誉
唐·诺曼推荐序
前言
第1章 设计微交互
1.1 微交互不是功能,但很重要
微交互不容小视
1.2 微交互秘史
1.3 微交互的结构
1.4 微交互的设计理念
第2章 触发器
2.1 手动触发器
2.1.1 提前展示数据
2.1.2 触发器的构成
2.2 系统触发器
........