To be continued
大地春如海,男儿国是家。龙灯花鼓夜,长剑走天涯

星期二, 十二月 11, 2007

我为什么偏爱苹果电脑和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, 因为世界时变化的,今天我们认为一定的东西,明天很可能就不是这样的。

23 条评论:

  • 总觉得还是没有触及一些东西?
    假如你还是一个穷学生,你有2000元,你可以选择mac?不可能。但是可以买pc,因此,你可以享受计算机及网络。
    假如你是一个普通收入的工作者,你会买mac, 但是软件呢?有很多其它专业的软件很贵,也没有破解板,是会买什么,mac么?
    并不是说mac不好,而是说要多元存在。任何系统,对于高手来讲,任何系统都好用,对菜鸟来讲任何系统都有问题。

    作者 Anonymous 匿名, 时间 10:31 上午  

  • 同样要用发展的眼光来看,穷学生用什么系统都没关系,但是穷学生不会独立思考的话,那就会永远失去改变命运的机会……

    作者 Blogger 华君, 时间 5:39 下午  

  • 匿名兄,你的topic并不是华君想说的point,呵呵
    其实个人来说不余遗力地去推广MAC,并没有多少商业价值,这可能只能算一种信仰或称兴趣或称理想

    作者 Blogger Kingmax Yang, 时间 12:21 下午  

  • 人生有太多的不完美,而恰恰人们期待的,或者是活下去的理由却是这些不完美,有了这些翘首的期盼.生活才有了乐趣.不是吗? 儿时的游戏机就只能玩俄罗斯方块..但是还是有一对人排着队等着你输掉后来接手!

    现在有多少游戏少年因为游戏而走向世界的反面?

    太多的完美!!

    作者 Anonymous 洪空, 时间 7:58 上午  

  • 说得很好...楼主用简单的语言说出了苹果的那种概念,就是简单的概念,我十分喜欢,真的对一个没接触过苹果的人来说,说这些东西他们真的不会懂,只会以为苹果是个漂亮的花瓶

    作者 Blogger 花葬, 时间 9:53 上午  

  • 我只能用文绉绉的话来说:于我心有戚戚焉!
    尤其是关于完美不完美的说法

    作者 Blogger 半支白沙, 时间 1:17 下午  

  • 广州的Apple Fans?我也是广州的,最近开始用Mac。

    另外,你的Blogger是不是发布到ftp?我的是Custom Domain的,之前还好,不过最近也被block了。我已经换到新模板系统了,而且已经做了一些修改了,换FTP发布的话要切换回老系统,觉得太麻烦了。

    作者 Blogger Cat Chen, 时间 1:55 下午  

  • 触及到了一些的问题核心了!
    其实事情不关什么样的操作系统,采用什么样的技术,而是做事的原则和追求!
    而现在呈现的是在上面的条件下坚持20多年后的不同.
    在竞争的环境下,每个软件公司都要创新.难得的是我追随苹果公司16年的经历告诉我几件事,
    1.苹果有个"大"理想!
    2.这些年来一直在"为理想"(而不是赚钱)在坚持.(因为当你做出一个接近"完美"的作品时,钱自然就来了)虽然中间有彷徨和迷失的时候,尤其在Jobs离开的一段时间,但一直在努力,从未停止.
    3.因为是为了理想而奉献,所以每一个细节都要尽善尽美.从技术核心到工业设计.甚至经常超前使用一些新技术,从当年的"司伽斯"卡,到后来的强制使用USB,很早就配置Fireware,又推出Fireware800...太多了,有时会有走冤枉路的时候,我们就跟着花冤枉钱.但大多数的技术进步体现了苹果的前瞻性,正确性.
    4.如果说生产一个产品是生产一块砖的话,绝大多数公司考虑的怎样把这个砖在技术上工艺上生产好,苹果也在做同样的事,甚至更努力.但不同的是,苹果始终在为了建造一个美轮美奂大厦而生产砖,改良砖,同时在有精力的时候还琢磨瓦,门框,窗框等,一不留神在主线产品外,出现个Newtown,iPod,iPhone,Airport,X server,.mac等.
    本帖试用fit输入,在下载更新时看到本文,为了表示试用你作品的感谢.同时也真是有感而发,与你分享一些心得,共勉!

    作者 Anonymous macpipe, 时间 12:26 上午  

  • 作者已删除了此帖。

    作者 Blogger 高博, 时间 12:53 上午  

  • 写得很棒的一篇东西,很重要的是说在了点子上,说出了到底Mac OS比Windows好在哪里,或甚至可以笼统地说,说出了Apple Products比Microsoft Products好在哪里。层层概念包装了一个可笑的内核,换了很多新瓶子可是装的还是旧酒,这是目前很多软件供应商简直无法摆脱的噩梦。用一句话来概括就是:Apple更多地考虑的是用户如何以自己习惯的方式去做事,而Microsoft则强迫用户必须学习很多东西才能上手。孰优孰劣,不言而喻。

    当我把我的蓝色iPod Shuffle插入电脑上的时候,它显示的就是一个蓝色的iPod Shuffle,而另一个朋友把他的银色iPod Shuffle插入电脑上的时候,它显示的就是一个银色的iPod Shuffle,一切都不需要解释了——我知道它就是“我的那个iPod Shuffle”,尽管这背后可能是有一系列的序列号编码规则来计算出来应该装载哪张图片,但是“不该让用户看到的东西”就应该“放入魔盒里去”。给用户留一个“和我的设备长得一模一样的图标”的印象就完全够了。什么叫做个性化的用户界面设计?这就是一个经典的案例。这件事如果稍微做得不够细致,就会用一个统一的图片来表示iPod设备,这样行不行呢?当然也是行的,那用户懂不懂呢?我想我是会懂的,但这种已经经过了一层抽象的概念化图示,就已经会让一些用户觉得困惑了:你怎么说那个东西就是表示我的iPod Shuffle呢?它明明长得是一个iPod Classic的样子嘛!这就需要加一些解释,而你不可能做到一个个地解释去。而唯有做成一模一样的,才不会发生任何的困惑。这不需要成本吗?需要的。值得吗?非常值得。客服人员少雇1个,一年能省下几万美元支出呢!而Windows下,我爸在使用ThinkPad笔记本电脑时,经常抱怨光驱会时不时地不能用了,只有重启才可以。这到底是怎么回事呢?有一天我到底在旁边看出了奥妙:我爸插入了U盘,拷了一个文件出来。然后,他点了一下删除设备的小按钮,弹出了两个设备的名字……

    安全删除 USB Mass Storage Device - 驱动器(E:, F:)
    安全删除 HL-DT-ST RW/DVD GCC-4244N ATA Device - 驱动器(D:)

    哦,我可怜的老爸!在瞪大眼睛盯着这两个名字没有什么对他来说靠谱的信息提示1分钟后,毅然作出了决策:选了下面那个。于是,他成功似地对我说,你看看,光驱又不行了。

    ……我感到自己的不孝,为什么年过半百的他还要忍受这些无耻的年轻人的软件作品的痛苦?只有Apple能够拯救!

    作者 Blogger 高博, 时间 12:55 上午  

  • 很想问一下为什么你可以用自己的域名来用Blogger的服务?你是用的FTP发布方式吗?还是用自定义域?好像ghs.google.com被封了,我用自定义已经不能发布了。

    作者 Blogger 高博, 时间 12:56 上午  

  • 大家的评论也写得很好,我是用FTP发布的,我是用自己的空间。

    作者 Blogger 华君, 时间 1:01 上午  

  • 用了三年Mac,看着自己的心理变化,如同任何一个典型的PC Switcher的故事一样,最一开始用OS X的时候,多少是有些抵触心理的,尤其是上网请教Mac用户的时候,总是被人莫名其妙的奚落一通,好像第一天进入上流社会而原来用PC的经历是种罪一样,所以心理上总是把责任归咎给Mac,觉得他是一种不理性消费,徒有其表曰曰。。。慢慢的,逐渐开始习惯了Mac OS X的操作和概念,就越来越发现这个平台的优越性,但是不方便的是和PC平台的互动。直到Intel base的Mac问世以来,OS X和Windows的交流鸿沟越来越小,而Mac OS X的应用软件也越来越丰富,加上现在W3C规范如火如荼的被各大小网站采纳,苹果用户在中国也越来越方便了,更有像FIT这样从重要细节上改善中国用户使用体验的软件的问世,更大大的丰富了苹果平台的中文化领域,苹果电脑确实是越来越好用了,并且逐渐在地域适用性上于Windows拉进距离,是件大好事。

    作者 Anonymous Roy, 时间 10:33 上午  

  • 我也是windows用了10年然后最近半年开始用mac的。
    看了这篇东东,只有一句话,同感,同感,再同感!
    虽然现在还没真正开始大量使用FIT,不过十分支持你们的工作,希望你们越做越好。
    ps:广东?我们是同乡呢!有机会多交流哦!

    作者 OpenID scv_zhao@hotmail.com, 时间 12:31 下午  

  • 说的太好了. Mac OS X最主要的不是好看.而是out of box. 开箱即用.普通用户不需要去搞清除那些复杂的术语. 唯一遗憾的是不是开源的.要是有一天linux的桌面系统(gnome, kde等)也能达到这个水平就好了.


    还有那句,光different不think,说的也很好.

    作者 Blogger weakish, 时间 8:02 下午  

  • 简单,Think Different。
    让人印象深刻的哲学与文化。

    作者 Anonymous NeoLaw, 时间 3:43 上午  

  • "也没有破解板"

    一楼的匿名君觉得"破解版"的存在是理所当然的么?

    作者 Blogger 比萨/插花, 时间 2:52 下午  

  • 经常看到很多人问, PC和Mac做设计,哪一个好
    恰好,这今天我刚交一个project,就个人使用心得,来谈谈这个问题,希望也对有些犹豫在买不买Mac的人起到一定参考
    关于做设计,谁强谁弱,我认为有一下几点值得思考
    第一. 取决于你是做什么样的设计,不同方面的设计还是有大不不同,所谓隔行如隔山. 有的方面的设计软件Mac上不一定有,比如工程CAD制图,
    既然没有,谁强谁弱这个问题就很简单了. 不过也不排除有的软件可能提供兼容的功能,但我想结果可能要打折扣

    第二. 所谓"强"是看你指哪个方面. 如果是效果而言, 这个应该更多取决于软件,而不是硬件
    而现在主流的设计软件基本都有一样的在PC 和mac的版本 严格说来,只拿效果比较的话,不存在谁强谁弱,应该都一样
    第三. 做设计不应该只考虑效果方面, 在易用性,或者说是效率方面也是一个很重要的指标, 举个例(仅仅是举例)你用PC做一张图的时间, 别人用Mac 可以做两张图,哪怕最终效果一样,效率高的,很明显也就是强的.
    言归正传 就我个人的使用经验而言,毫无疑问, Mac在效率方面比PC高,注意这只是我个人观点
    由于专业原因(我是学建筑设计的,同时,我对摄影相当的发烧)主要是做建筑CAD制图, Photoshop 处理照片,SketchUp,Maya建3D模型...
    当学校做Project,最多需要的就是Poster,我一般就是用PS做,这样的视觉效果会比手绘好很多
    于是这样就面临一个问题, 由于内容的需要,我必须在 文字, 图片, 3D 模型中快速的转换,粘贴,修改,等等...
    如果我在PC上,我能做的也只有是吧各个不同类型的文件打开, 在开始菜单下面或者ALT+TAB切换. 关键的问题在于如果文件多了,内容多了,来回切换就相当的麻烦,而且容易走很多冤枉路
    比如,我的poster里面含很多照片,照片是从我相机导过来的名字都是数字. 照片一旦比较多,在windows的开始菜单下你很容易混淆,只有不停的ALT+TAB或者不停的最大化最小化.
    相当繁琐和恼人.
    如果我在Mac上. 在一个文件架里面,我就可以用cover flow快速浏览文件,可以用空格随时查看,宾且根本不需要打开文件(这点也比较重要)
    儿我认为Leopard最常用和实用的功能就是Spaces和Expose.
    我在mac上对这两个功能的设置,在以前的帖子上也唠叨了很多次了,Might Mouse! 中键就是Spaces,侧键就是Expose,这样的设置的好处就是特别快速的在不同桌面间切换,同时,全屏浏览所有内容
    spaces说通俗点也就是很多个桌面,有了这个功能,我可以安排我的文字文档在桌面1,图片在桌面2,网页在桌面3,3Dmodel在桌面4等等等等.
    在我需要不同文档的时候我可以任意切到所在桌面浏览, 上图就是一个例子
    在这几个功能的帮助下,Mac的的确确相当的有效率

    其他方面,Mac的优点也就是在默认设置下都在一个比较易容的状态,不像PC,你要慢慢的调颜色,装driver等等等其他的有点也就不在这里唠叨了
    以上就是我大概的心得吧

    作者 Anonymous wolfensten, 时间 10:07 上午  

  • google 了几下找到华君的fit输入法,的确相当好用,和我喜欢的google拼音,拼音加加等windows平台东西差不多smooth.也就顺带看了看你的blog和共享图片,谢谢分享.我是刚转到mac来,买macbook也就是为了了解苹果,而且它卓越的performance也是重要吸引点
    前面几位的评论也让我有同感,windows把很多东西搞到太复杂了,到最后自己乱的一塌糊涂,成天patch,结果系统好像贴了很多膏药,performance逐天下降,特别vista一出,用了两下我就放弃了,如果光是为了那个界面真不值得.
    回到头来说leopard os用了一阵后除了几个app用不到其他都ok了,现在困扰的是它没有windows的taskbar,完全没法minimize很多窗口,而且运行同样的app多个instance也不是很方便,再一个就是系统的备份.然后我看了一下apple的leopard短片http://www.apple.com/macosx/guidedtour/large.html才发现这些问题苹果都有答案,印象最深的就是time machine,让备份不再是专业人士的专利.而且里面还提到email calendar video conference的介绍,让人耳目一新.
    在被windows熏陶了很多年后忽然用mac,让人觉得焕然一新,似乎进了桃花源.同样的事情原来有很多简单的或者新颖的做法
    对了,如果用bootcamp和vmware fusion可以再mac上装windows并且切换如此自如,不能不说是让人大开眼界
    我很高兴自己做了正确选择,不但得到一个很有质地的笔记本[macbook的bottom没有通常notebook的千疮百孔,而且它的frame和keyboard quality都好的很],而且接触了很多新思维,很有意思!
    苹果从开始的傲视群雄到一阵沉沦后的再傲江湖,不能不让人觉得信念的力量是多么大.
    steve05年在斯坦福讲了些话有点意思,有兴趣的可以看看
    Steve Jobs Stanford Commencement Speech 2005 http://www.youtube.com/watch?v=D1R-jKKp3NA

    作者 Anonymous 匿名, 时间 8:46 上午  

  • 作者已删除了此帖。

    作者 Blogger Leon, 时间 8:50 上午  

  • 对了,想请教一下华君对于os x上使用鼠标有什么心得,我现在用steer mouse工具,好一些,不过还是不非常顺手

    作者 Blogger Leon, 时间 8:51 上午  

  • steve斯坦福的演讲很出名,已经看过了,鼠标使用似乎没什么心得,你的是笔记本的话可以在配置中打开两个手指来控制触摸板的不同功能。

    作者 Blogger 华君, 时间 1:59 下午  

  • yeah,think different!nice!

    作者 Anonymous 匿名, 时间 5:48 下午  

发表评论



<< 主页