拿到iMac27才第四天,虽然好多东西还没有搞明白,没有习惯,我就迫不及待地想写点什么东西。
苹果是个什么样的东西呢?它很漂亮,很善解人意。
说它是美女,因为它漂亮。
Mac的桌面,说来也不稀奇,也没啥太多的新技术,但是硬件和软件配合得极好。要真形容一下,就是顺眼。
点点滴滴,无论哪一点单独提出来,都不算漂亮,放在一起,它就是让你觉得舒服,以至于一个稍微不合格的图标被放进来(IntelliJ IDEA Mac版的图标略丑)你都会敏锐地注意到。
超大的程序图标,程序启动时图标的跳动,启动程序下不起眼的亮点,弧形弹出的堆栈,拖动图标到Dock的小特效;一点一滴,别无太多特别,除了让你感觉很舒服。
硬件设计上它也几乎无可挑剔。我不是指它的显卡多好,CPU多快,内存多大;我是它够轻盈,够漂亮,显示够亮,音质够好,够安静,响应够快。
它作为软件硬件一体的供应商,可以控制的东西远超过微软能够做到的。
它善解人意的一面更是炉火纯青。苹果的理念是:机器来适应人而不是人来适应机器。
开箱即用。打开箱子的时候,电池已经放入键盘和鼠标。启动iMac时,自动检测键盘鼠标,贴心地提示你打开鼠标和键盘。连上无线WIFI的时候,无需加密方式,告诉它密码就够了。
它没有确认键,一旦你修改了什么东西,你不需要确认以生效:它是即时生效的(至少系统设置里面是这样)。(如果你试过教父母用电脑,你就知道,确认按钮是个多么无奈的东西。)
对于菜鸟用户而言,他们的世界,只包括:找到位置点击鼠标(没有右键),按键盘的一个键。最好没有其他的东西。
SpotLight的全局搜索,它会搜索所有的东西。SpotLight比windows下的Search4.0更快,更容易,更简单,没有恶心的索引设置,完全感觉不到对系统资源的占用。(windows的搜索之所以困难,我想其根源在于文件系统的滥用:在任何一个目录都可能有程序和文档的系统下,控制索引和资源占用成了不可能任务;而Mac因为它对用户习惯的引导,导致它可以准确地搜索只要搜索的目录,而不是全盘,所以快速好用。)
它的Expose键,让你快速浏览所有打开的程序,对于菜鸟用户,没什么比这更好用的功能了。即使是我,我也喜欢它。
它的键盘上,默认竟然没有F3~F12,而是:调低亮度(F3),调高亮度(F4),Expose(F5),DashBoard(F6),前一首(F7),播放/暂停(F8),下一首(F9),静音(F10),减小音量(F11),增大音量(F12),几乎都是为了简化和方便用户的操作而设计的。如果需要F3~F12,需要同时按住Fn+F3~F12。键盘也是一个值得大书特书的地方,其中的好处,谁用谁知道。(我略微不满于它的静音按钮,从T43带来的习惯表明,静音不应该是个乒乓开关,按再多下也应该是个静音。关于音量,windows有个可笑的地方是它有VolumnControl和Wave两个互相冲突影响的东西。)
它只有一个菜单,就在屏幕的最上方,你不需要寻找菜单的位置(它总是在屏幕的最上方):把鼠标向上移,向上移,你找到了菜单!
Mac的鼠标默认只有一个键。它这样做的理由是:很多人,其实根本分不清左键右键。对他们而言,一个键最好。什么东西都是一个键。一键很容易,事实上一键已经覆盖绝大多数功能了。(对于高级用户,鼠标选项里面可以打开右键功能。)
【鼠标里面的电池颇为神奇,2颗AA电池并排安装,一般人都知道一个规律,就是电器里面如果并排使用两颗AA的话,那么必然是倒装其中一颗的,但MagicMouse不是,两颗电池是并排向一个方向安装,和你从店里买来的包装一模一样。这是什么道理呢?苹果的思路就是认为用户是idiot,所以故意设计成这样。高级用户自然会懂得观察电池如何安装,但就算你不是有经验的用户,没关系,我们帮您设计好了。】
Mac很会持家。它懂得如何用界面来控制你的习惯。就像整理衣物一样,Mac把用堆栈和下载把管理得井井有条,又把它们放在最起眼的地方以备随时使用;一旦文档存多了,不用别人提醒,你自己就会忍不住去整理,因为它们就在最起眼的地方等着你整理。也应该这个设计的存在,Mac的桌面永远也不会像Windows那样布满图标。
它不要求用户知道磁盘分区这回事,甚至不用你理解文件分区。同样的道理,你不用理解文件系统。你看到就是你关心的:你的图片,音乐,视频;对于系统文件,Mac设置了障碍,您得是有经验的用户才看到的。你甚至无法对“您的文档”的目录进行改名(除非通过终端)。
【这个值得大书特书。举例来说,windows使用C:\Program Files作为程序应该呆的地方。所有的程序,都会默认安装到这里。这里有个风险,就是一个菜鸟用户把这个目录改名了怎么办?或者删除了这个目录怎么办?进入到这里,随便修改/删除文件怎么办?这些做法都会导致程序错误,或者系统崩溃。同样的问题也发现在C:\windows目录上。Windows变通了一下,用户进入这些目录的时候,所有文件会被隐藏(windows老手会第一时间取消这可笑的限制);如果删除这些目录,会有警告提示。但是菜鸟用户之所以被称为菜鸟,就是他根本不可能明白警告的意思,从而灾难性地毁灭系统。
Mac是如何处理的呢。默认的Mac下,这个“程序目录”是不可见的。你可以看到目录下的文件,但是你看不到目录本身,你没法删除它,给它改名。对于系统目录(类似于C:\windows),苹果则连内容也不给你看。你找不到它。当然使用终端,什么都可以找到;问题的关键是,如果你能够使用终端,那么你就不是菜鸟。而终端,被放到“应用程序”-》“实用程序”-》“终端”,一般人还找不到。(对应的,在windows下访问目录唾手可得,有一排入口可以到达:“我的文档”, “我的电脑”, “我的图片”。。。)。
在windows下,有很长一段时间,我一直不能理解,为什么我的文档会被放在C:\document and settings\目录下,又为什么有那么多的用户。一般而言,用户总认为系统是一个人的。而windows把多人的文档管理直接暴露出来,总是让人不解。而在Mac下,苹果不告诉有用户目录这回事,它显示一个图标,下面有“我的照片”,“我的音乐”等目录,作为用户的您不用考虑这个目录在哪里,怎么被管理起来,而且你想找也不容易找得到(除非用终端工具)。对初级用户来说,对于我们父母辈来说,这个限制,让他们产生归属感。 即使是我,我也很喜欢Mac的这个设计。C:\document and settings\这个长目录名,总是让我产生焦躁感,每次我都修改为c:\mydoc(居然能够修改!)。】
不好的方面来说,Mac也问题多多,其中包括拥有很强的控制欲(这一点也很像美女)。
Mac做了很大的努力,让人忘记其实它是文件系统。有时候这很不成功。Finder中默认不能显示目录结构,过度依赖前进后退的小按钮,很不方便。
苹果的一键式鼠标一开始让我很不爽,直到我找到了设置的地方。我离不开右键菜单。同样的问题存在于那个delete键上,它只能向前删(类似于windows下的BackSpace),向后删是Fn+Delete(很讨厌的双手操作)。PageDown,PageUp,Home,End(我用Ctrl+方向键代替)全部没了。
对于初级用户来说,置顶的菜单也许是解脱,但是对我而言,这置顶的菜单太远了一点,我的鼠标要移动的距离太远了。(也许我应该试试快捷键)
苹果的摄像头只能在苹果的iChat中使用,Skype和AIM是算是例外,中国用户最常用的QQ,MSN,GTalk全部出局(只能文字聊天)。
(我应该还可以举出很多地方,不过目前才用了几天,感受不是特别深。以后应该会经常发现。)
从软件支持度来说,苹果也不尽如人意。
中文输入法是个软肋。媒体播放器和字典软件也没有windows下那么完美和更多选择。
Mac的软件普遍比windows昂贵。iTunes在线商店更是个让用户掏钱的利器。
它对NTFS磁盘的读写居然会导致系统崩溃。
最后转载一篇《我为什么偏爱苹果电脑和Mac OS X》
作为一个经常使用苹果电脑,并且在Mac OS X上做开发的人,我一直想找个机会出来说一下,我为什么偏爱苹果电脑和Mac OS X。
我爱苹果,爱Steve jobs,但同时我也爱微软,崇拜Bill Gates,他是我儿时的偶像。作为一个以写程序为生的人,Windows对我来说一点障碍也没有,基本上我知道如何重装,知道如何处理Windows上的任何问题,一时半会不知道的也能通过搜索引擎知道,我知道如何抵抗病毒,保护我自己的系统,我知道如何在Windows上开发程序,满足老板的需求,坦白说,我在Windows上的工作效率还要高。
我总是和朋友说,我其实是双痛苦:用Mac的时候,我很痛苦,因为我用不了招商银行的网上银行,也不能看凤凰宽频,有些应用程序的效率在Mac上实在是不怎样;用Windows的时候我也很痛苦,我习惯了使用Expose的功能,我把鼠标甩到屏幕的右上角,但是Windows没有反应……所以我是双痛苦,我既了解Windows也了解Mac OS X,我很清楚各自有什么缺点和优点。
但是这里有一点要注意——当我只用Windows的时候,我并不知道Windows的缺点,我以为自己生活在一个完美的世界里。
这个逻辑是非常诡谲的:世界上一个完美的东西因为另外一个不完美的东西变得不完美了。换句话说,我原本拥有一个完美的东西,现在拥有的两个东西都是不完美的。但是,我因此就损失了么?在换一句话说,我退步了么?答案相反,我比以前进步了。
很多人认为Mac OS X最大的不同就是华丽的Aqual界面。但我认为这只是Mac的表面,不足以说明Mac OS X系统的优秀。实际上经过配置的Linux和Windows甚至能够做到更加华丽的效果。
Mac OS X真正闪光和留住用户的是他的设计哲学。那是简单,尽量不要让一些不必要的概念来干扰用户。
比如Windows软盘是 A:、B:,硬盘是C:盘,在Mac OS X上没有这样的概念软盘就是一个软盘的图标,硬盘就是一个硬盘的图标。我们用Windows的时候有没有想过,为什么一定要存在A: B: C: D: E:盘这样的概念呢?
再比如,在没有任何网络设备的情况下,两台笔记本电脑可以通过各自的无线网卡就可以连接,在Mac OS X的操作很简单,就是其中一台创建一个网络,另一台加入这个网络,马上就能看到对方电脑的图标。很多朋友说,Windows上好像没有这个功能把,答案是:有的,Windows是无所不能的,但是Windows下需要一堆的概念,首先你要了解无线网卡有两种连接方式,然后是各种网络协议,设置IP,网段等等……,我们面对这一堆问题的时候,首先会怀疑自己的愚蠢,但我们有没有想过,这么多的概念,难道都是必须的吗?
Mac OS X在整个系统处处体现出这种精神,更少的概念,更简化,更直接的操作,所以Mac OS X没有注册表,Mac机不需要区分是不是交叉线就可以双机互联(为什么一定要让用户去识别交叉线?)……
这样的感觉,在做Mac编程的时候更加强烈。Objective-C是苹果官方的首选语言,它和C++一样是C语言的超集,非常简洁漂亮地在C的基础上添加了面对对象的特性,没有多余的模板,运算符重载的概念(这些是我们一定需要的么?我们需要的只是面对对象而已)。在Mac OS X底层Cocoa API中,这种精神得到了更加强烈体现,甚至一条语句就可以实现多线程,MFC相形之下显得非常笨拙,.Net可以比一下(但仍然概念比较多)。但别忘了.Net和Cocoa不是同一个时代的产品,Cocoa的前身OpenStep早在Java出现之前就有了。随着Leopard的推出,苹果推出了 Objective-C 2.0, 这是Objective-C多年来的第一次升级,只是小心谨慎的添加了为数不多的几个概念。
天才就是在别人习以为常的问题上多问了几个“为什么”,这叫独立思考。我欣赏苹果Think Different的文化。这里我理解有两层意思,第一层是Different, 但Different的东西是不是一定就好?我见到很多年轻人标榜自己很Different,“我的地盘我做主”什么的,非常hip-hop,很有个性,发型很另类,但关键时候人生的选择一来都跑去考公务员了,图个稳定,爹妈也放心云云……这只是Different,没有Think。Think是什么?Think就是独立思考。比如说,别人讲做公务员工作稳定,独立思考的人就应该想一下,公务员真的就稳定么?为什么会稳定?我们那么年轻,需要稳定么?
很多人觉得苹果电脑应该是搞设计的人用的,我觉得不是,PC的Photoshop今天也很棒,一样可以做出不俗的设计出来。苹果电脑Mac OS X现在在中国,大多数人是不适用的,主要原因是还没有普遍获得中国软件/游戏开发商的认同,暂时还是少数人的玩具。但还是有一些人合适,就是那些有独立思考的能力,喜欢了解新事物,不害怕打破习惯,接受世界不太完美,但希望对世界有更多认知的人,当然你还要愿意为了解新事物付一点钱和时间。
我还是看好Mac OS X, 因为世界时变化的,今天我们认为一定的东西,明天很可能就不是这样的。作为一个经常使用苹果电脑,并且在Mac OS X上做开发的人,我一直想找个机会出来说一下,我为什么偏爱苹果电脑和Mac OS X。
我爱苹果,爱Steve jobs,但同时我也爱微软,崇拜Bill Gates,他是我儿时的偶像。作为一个以写程序为生的人,Windows对我来说一点障碍也没有,基本上我知道如何重装,知道如何处理Windows上的任何问题,一时半会不知道的也能通过搜索引擎知道,我知道如何抵抗病毒,保护我自己的系统,我知道如何在Windows上开发程序,满足老板的需求,坦白说,我在Windows上的工作效率还要高。
我总是和朋友说,我其实是双痛苦:用Mac的时候,我很痛苦,因为我用不了招商银行的网上银行,也不能看凤凰宽频,有些应用程序的效率在Mac上实在是不怎样;用Windows的时候我也很痛苦,我习惯了使用Expose的功能,我把鼠标甩到屏幕的右上角,但是Windows没有反应……所以我是双痛苦,我既了解Windows也了解Mac OS X,我很清楚各自有什么缺点和优点。
但是这里有一点要注意——当我只用Windows的时候,我并不知道Windows的缺点,我以为自己生活在一个完美的世界里。
这个逻辑是非常诡谲的:世界上一个完美的东西因为另外一个不完美的东西变得不完美了。换句话说,我原本拥有一个完美的东西,现在拥有的两个东西都是不完美的。但是,我因此就损失了么?在换一句话说,我退步了么?答案相反,我比以前进步了。
很多人认为Mac OS X最大的不同就是华丽的Aqual界面。但我认为这只是Mac的表面,不足以说明Mac OS X系统的优秀。实际上经过配置的Linux和Windows甚至能够做到更加华丽的效果。
Mac OS X真正闪光和留住用户的是他的设计哲学。那是简单,尽量不要让一些不必要的概念来干扰用户。
比如Windows软盘是 A:、B:,硬盘是C:盘,在Mac OS X上没有这样的概念软盘就是一个软盘的图标,硬盘就是一个硬盘的图标。我们用Windows的时候有没有想过,为什么一定要存在A: B: C: D: E:盘这样的概念呢?
再比如,在没有任何网络设备的情况下,两台笔记本电脑可以通过各自的无线网卡就可以连接,在Mac OS X的操作很简单,就是其中一台创建一个网络,另一台加入这个网络,马上就能看到对方电脑的图标。很多朋友说,Windows上好像没有这个功能把,答案是:有的,Windows是无所不能的,但是Windows下需要一堆的概念,首先你要了解无线网卡有两种连接方式,然后是各种网络协议,设置IP,网段等等……,我们面对这一堆问题的时候,首先会怀疑自己的愚蠢,但我们有没有想过,这么多的概念,难道都是必须的吗?
Mac OS X在整个系统处处体现出这种精神,更少的概念,更简化,更直接的操作,所以Mac OS X没有注册表,Mac机不需要区分是不是交叉线就可以双机互联(为什么一定要让用户去识别交叉线?)……
这样的感觉,在做Mac编程的时候更加强烈。Objective-C是苹果官方的首选语言,它和C++一样是C语言的超集,非常简洁漂亮地在C的基础上添加了面对对象的特性,没有多余的模板,运算符重载的概念(这些是我们一定需要的么?我们需要的只是面对对象而已)。在Mac OS X底层Cocoa API中,这种精神得到了更加强烈体现,甚至一条语句就可以实现多线程,MFC相形之下显得非常笨拙,.Net可以比一下(但仍然概念比较多)。但别忘了.Net和Cocoa不是同一个时代的产品,Cocoa的前身OpenStep早在Java出现之前就有了。随着Leopard的推出,苹果推出了 Objective-C 2.0, 这是Objective-C多年来的第一次升级,只是小心谨慎的添加了为数不多的几个概念。
天才就是在别人习以为常的问题上多问了几个“为什么”,这叫独立思考。我欣赏苹果Think Different的文化。这里我理解有两层意思,第一层是Different, 但Different的东西是不是一定就好?我见到很多年轻人标榜自己很Different,“我的地盘我做主”什么的,非常hip-hop,很有个性,发型很另类,但关键时候人生的选择一来都跑去考公务员了,图个稳定,爹妈也放心云云……这只是Different,没有Think。Think是什么?Think就是独立思考。比如说,别人讲做公务员工作稳定,独立思考的人就应该想一下,公务员真的就稳定么?为什么会稳定?我们那么年轻,需要稳定么?
很多人觉得苹果电脑应该是搞设计的人用的,我觉得不是,PC的Photoshop今天也很棒,一样可以做出不俗的设计出来。苹果电脑Mac OS X现在在中国,大多数人是不适用的,主要原因是还没有普遍获得中国软件/游戏开发商的认同,暂时还是少数人的玩具。但还是有一些人合适,就是那些有独立思考的能力,喜欢了解新事物,不害怕打破习惯,接受世界不太完美,但希望对世界有更多认知的人,当然你还要愿意为了解新事物付一点钱和时间。
我还是看好Mac OS X, 因为世界时变化的,今天我们认为一定的东西,明天很可能就不是这样的。
原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/11122;转载的文章我会力所能及地注明来源如有疏漏请留言指正。
文章的脚注信息由WordPress的wp-posturl插件自动生成
最新评论