决胜掌上电脑 软件为先 - 掌上科技 - 闫辉

(这条文章已经被阅读了 215 次) 时间:2001-09-19 11:30:23 来源:闫辉 (yanhui) 原创-IT

当恒基伟业“呼机、手机、商务通,一个都不能少”的广告词铺天盖地的充斥着我们的双眼的时候,你是否会想到“中文手写软件”成为了这个巨大成功的基石?

掌上电脑发展历史也是软件发展的历史

回溯掌上电脑的历史,开山祖师应该算是苹果电脑于1993年推出的Newton电脑,这款拥有大荧屏的机种,大幅提升手写识别系统和通讯功能,曾经引起一阵热潮,然而因为其中内置软件的不稳定和运算速度差距,成为了一个失败的产品。而从这个公司出来自己创业的Jeff Hawkin利用自己发明的Graffiti手写输入法,冒巨大市场风险开发出PalmOS软件操作系统,并一举成为掌上电脑市场的明星。眼看掌上电脑市场变的成熟起来,微软也在1997年加入了战团,推出了Windows CE(简称WinCE)系统,但在刚推出的时候,由于其WinCE的操作系统运行速度非常慢,而且资料传送的功能都没有做好,因此市场反应平淡。但微软在2000年推出了注重多媒体性能的Pocket PC大幅度的提高了软件的性能,因此开始了与Palm分庭抗争的局面。就在这两家厂商竞争的不亦热乎的时候,在中国大地上,同时也诞生了一批中国的掌上电脑厂商,以自己开发的简单实用的掌上操作系统为核心,再加上汉王科技的中文手写输入软件技术的成熟,成功的推出了一系列掌上电脑产品。

操作系统是争夺的核心

掌上电脑操作系统的特点就是核心非常小。Palm操作系统还有一个非常著名的特点,它运行在一个抢占式的多任务内核之上。同一时刻用户界面仅仅允许一个应用程序被打开,这个被打开的程序将控制整个屏幕,应用程序始终运行在单用户界面线程上。也就是说,它们不允许所谓的MDI(多文档接口)存在,所有的程序必须以SDI(单文档接口)的形式存在。这点看来和现在的多媒体的流行趋势相比有点落伍,但是这种特性是使得操作系统更为紧凑,到现在为止其主流版本OS3只需要2MB内存就可以了。而WinCE是一套用于商业和个人装置的操作系统,除了能互相传递资料外,还能与使用Windows 操作系统的计算机连结,并且连上网络。Windows CE操作系统提供了独特的Microsoft ActiveSync主动式动态同步技术,只要将使用者的掌上型计算机连接至家中?办公室或是外出手提的计算机,甚至于透过调制解调器或是网络,ActiveSync便会自动持续地更新使用者的连络人资料?电子邮件及其附件?便笺等项目的信息,特别是可以与Microsoft Outlook或是Microsoft Schedule+ 7.0a无缝结合,当然也可与其它通用的个人信息管理应用程式(PIM)进行同步作业,而远程网络存取(Remote Networking)方面的移动功能,则可以让使用者通过串口?红外线,或是调制解调器的连接,而与网络共享资源。

但是Win CE由于从Windows操作系统转移而来,所有Windows系统的一些缺点比如开机速度慢等等也随之而来,同时在价格上也要比Palm OS的掌上电脑要贵一些。

由于大家都认识到操作系统对掌上电脑发展的影响,因此这两大阵营都在进行着一系列的动作,Palm和WinCE都一直采用授权其他公司自己操作系统的方式来扩大自己的份额,而且也通过不断的升级来完善功能。在2001年7月份,Palm公司宣布将硬件和操作系统部门分离,其目的就是为了更好的发展自己的操作系统,因为软件业务的增长要比硬件快速的多,可以使公司更好的盈利。同时花费3000万美元收购多媒体操作系统Be OS公司,也是为了在下一个操作系统版本中更好的支持多媒体功能,而微软也不示弱,不仅推出了最新的Win CE开发包,同时还对厂商开放一部分Win CE 3.0的源代码,同时也推出了基于Windows XP的嵌入式操作系统,力图再次称雄。

在国内,恒基伟业等一批异军突起的掌上电脑厂商,一直在国外厂商的巨大压力下开辟自己的天地,操作系统是关键的业务,他们的开发人员占到公司人员的很大比例,主要就是按照中国人的使用习惯来创造自己的操作系统。最新恒基伟业还推出了奔扬系列产品便采用了改良并做了很多本地化工作的Win CE核心,力图本地化特色来巩固自己取得的成果并开拓新的空间。

