现在开始说正题,我也是个操作系统迷,微软的xp和vista不用说,苹果的Mac os也接触了好久,总的看,各有千秋。和网上大量文章的视角略有不同,我不想具体比较某操作系统的技术特性,我只说大道理。
说微软垄断也好,说Apple浮夸也好,两个都是久经市场考验的老将,很多优点都是Linux等非商业开源系统无法比拟的。我认为作为个人电脑的通用操作系统,基本要求就两条:稳定性和通用性。Windows的市场份额归根结底来自其兼容性和通用性,抛开硬件的兼容性不谈,Windows是上百万种应用程序的运行平台,所有这些千奇百怪的应用程序不仅包括商业、开源、免费等类型,更是由世界各地无数不同的程序员用数十种编程技术写的,而且一台不知什么牌子的电脑上有和将会有哪些程序共存和协同运行也是随机的,就像在一个冰箱里存放数百种散装调料而不窜味,其难度可想而知。要实现这种规模的兼容并包,微软的Windows已经创造了奇迹,其稳定性从xp开始已经值得称道了。这点包括苹果在内的操作系统都应该服气,不然的话,就应该怂恿苹果把Mac os也推向兼容机市场看看结果。
苹果无疑是一个相对封闭的多的系统,并不是随便在街上拉一个程序员都能写出Mac os的程序,而要编写Windows下程序甚至容易到只要点几下鼠标就能创建一个窗口。相较之下,Mac os家的大门关的紧,包括病毒在内的小偷入室干坏事的机会就小。反过来,如果微软今天就宣布Windows从此不支持第三方软件运行,相信Windows也会坚如磐石。所以说,任何优点的获得都是有代价的,不光是基因的问题。
其实所有试图和Windows争的操作系统都面临一个很现实的问题:没有数量庞大的应用软件和用户群,就很难发展壮大。而且另一个辩证法是,当大家都在骂Windows时,往往并不是要真的要让Windows从世界消失,而是恨铁不成钢,希望它未来做得更好。
一个有趣的现象是,当我和刚买了Mac的同学争论是Mac好还是PC好时,回答当然是Mac好(消费心理使然),然后极不情愿的承认原来常用的(意即离不开的)某Windows软件现在不能用了,导致“有些不方便”(现实是残酷的),然后又会高调宣称已经找到Mac下也有类似软件名叫×××(虽然该Mac下的软件是要钱的...),最终Mac同学甩出一句最有杀伤力的话以结束争论:你不会是吃不到葡萄说葡萄酸吧?(我还没说Mac不好呢,。看来面子问题真的很重要,因此看来苹果的市场战略确实极为成功)。
现在,我要问的是,撇开市场策略问题,一个在骂声中成长起来的Windows,较之在赞美声中生活的Mac os,哪个更有前途呢?