2007年05月28日

Palm的失败是有理由的

作者 非鱼

再多说一点有关Palm的东西。所有讲解Palm的文章或者书籍都会从它的历史开始讲,回忆一下当年的伟大和令人惊叹的销售情景,然后才开始讲现在如何,将来如何。Palm的历史比目前活着的任何一个掌上设备操作系统都长(如果把它购买别人的系统这件事忽略掉的话),现在的三大系统WindowsMobile,Symbian,Linux,那都是后辈了,可惜,Palm已经风光不再,不但使用自己的硬件装上WM的系统往外卖,现在又把研究Linux系统作为自己的第一要任了。

来到Palm的开发者页面,有点像MSDN的风格,可是,现在已经很少看到palm的开发资料了。其实在几个智能手机论坛上,Palm社区还是相当活跃的人,用户数并不少。而且每当新人问起各个操作系统有什么优点的时候,Palm的前辈总是会说Palm上的软件多,因为它的历史长。可惜,真正仔细看一下这些论坛就会发现,事实并不是这样。

论坛上公布的各种软件下载,基本都是很老的软件了,大部分都是06年5月以前的。现在新的软件和新的版本相当少,国外的好软件,绝大多数已经一年没有更新过了,许多原来Palm引以为荣的软件,现在都分别出了其它系统的版本。中文软件现在倒是还有几个高手在写,比如UGLee和REi。但是产量毕竟是跟不上的。

纵观全局,Palm的败笔就是太不重视开发人员了。微软的风格一向是以开发人员为重。推出VC打败了Borland C++,推出VB打败了Delphi,现在又用Asp.net把PHP和Java逼的喘不过气来。虽然它的系统运行效果不高,它的开发软件开发出来的产品同样运行效果也不高,但是,最最重要的一点,它的开发效率高,上手容易,见效快。一个新手学VB,一个月内就可以写出一个能用的软件,而且无论是修改,调试,都很方便。再看现在的Visual studio 2003/2005,写程序简直就是一种享受。不用记太多的函数,全部自动提示,自动生成结构良好的框架,自动提示并修改错误,等等等等,把越来越多的开发人员吸引到自己的阵营来。虽然Eclipse号称Java界的VS,但是实际使用的感受毕竟还是有相当的差距。(估计写出这句话来又要被做Java的人骂了)

诚然,WM起步比较晚,可惜为什么现在越来越多的厂商出WM的手机?曾经那些Palm界响当当的软件公司和产品的名字,现在新版本都只出现在了WM系统上,让用Palm的兄弟干瞪眼。从一个开发人员的角度来讲,Treo 650这款产品的可玩性远远大于任何一款WM系统的手机。只要你会玩,你会发现这个手机总有挖掘不完的新东西。假设,Palm的开发工具做的好一点,或者,哪怕只是开发文档做的全面一点,让开发人员更多一点,那么,今天的Palm,就不会是这个境地了。

现在,论坛上的人最担心的是Palm以后不再更新维护自己的系统了,也不再升级了。等自己手头的这个机器用坏掉的时候,不得不换成其它的操作系统,这才是最值得叹惜的事。除了Palm,哪里还有反应速度如此之快的智能手机和PDA?真正的用过比较过各种系统,你才能亲身体会其中的差距。