主题:【原创】管窥诺基亚与微软合作 -- 下山斯内普
智能机时代,得OS者得天下。Nokia前几年日子过得太舒服了,以至于进取心大大减退,啥子科技以人为本,用户都说是“科技以换壳为本”。就看今后3年内,这两家能完成啥样吧,搞不好也会合并。
"现在的手机是计算设备的一个延伸"
不远的将来,现在的计算设备将是手机的各种延伸。
Gcc 2.95才是经典的版本,gcc 2.x最后的一个版本,只要现在的发行版还带gcc 2.x的,那一定是gcc 2.95。
至于gcc 2.96,那就是"不伦不类"的典范了。这个版本是不被FSF承认的。现在他们的主页还有一段特别声明 [1]:gcc 2.96不是我们发布的,有问题不要找我!
这个版本呢,是RedHat自己在RedHat 7里面使用的当时gcc的一个开发分支。Gcc 2.x的年代,RedHat因为收购了Cygnus,主导了gcc的EGCS分支,所以他家的gcc也就成了事实上的主流版本。所以啊,当它在RedHat 7里面把gcc的版本改成2.96的时候,众宅男奔走相告,gcc又出新版本了!
但是很快我们就发现,用这个版本编译的时候,会出现了无数的错误和警告。以至于mplayer直接在configure的时候拒绝使用gcc 2.96,他们还在FAQ里面写道:是你自己选择这条路的,不要报告bug,不要到邮件列表上寻求帮助,假如你碰到问题我们将不提供任何支持[2]。虽然现在我们可以冷静探讨这些编译错误的原因,指出基本上是老的代码中有旧的不符合语言规范的习惯用法导致的,其他的链接错误则是因为ABI的不兼容,但是穿越回那时,互联网上是一边倒的指责,认定RedHat僭越正统,弄巧成拙,成事不足,败事有余。
激进的革命派很快被当权的保守派镇压。FSF招讨RedHat的檄文一出,其他换用gcc 2.96的发行版立刻纷纷表示自己是受人蒙蔽,还没来得及换用的更是与RedHat划清界限,不是高瞻远瞩,早就洞悉RedHat的图谋,就是质量稳定,绝不胡搞大跃进。连RedHat自身,也偷偷地把2.96改称2.96RH,再让它在gcc 3.x的潮流中自行消亡。
我当年也属于被gcc 2.96误伤的人群,忙于改程序修bug来适应它。这时正好注册一个ID,总是收到"您选的ID已被使用"的消息,"您是不是在后面再加几个数字,比如gcc391啊?"。反正是加数字,就加这个296吧,10年以后也方便回忆那如火的青葱岁月,就像今天这样…………
[1] http://gcc.gnu.org/gcc-2.96.html
[2] http://hi.baidu.com/weizhe21/blog/item/d7952d50c68b376685352498.html 这是中文翻译,也算历史快照,现在mplayer的FAQ已经没有这个问题了
不过那段历史实在是太久远了,只是在刚入门时有所耳闻,真没往心理去过。
微软似乎很少作为先锋,往往是等市场培育成熟了,然后就杀入进去,凭借雄厚内力,耗也能把别人耗死。
PC的时候是这样,浏览器的时候是这样,游戏机的时候是这样,direct x的时候也是这样。虽然说mp3播放器上面没有取得显著成果,这次在手持设备上成功的可能性会大很多很多。
我还是非常看好未来intel22nm芯片+windows8的。实现intel梦寐以求的历史性会师。以后就不需要什么windows mobile了,直接和PC OS一体化,历史性的实现phone直接运行PC程序。
intel强悍的是,未来的芯片什么表现不需要猜,直接拿摩尔定律曲线看就行。而ARM还需要猜一猜。不管将来的ARM什么性能,我们看看摩尔定律,将来22nm的intel表现是足可在性能功耗上满足高智能手机要求的。反正intel和ARM的手机芯片也不是你死我活,都必然会有一定份额的。
(但intel可是从0%开始拿的份额啊。再往后就像和PowerPC一样,双方一代一代竞争呗,直到有一个不能满足摩尔定律为止。摩尔定律是伟大的,摩尔定律指出,不管市场上的竞争对手如何,只要你自己能遵守摩尔定律更新,就能满足市场要求,有一定的份额)
至于Meego,是过去intel为了防止microsoft被挤出手机市场而做的备份。当然也是为了满足和Linux程序无缝链接。以后PC程序对应于windows8,Linux程序对应于Meego,都可以直接在X86的手机上运行。
从本质上来说,android的java虚拟,效率还的低的,比不过原生X86代码直接运行。
诺基亚的未来反而很模糊,就看诺基亚能不能拼得过Acer,Dell,HTC了。反正手机市场足够大,也许大家都有的混。
放在手机上够用的。手机中cpu只占一部分耗电(intel忽悠说是10%,可能不完全对),touch,LCD,3G,wifi,bluetooth, speaker,这些都很耗电。如果两个cpu耗电差不多,用户感受不会差太多。intel还买了英飞凌的基带,自己家破费一点,用高工艺做,基带部分也能省电。别家可能舍不得用高工艺做基带。其他家高工艺只能找台积电。
够用是很模糊的说法,理论上永远都不够用。够用是说,用户一般使用感觉能忍受就行。尤其是不比业界水准差太多。intel会按照摩尔定律持续一代一代更新,减少功耗。
至于性能,可以说完胜。
把LCD亮度调一下,对功耗影响用户感受都会差很多。
现在Apple已经比微软大了(市值要高1/3左右),是全球第一大IT公司,枕头底下的的钱比微软的还多;Google也不省事,眼看着就追上微软了(还差10%左右),现在一呼百应,风头正盛。所以这次微软不比当年干掉OS2,Netscape,PS3那么有信心了。IE的份额一个劲的下跌,Zune还是个Joke,Tablet迟迟拿不出应对的产品,Bing还是被google远远甩在后面。。。所以在手机和Cloud上微软能有多大胜算,我想他们自己也不清楚。
最近微软内部大调整,走马换将的做了不少高层人事变动,到底效果如何,我们还要慢慢看。
我觉得,如果它的移动版windows能够最大程度的兼容pc上的应用软件的话,那绝对是一大利好,否则,如果和apple, andriod那样重新搞个app的市场,那戏就不大了。
从我个人的角度,在tablet和netbook之间还是犹豫了一段时间。原因很简单,在tablet上很难找到我所希望的软件。
自iPhone上市后,Nokia和微软耽误了好几年,Nokia弄了一个Maemo,比Symbian是要好些,但没有革命性的改变。微软就更差了,WM6.5简直就是自欺欺人。
当我后来拿到三星的第一个WP7原型机,倒是真有点佩服微软,终于壮士断腕,抛开过去,轻装上阵了。
我觉得WP7基本达到了iPHONE一代的水平,距离Android并不远。短期内自然无法和iOS竞争,但和Android一较长短是没问题的。
我认为现在摆在苹果、微软和Google(当然还有RIM,但我觉得BB出局是时间问题)是如何吸引开发者的问题。
毕竟程序员的资源增长是缓慢的,而且绝大多数只能专注一个平台。投入时间在iOS上,自然就无心Android。我觉得微软在Developer Relation上一直做得不错,如果能尽快圈一大堆WP7的开发人员,自然就会有好的应用,WP7平台自然会成功,形成良性循环。
最关键的是要有明确的技术路线图:这点很重要,不能说我化了吃奶的劲学会你这一套SDK/Framework,明天你说你不支持了。Nokia在宣布倒向WP7的同时,已经宣布了自己的信用破产,未来即便推出自己的平台,也不会有人陪着玩了。
三个公司在这几个方面都很不错,对第三方开发商的态度略有不同:
苹果:我赚完钱后,你再赚
谷歌:咱俩一块儿赚钱
要是微软能做到“你先赚钱,我后赚”就算成功了。
行业内每次技术进步都是要死人的,当然,主要死硬件厂商,还都是一世之雄:Nixdorf,AST, DEC,柏惠...
intel cpu性能是很好,可在当前基带/外设芯片同样头疼功耗时,cpu功耗还是很重要的数字