此外备受瞩目的Linux也在加入战团,嵌入式的Linux操作系统现在越来越被更多人所重视,基于Palm和Pocket PC的Linux操作系统都已经推出了自己的样机并努力的推广,但专家估计,要想真正的达到市场化的应用,掌上电脑Linux操作系统的推广还需要很长的一段时间。

应用软件推波助澜

在应用软件方面,由于Palm的推出比较早,而且有很多的开发工具,所以其上的应用软件比Win CE要多,目前有超过万种的应用软件可以使用,比如理财工具、游戏及收发email等。Palm的使用者可以在软件下载站点和Palm的官方站点下载,相当方便。同时,现在全世界有十几万的Palm软件开发者,他们使用各种开发工具还在不断的开发应用软件,比如Satelite Form(Palm的程序相对比较简单,开发也比相应的Windows开发要容易。)。对于中国,Evstar等中文化软件也被众多的用户所接受,客观上促进了Palm的推广。

而Win CE的推出比较晚,支持的应用软件比较少,但微软的力量不可忽视。PC使用的Windows应用软件大部分可以和Win CE对应使用,不需经过任何转换,对使用习惯Windows的人相当方便。同时,微软为了提高人们对Win CE的接受程度,目前也在大力的推广应用软件的开发。而且有一位瑞典程序员正在试验一种软件,该软件可让Palm操作系统(其上有数千种应用软件)在已经安装了微软Pocket PC操作系统的掌上电脑上运行。据说新编程序可以仿真PalmⅢ型机界面并以Palm机70%的速度运行。

软件创造新的发展和机遇

掌上电脑被人们广泛接受是需要时间积累的。而要想最终被大众认可,需要突破一个临界点。就象表格软件带动了Apple的成功一样,我们现在仍然需要找到更贴近人们需求的软件定位。因为它的价位并不便宜,而且一般人也没有忙碌到非靠掌上电脑处理不可,因此要想扩大市场,需要在其他的方面找到自己的定位,软件当仁不让的成为主要推动力。

对于掌上电脑的发展方向,大家比较认可是开拓无线通讯功能和人工智能,新版的WinCE就内置GSM数字通讯功能。而Palm公司的总监认为Palm以后的发展方向就是“一张可以通讯的纸”,可以轻易的达到纸张传真的功能,让使用者交换资料。

随着掌上电脑功能逐步强大,其应用领域越来越广。掌上电脑软件开发的需求也越来越多。掌上电脑上应用与服务的多少甚至决定厂商未来的市场份额。国外的Palm开发人员有十几万,WinCE的开发者也逐渐在增加,国内也有很多的开发厂商比如恒基伟业也在努力聚集大量的开发者在商务通上进行应用开发。但国内从事掌上开发的程序员并不多,更多的人关注的是Windows平台上的开发,因此网上中文化的掌上电脑软件很少,掌上开发有巨大的潜力。随着掌上电脑市场份额的扩大,需要更多的应用软件的支持,自然对掌上开发程序员数量的要求也会越来越大,越早切入这个市场,就越可能比其他人早获得成功,原金山词霸的作者雷炀便是成功的实例。同时随着掌上电脑行业应用的不断深入,在开发行业应用解决方案配套的软件产品方面也会产生更多的新商机。

掌上电脑的通讯功能的加强就是向手机靠拢,而同时手机厂商也不示弱,也想吃掉掌上电脑的地盘,这种趋势不可阻挡。NOKIA 9210最近推出的开发者大赛就是笼络更多的开发者为其开发各种应用软件,因为其本身也支持Java语言和Symbian的EPOC操作系统,其开放性的开发界面可搭配未来很多娱乐导向的实用软件。这些,都在给掌上电脑市场的繁荣带来更大的推动力。

文章评论:决胜掌上电脑 软件为先 - 网络2000少侠 - 2001-09-19 12:45:31

其实PALM无法作到的多窗口多任务切换,用日本人编的DA等HACK软件也可以实现功能替代。 但是palm在多媒体,音频视频方面的功能比POCKET PC逊色很多。 - - - - - - - - - - - - - - - - - - - - - - 问世间palm为何物?直教人神魂颠倒。 http://palmwarez.126.com

RE:文章评论:决胜掌上电脑 软件为先 - Arden - 2001-09-19 19:01:09

最近很多同事都购买了掌上电脑,各种各样都有。 但最终真正利用了的基本没有。 我觉得现在只有IPAQ可以基本满足要求。 但仍有相当距离。

RE:文章评论:决胜掌上电脑 软件为先 - 谢彼得 - 2001-09-19 13:30:29

现在的palm主要是cpu速度实在太慢,和ipaq相比就像286和奔腾之比,以至于很多软件开发不得不用汇编级,阻碍了第三方开发特别是高性能软件的开发 :【 在网络2000少侠(网络2000少侠)的大作中提到:】 :其实PALM无法作到的多窗口多任务切换,用日本人编的DA等HACK软件也可以实现功能替代。 : :但是palm在多媒体,音频视频方面的功能比POCKET PC逊色很多。 : ......

