Keynote,对不起,我爱的是PowerPoint 2007
2010-04-08 18:35 by 老赵, 34871 visits两个月前我加入了水果党,使用至今,感觉挺好,尤其是触摸板的多点触摸功能令人着迷。一直听许多果粉说Mac系统在艺术设计方面表现一流,其办公套件iWork更是远胜于Microsoft Office,后者的流行完全是“劣币驱逐良币”的结果。耳濡目染之下我自然对此期待万分,于是在Open Office及NeoOffice这两个免费的办公套件身上无法得到快感的情况下,兴冲冲地花费了近700块钱购买了一套正版的iWork。然后打开Keynote制作幻灯片,心想终于可以尝试一下超越PowerPoint 2007的产品了。可能是期望过高吧,初尝Keynote的感觉只能用“大失所望”来形容——而且,真的是我期望过高吗?
PowerPoint 2007
为什么会这样,那么还是从我用PowerPoint时养成的习惯说起吧。说起制作幻灯片,其基本功能自然就是写字,切换版式,套用模版等等,在这些方面Keynote和PowerPoint 2007没有太大区别。那么我为什么会对Keynote大失所望呢?主要还是在创建图示方面。显然,一个幻灯片不能只有文字,有的时候一副简洁明了的示意图能够更好的说明问题。而在这方面,PowerPoint 2007给我的感觉非常好。
因为,它有SmartArt功能。
Smart Art可以用来表示各种概念,例如列表、流程、循环等等。对于每一种概念,PowerPoint 2007都提供了许多不同的预定义图示,总共有一百多个不同的Smart Art形式。
例如,我想表示一个循环,便可以选择如上的环绕方式。然后我们可以编辑它的每一项内容,编辑时会有即时预览:
如果对这种样式不满意,PowerPoint 2007也为每一种Smart Art提供各种不同的表现样式,如平面的,三维的,空心的……同样包含即时预览:
在选择了这种三维的方式之后,我们还可以选择不同的配色方案:
最终,我只是使用了几次简单的文字输入,再加上一些鼠标点击,便完成一幅看上去还不错的示意图:
即便不是Smart Art,在PowerPoint 2007里也为“形状”增加了预定义的样式,例如我随便拖出一个矩形,便可以选择:
同样包括艺术字:
可以这么说,PowerPoint 2007为我节省了太多时间,我能够很轻松地制作出样式丰富的幻灯片来。
Keynote
第一次打开Keynote后会出现一个主题选择界面,很酷。然后我写了几页文字,换上一些版式,添加一些切换效果,感觉都挺不错。然后,我打算加一些图示,顺便体会一下传说中Mac软件中令人惊艳的效果……等等,类似于SmartArt的功能在哪里?
真的没有,我仔细找过了。而且,我担心是因为我太笨太弱的缘故,我今天在公司里向一位常年使用Mac,并且十分鄙视MS Office的同事请教Keynote的用法,得到的答复是:这个可以有……这个真没有。
于是我打开PowerPoint 2007(公司办公系统要求使用Windows,上面都安装了MS Office 2007),演示了一点点SmartArt和形状的预定义样式,想知道相似的功能应该如何在Keynote里完成。对方表示,MS Office的体验很差,而在Keynote中我们可以这么做:
首先,只要点击工具栏上的Shape按钮便可以插入一些图形:
然后可以打开Inspector,切换到Graphics栏目,这样就可以选择填充,渐变,线条,透明,三维等效果了:
然后颜色的选择方式也很丰富,很方便:
然后,我们就可以用这些东西自行组成一幅示意图了,十分灵活!
这个……
客气地说……可能是我太笨了吧,我还是更喜欢PowerPoint 2007的做法;不客气地说法便是,我根本接受不了Keynote的使用方式。
我是一个程序员,我可能会作不少的演示和报告,会用到不少幻灯片。但是,做幻灯片不是我的主业,我只想在有限的时间里能够很快地做出一个不错的效果来。我这里也枉自猜测一下,绝大部分的普通用户都和我一样,甚至他们不会像我一样地有耐心,为了追求几个像素的平衡不断调整。这点我想您看了我的博客皮肤就应该明白了——看上去应该还不错吧,它是靠我一个不懂HTML和CSS的人,通过不断查资料,提问题,然后再多个浏览器里不断尝试后的结果。同时我也完全禁止用户使用IE 6访问我的博客,原因之一便是我不打算为IE 6下的显示效果劳心劳力了。
嗯,我让您看到的一定是“令我自己”满意的一面。
是的,我承认,PowerPoint 2007能做到的效果,在Keynote中一定可以完成。毕竟所谓SmartArt也没有什么神奇的,不就是一些预定义的组合嘛,还有样式和配色等等都是十分简单的东西,在Keynote里完全可以对显示方式进行更细致的控制(不过细致的控制在PowerPoint 2007里就做不到吗?)。但这导致的结果便是,我用PowerPoint 2007便可以比较轻松地制作出如这个幻灯片中第5、8、10、21页的示意图——且拿上手立即可用;与此相反,用Keynote奋斗半天却只能搞出这种纯文字的幻灯片。
是的,我承认我懒,我承认是我自己不会用Keynote,我知道Keynote中可以像Adobe Flash、Microsoft Expression Blend那样定制每个元素的运动轨迹,我承认一个Keynote高手可能比一个PowerPoint 2007高手更快地做出夺人眼球的幻灯片效果……但是这又如何呢?我只想在准备好内容的时候,有一个看上去不错的方式可以表现出我设想中的内容。在这方面,PowerPoint 2007要合适得多;在Keynote中,我必须自己选择3维效果的角度及深度如何,光源的方向,渐变的角度、起始和终止颜色。拜托,我不是美术人员,我无法自己想出这些高级货来,我只要你给我一些效果,我来评价好不好就行了!
一个再强大的功能,也必须使用起来够简单才能被人广泛接受。Java中没有匿名函数,没有闭包吗?有,使用它的匿名类型可以得到差不多的效果。但是,因为它的语法太嘈杂,就根本不像C#那样可以将函数式编程,声明式编程推广开来——事实上,这也是直到C# 3.0中出现Lambda表达式这种简单、优雅地匿名函数定义方法之后才出现的结果。同样道理,有人认为“LISP之后,再无创新”,但是LISP这门在语言学术研究,理论界如此完美、自洽、优雅的语言,就没有广泛被人接受呢?这主要还是因为LISP虽然“什么都能做”,但是“什么都做不容易”,因此人们还是更接受在它之后的那些理念“窃取者”……咳咳,推广者。而事实上,上世纪90年代,以Java为代表的语言,其设计目的便是降低开发难度,而到了本世纪后,语言的进化及流行,也都是在易用的基础上提高生产力——它们的代表便是C#及Ruby等。至于LISP……它永远是广大语言设计者的偶像,但在我看来,它也永远只能是广大语言设计者的偶像了。
因此,我认为Keynote远不如PowerPoint 2007适合初学者。我将这话发在推特上之后,@CatChen同学提出了一些不同意见,我在这里一并列举一下,也附上我的答复:
- 如果有些东西在Keynote里不容易做,那么就要好好考虑这些东西是不是真的有必要了:在我看来,这句话和当年王垠对Windows和Linux的著名评价十分相似,那便是“Windows能干而Linux干不了的事情,那就是不需要干的事情”。如果要说这句话有道理,那么它的前提必须是您已经是Linux / Keynote的专家了——此时您做不到的东西,我相信基本也就是没有必要的事情了。
- 看一些著名的Keynote吧,或者看看Jobs是怎么用Keynote的:即便如此又如何呢?它们都不是初学者能搞定的,我要做成那样还得先投入不少精力去学习Keynote,甚至美术设计、人机交互方面的东西。Jobs能用好Keynote很正常,他是产品设计的天才,如果他能代表普通人的话,那么我也可以作为广大果粉的偶像了,不是吗?
- 建议去读一下《Presentation Zen》,幻灯片和讲稿应该有所区别:我没有读过Presentation Zen,但是我看过蔡学镛写的“不瞌睡的简报设计模式”,但是按照其中的道理,一份幻灯片的关键在于内容的组织,图片和文字的搭配等等,并不需要Keynote所提供的丰富效果(要知道很多幻灯片甚至是使用pdf格式提供的)。从这个角度来说,就我对PowerPoint 2007的粗浅了解(没学过,直接上手就用),从技术角度来说也已经足够了。
如果说PowerPoint 2007的面向群体是普通人的话,那么Keynote的理想用户就应该是——艺术家了吧。
最后,也有朋友向我推荐说,在SmartArt这方面OmniGraffle可谓是神器。看了看,的确相当不错——只要我再拿出100多美元就可以了。
sf 很长 看了在修改评论