星期五, 九月 14, 2007

操作系统Mac OS X才是苹果的必杀武器

"操作系统Mac OS X才是苹果背后的必杀武器", 这个观点我一直不停的在和朋友推销, 相信者寥寥无几, 最近借iPhone和iPod Touch的东风, Mac OS X再下一城, 你没听错, iPhone和iPod Touch用的都是Mac OS X, 大到几G的操作系统现在被苹果用在了嵌入式设备上, 据透露, 经典iPod上用的系统也是Mac OS X.



是的,上面这幅图你也没看错, 有人移植了Teminal, vi, apache, python这样的unix应用程序到为iPhone了

如果比产品的话, 苹果的产品有很多缺点, iPod在一个普通中国消费者眼里就是一个很多毛病的东西, 比如只能用iTunes来连接和管理歌曲, 比如没有收音, 配件很贵, 电池很贵, 音质也不是特别好, 我承认国产的魅族这些方面都做得比苹果好, 价格更便宜, 再中国市场也取得成功, 但是魅族没有一个Mac OS X的灵魂, 是的, 一个MP3不需要那么大的操作系统, 但是没有Mac OS X就魅族就没有苹果后来那么多的可能性, 魅族的M8能够借WinCE达到iPhone的高度么? 魅族和苹果的差距在哪里? 在Mac OS X.

Mac OS X是怎么来的呢? 有一些看似一蹴而就的成就,比如iPhone, 其实是靠积累来的, 这里我就想讲一下关于积累的故事

Mac OS X不是今天才有的操作系统, 甚至不是近几年, 近十年才有的操作系统. 故事要回到198x 年, Steve Jobs被董事局开除出苹果电脑, Steve Jobs带走了他的旧部, 开了一家叫NextStep的公司(Steve Jobs还开了一家公司叫Pixar), Next做和苹果一样的生意, 卖电脑, 同时也卖操作系统, 生意不是很好, 但操作系统在科研领域的评价相当高, 财务上的考虑, Steve Jobs砍掉了Next的硬件部门, 继续做软件, 做操作系统, 这个就是Mac OS X的前身, 我们现在Mac编程用到大量的以NS为前缀的类, 就是NextStep的意思.

话分两头, 199x年, 苹果电脑陷入倒闭的危机, Windows和PC已经超过了苹果, 苹果考虑收购其他操作系统来挽回败局, 当时有很多操作系统比如BeOS, OS/2云云, 这个时候Steve Jobs打电话到苹果, 他说, 我有办法拯救苹果, 你们收购我的Next把, Steve Jobs重新回到苹果后就有了后来的故事, 战线实际上分两头(现在也是这样), 苹果不断推出彩色的iMac, iPod这样令人目眩的产品, 但在地下, Steve Jobs用Bill Gates给他的钱悄悄的把Next的操作系统改造成Mac OS X, Mac OS X与2000年推出, 先后发布4个主要的升级版本, 2005年的时候突然宣布, Mac OS X不仅存在与PowerPC的架构上面, x86上也能跑Mac OS X, Mac OS X设计时候就是跨CPU的(iPhone的CPU也可以跑), 这个消息出来以后, 一时间引来无数的黑客破解Mac OS X, 让它可以运行在普通的PC上面. Dell总裁戴尔先生也公开表示愿意发售预装Mac OS X的Dell电脑, 苹果假猩猩的拒绝了Dell的好意, 但是未来会有这样的可能么? 我想是有的,这个主动权在苹果手上, 随时都可能发生.

坦白说Mac OS X有很多缺点, 但是我看到从2000年以来不断进步, Bug不断被清除, 新的极富想象力的功能被加进来, 多媒体应用也让人目眩, 支持Mac OS X的软件商也在不断的增加中, 像Blizzard这样的公司更加是对苹果平台不离不弃, 这么多年来, Blizzard的所有游戏都有苹果版. 现在EA这样的市侩之徒也回到苹果平台上了.

我最近推荐做网页的朋友用Window下的Safari, 结果被鄙视了一下, 觉得一点都不好用, 不符合用户习惯, 体验一点也不好, 还不能输入中文, 完全不看好, 甚至不如Opera, 于是预言Safari的成绩比Opera还差. 但是这位朋友不知到Safari的背后是Mac OS X, 这是一个从198x年就诞生, 到今天还依然存在, 并且不断在进步, 极其顽强的操作系统. 所以我劝做网页的朋友应该照顾一下Safari的兼容性不是着眼在现在, 而是在未来. 因为Mac OS X今天可以跑在iPhone上, 明天就可以跑在Dell, HP, 甚至魅族的终端上, 没有什么是不可能的.

14 评论:

Alex 说...

不会有人懂你的。

Sony意图用MD统治世界的时候,99.999%的人认为苹果iPod那个烂东西不可能成为MP3的霸主。他们不知道iTunes是什么?

苹果意图用iPhone来统治手机的时候,99.9999%的人认为苹果iPhone那个烂东西不可能撼动手机业。他们不知道Mac OS是什么?

大家走着瞧吧,我们这些占了99.9999%的人们!!!

pigboy 说...

前两天公司买了一台iPhone回来,老板交给我说让我看看他们的性能。
我的感觉是,iPhone想撼动手机业,还需要走一段路。不过Safari加Mac OS X确实很强大,他们的思路我也非常赞成:要想开发iPhone的程序,就利用好Safari写Web App;Safari就是iPhone的API。
iPhone有一个致命的问题,就是触摸屏拨号。手感和耐用性都是疑问。外加上iPhone在美国和At&t两年的绑定合同,真是糟蹋了iPhone(At&t的3G数据网络是美国最差的)。
我预测iPod Touch倒是会好卖。不知道iPhone系列以后会不会出按键拨号版呢?