RE:文章评论:决胜掌上电脑 软件为先 - 网络2000少侠 - 2001-09-19 14:01:17

:【 在谢彼得(billdu)的大作中提到:】 :现在的palm主要是cpu速度实在太慢,和ipaq相比就像286和奔腾之比,以至于很多软件开发不得不用汇编级,阻碍了第三方开发特别是高性能软件的开发 : ::【 在网络2000少侠(网络2000少侠)的大作中提到:】 : ...... PALM的CPU目前是采用摩托罗拉的龙珠系列(WINCE采用的是INTEL的StrongARM),国内的PDA厂商象商务通,联想,方正也都是用这款,最快也就33MHZ,超频了到四十多。所以开发人员当然要考虑到CPU的运算速度。 但是从使用者角度来看,PALM的33MHZ和POCKET PC的一两百HZ的CPU的快慢比较,用各自的软件看起来是差不多的,商务通十几MHZ的CPU,手写一样很流畅,当然玩较大的游戏的时候POCKET PC肯定比PALM快很多。

RE:文章评论:决胜掌上电脑 软件为先 - 谢彼得 - 2001-09-19 14:18:55

商务通及其他龙珠系列产品手写识别的流畅,是以牺牲识别率为代价的,在算法上 做了很多精简,而且使用68000的汇编实现的,程序工作量很大;而在ce机上,由于cpu速度快,所以完全可以用高级语言编写复杂的算法程序,这远不是龙珠可比的. 另外,即使是33m的龙珠,因为是16位cpu,所以速度和arm系列的差别还要大于他们的频率差别. 其实判断速度的差别光靠几个常用软件的使用感觉是没用的,自己写个简单c程序吧,让palm和ipaq各做1000万次乘除法,你就知道速度的差别了 :【 在网络2000少侠(郑剑锋)的大作中提到:】 : : ::【 在谢彼得(billdu)的大作中提到:】 : ......

RE:文章评论:决胜掌上电脑 软件为先 - 网络2000少侠 - 2001-09-19 15:33:47

【(网络2000少侠)回复(谢彼得)的大作】 所以PALM比POCKET PC便宜啊,两者的发展理念不同,PALM觉得自己大家能凑合着用就有市场了。它的理念是“简单即美”,从某种意义上说它可以算是中国的商务通。商务通的功能更少,不就是电话本名片簿记事本加手写的功能嘛,还不是赚翻了钱。 从使用经验上来说目前PALM也够用了,价格较便宜,功能也很丰富,但也许是PALM的简单即美桎梏了他们的发展,PALM OS升级迟迟。至于CPU方面,PALM公司也要打算用ARM处理器了,但是最迟恐怕也要到2002年,因为原有的这么多软件在ARM架构上不能运行,除非内建有仿真Dragonball处理器的功能。 PALM上一样有很多功能强大的软件,特别是某些游戏,画面非常精美,有几个类似DIABLO的游戏,画面真的巨棒。但是也如你所说,玩这类游戏很慢,不超频几乎没法忍受。但我想大家买个PALM不光是为了玩游戏吧?记事,理财,看电子书,游戏恐怕用得最多了,上网,收发MAIL,聊天虽然没什么问题,但现在移动取消了手机数据业务的免市话费的优惠,我是不敢用PALM连红外手机上网了,巨贵呀。 谢兄可能是从软件开发者的角度考虑,而我是从用户的角度看的,毕竟这年头物美价廉的东西不多呀,目前来看PALM算是性价比比较好的掌上电脑了。

RE:文章评论:决胜掌上电脑 软件为先 - 闫辉 - 2001-09-19 17:07:32

【(闫辉)回复(网络2000少侠)的大作】 两位哥们的讨论不错啊。 - - - - - - - - - - - - - - - - - - - - - - 《程序员》杂志关注软件产业,关注程序员发展。

RE:文章评论:决胜掌上电脑 软件为先 - 宁宁 - 2001-09-20 10:04:46

【(宁宁)回复(网络2000少侠)的大作】 我觉得你们说的不矛盾,是两个不同的市场 也是用户的不同需求,所以他们都会有市场的

RE:文章评论:决胜掌上电脑 软件为先 - lin - 2001-09-20 10:14:28

【(lin)回复(宁宁)的大作】 可不是,市场可是挺大的,分中高低端产品。 - - - - - - - - - - - - - - - - - - - - - -
   __,O
  / /\_
 __/\
    /   陆丰人在北京 - http://www.lufeng.org