丁宇 | DING Yu

《Zen of Palm》读书笔记-2. 设计哲学(上)

上一篇:《Zen of Palm》读书笔记-1. 序

Palm将其设计哲学归纳为以下三点:

其中第一条自不必说;第二条说白了,就是无论何时何地打开Palm就能用(Windows Mobile是一个绝妙的反例);第三条指的是Palm OS上每个软件,都要有非常明确且非常单一的目标,一个软件把一件事儿最好了就行了(其实这正是UNIX的哲学)。

下面我们以解谜的方式来详细看看Palm的哲学。

谜语1如下:

谜语1-大猩猩如何学会飞?谜语1-大猩猩如何学会飞?

我们不是在玩脑筋急转弯,所以你把大猩猩扔上飞机是没用的。要解出这条谜语,得从PC和移动设备的使用环境说起。

简单地说,由于PC和移动设备在自身能力和使用方式上的巨大差异,按照PC软件的思路来设计移动设备的软件,结果只能是糟糕的产品和用户体验。如下图所示:

越多的功能越不好(More can be less)越多的功能越不好(More can be less)

《Zen of Palm》的作者继而对PC和移动设备上功能和用户体验的关系做了个对比:

PC和移动设备上功能和用户体验的关系对比PC和移动设备上功能和用户体验的关系对比

可以看到,作者认为PC上的功能和用户体验是成正比的;而在移动设备上,用户体验随着功能的不断增多会出现先上升后下降的趋势。

其实我并不认同作者对PC上的情况的描述。即使是在性能强大的PC上,更多的功能也同样可能带来糟糕的用户体验,所以这个对比其实是有一定问题的。

但有一点值得肯定的是这种“越多的功能越不好”的思想。就拿一个网站来说,在其发展和壮大的过程中,虽然所有的功能都围绕着网站的核心功能增加,但随着时间的推移,用户的总体体验却往往在不断地下降。即使设计师试图打破这一局面-比如依靠调整信息架构,信息节点关系的复杂度和来自各部门的阻力也会使这一目标基本不可能实现。最终结果就是,网站在设计者自己手里成为一个无法驾驭的庞然大物。

怎么办?下图揭示了谜底:

谜底1-只有让大猩猩变成鹰谜底1-只有让大猩猩变成鹰

上图说的就是,如果你养的是只大猩猩,那你就只让它做好作为一只大猩猩该做的事情就好了;如果你需要一样会飞的动物,别想法设法地让你的大猩猩学会飞,你应该做的,是再去养只鹰。

有些人反应比较快,会问这样的问题:我如何知道新增的功能和我的核心功能关系有多大?我又怎么确定,是把这个新增功能放到已有产品里,还是另做一个新产品?

没错,这其实是一个度的问题。《Zen of Palm》中将这个度称为“甜蜜点(Sweet Spot)”,并给出了一些确定这个甜蜜点的原则,我将在下面的读书笔记中讨论这方面的问题。不过,不要对其方法抱太大希望,因为Palm的方法是需要大量实践才能掌握的,从来就不会有个数学公式,可以让你输入一大堆变量后精确地告诉你甜蜜点在哪儿。

下一篇:《Zen of Palm》读书笔记-3. 设计哲学(下)


  1. froons @ 2009-01-13 17:14:27 +0800:

    产品的"设计目的是否清晰"是产品好坏的根本原因

  2. @ 2009-04-08 07:17:37 +0800:

    [emoticon:angel] 阅!