pigboy 说...

顺便做做广告:我所在的公司Helio(helio.com)也是花了大力气想在美国的3G和WIFI业务上分一杯羹。我们用的是韩国人的手机平台,外加J2ME。

Kingmax Yang 说...

Ipod用的是Mac OS,但还需要有其它很多改进。第一,我已经死过两次机,而我的Ipod不过用了一个月,第二,有很多我想要的功能,而Ipod并没有提供给我。Anyway,最难能可贵是他的想像力,他提供了完全不同的一种思路。

guccio 说...

严格的说,Mac OS的最大动力源是他采用的unix架构,他的内核是基于Mach的Darwin内核,整体架构和BSD系统没什么区别,非常好的利用了40多年来unix的优势,特别是安装了macport以后,基本上unix或linux上有的程序都能够很方便的移植,这才是我最喜欢的,至于界面和易用性的设计是锦上添花的,我更喜欢macos操作上的unix味道,从这个意义上说,更应该感谢unix而不是nextstep,毕竟unix从贝尔实验室开始就是稳定、强大、简洁、高效的象征,这才是操作系统最关键的东西。

华君 说...

iPod 没提供的功能都在配件里面, 我这几天逛中关村发现有苹果的原装线控, 带收音功能, 做工很好, 就是贵了点, 要几百块

华君 说...

回guccio, 同意你的看法, 这也是我喜欢Mac的核心原因, 对Uinx稳定性的继承真得非常棒, 尤其在线程管理和磁盘管理方面. 另外, NS为我们提供的Cocoa API写起程序来的感觉也非常爽, NS的天长工程师甚至早JAVA n年就发明了半自动的内存回收器, 而且对性能几乎是没有影响的, ObjectiveC 实际上设计得比C++要好, 这些秘密其实知道的人不多. 我觉得自己很幸运能够知道这些.

guccio 说...

是啊,cocoa是个很好的架构,开发方便,好好研究的话绝对比大家都冲windows开发有前途多了,希望苹果在国内多多普及。
对了,我加了你的google talk,有个lifehack.cn的网站项目想邀请你参加,主要是以lifehack内容为主的群体写作网站,具体我们gtalk里聊。

轩邈 说...

哈哈,路过留名
LIFEHACK.CN就靠你们啦

Hunter 说...

好,虽然我不是一个苹果的狂热分子,也不怎么喜欢瞧不死,我还是打算买一台苹果笔记本来学习软件,学习一下objective C,Xcode这样的东西,增长一下见识。

Zhipei 说...

就最后一段的评论:
Safari确实很好用,尤其是字体以及版面显示还有打印方面。有兴趣的人可以试试看各个平台下的不同浏览器打印出来效果的比较。

不过什么叫做“甚至不如Opera”?非常大的一个问好。Opera是我目前看过的对用户最友好,或者至少是生产力最高的浏览器。不过网页打印效果不好。

期待OS X的下一个辉煌。
当我一年前看到Leopard新的Finder 和Preview的时候,兴奋难以形容。光是这个改进对于生产力的提升,就是非常显著的。

当然,确实由于生产力还不够,99%的中国用家是无法体会到苹果的这些设计是如何将人从大量的文件整理和处理中解放出来的。在目前低信息强度和整合度的阶段,Windows在中国还是显得更好用一些。
当然,光是我每天处理的信件,就逼得我抛弃Windows了。

话说回来,ThinkVantage一系列软件对于生产力的提高也是显著的,比如Access Connection 和R&R。毕竟是老牌商用计算机帝国的分支,苹果在商用计算领域(一般商业应用),有特色,也很有不足。
看看以后的发展吧。

如今苹果的市值都是戴尔的两倍了。

Zhipei 说...

还有,Amit Singh的网站很强,还有他的几本书……
http://www.kernelthread.com/

匿名 说...

在软件工程中,有句话是这样的: "需求决定设计"



目前中国信息化程度还很低,人数众多的网民们每天上网无非就是看看新闻,听听歌曲,再高级点的就是下载电影,BBS灌水吵架.一款集成在Windows中的IE浏览器足以。所以其他几款先进的浏览器在中国得不到广泛应用是正常的



可以这样说,苹果的远见在于它看到了未来信息化社会对跨平台OS的需要,与微软“无缝计算”理念不谋而合——“人们可以实现在任何时候、任何地点、任何设备得到任何想要的信息”你的音乐播放器,手机,手表甚至是衣服都能接收发送信息。做到这样的信息化程度,要求的不仅仅是作为终端基础的硬件,更需要作为拓展机器和资源管理器的OS帮助人们处理大量信息。也许未来还会有像IPod,IPhone,IXXXX的产品,但是可以预见的是,作为每个计算终端,它们的背后都有个功能强大的操作系统

匿名 说...

在还没有看到此文章之前,我已经就被MAC吸引了.我坚信,我喜欢苹果而不是喜欢苹果的设计如何如何,做工如何如何,而是喜欢MAC!相信不久的将来,MAC会比WINDOWS强.被MAC吸引后,想想有那些经常骂JOBS的人,或许以前我也会是一份子.但是现在,我反而想JOBS长生不老,永远为苹果创造奇迹!为我们带来惊喜!