服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

手机操作系统及移动开发

                   

    随着时间的推移,人们手上的手机也在不断发展,以前的曾经经典一时的v998,8250,渐渐消失在人们的视线里,取而代之是彩屏,现在随着时间的推移,手机智能化不断提高,手机操作系统,这个新鲜又陌生的名词逐渐走入人们的视线。     

    谈到手机操作系统,不得不提一下nokia,这个手机界的巨人,在手机还在蓝屏的时代就开始酝酿手机操作系统,6年前,早已在pc操作系统领域拥有绝对垄断地位的微软公司决定利用这种优势进军手持设备操作系统市场。尽管微软迟迟没有推出该操作系统,但作为全球最大的收集制造商,诺基亚还是看到了威胁。为此,诺基亚联合其他手机制造商成立了一个与微软相抗衡的组织,即今天的symbian联盟,主要成员包括摩托罗拉和爱立信等。由诺基亚、爱立信等手机巨头共同研发的系统平台symbian(后来moto在2003年9月出于商业战略退出symbian,改支持linux),占据了智能手机操作系统市场70%以上的份额,目前的最高版本为symbian 9.0。西门子sx1使用symbian 6.0系统,索尼爱立信p802,p908使用的是symbian 7.0系统,诺基亚7700使用的是symbian 9.0系统,即便是中途退出这个同盟的摩托罗拉,也于不久前推出了基于symbian7.0的a1000,可见symbian的影响力之大。    

    说到操作系统,大家都会自然而然的想到微软,这个连ibm这样的蓝色巨人都要避让三分的软件界霸王,从过往的软件案例来看,微软要做的事情似乎就是不可抗拒的,微软一有个风吹草动,都会引发软件界的大地震,这次也一样,微软不会让nokia独享手机操作系统这块大蛋糕,这个pc软件界巨人也在适当的时候放出了自己的杀手锏---windows mobile,尽管现在支持该操作系统的手机相对与symbian来说,尤如凤毛麟角,但是微软不可忽略的软件优势为windows mobile在手机操作系统这场没有硝烟的战争中添加了不少胜算。

     说了上面两个又巨头撑腰的操作系统,那我们现在要说的这个操作系统出生背景比较寒酸,对,没错,就是让微软为之大伤脑筋的家伙---linux,它是一个很年轻的操作系统,它的诞生日期从1991年算起至今接近14年。但是,它的发展和应用却异常迅猛,已经成为操作系统领域中一支重要的生力军。迄今为止,linux在全球范围内的装机台数已超过1000万台,并且其增长势头与日剧增。甚至有一些分析家认为,在未来数年间,linux将成为windows nt真正强有力的竞争对手,也是惟一可以冲破微软垄断的出路之一。在手机操作系统上,linux刚刚得到摩托罗拉这个手机巨头的垂青,全力发展其在手机操作方面潜力,moto推出了a系列的手机作为对linux的支持,最近又有消息说palmsource将嫁接到linux的操作系统核心上,更令人可喜的是plamsource将这个决定其命运的使命交给了一家中国公司。    

下面列出现有的已知手机开发平台及其特点:

平台

优势

劣势

microsoft windows mobile 拥有无法替代的品牌优势,大量的开发人员及熟悉的开发工具及技术支持,自身拥有强大的技术能力和强悍的营销能力。 系统不稳定,开发出来的应用程序较其他平台要消耗更多的资源。
symbian nokia刚刚成为symbian最大的控股公司,有市场配置和销售的绝对优势,同时与无线软件开发公司密切合作,针对其平台开发出一系列的工具,同时symbian是oma的拥护者,oma旨在消除不同国家,运营商,手机制造商之间互操作性对垒。 由于symbian是专门针对电话设计的,因此扩充性和编程方面存在一些不便,同时国内相关介绍开发的书籍比较稀少。
linux 内存要求低,linux开发团体能更快的支持新的网络协议,微内核结构简单,为构造可嵌入系统提供了可高度模块化的构件方法。 linux体系的实时应用弱,可靠性不强。
palm os 操作简单,对硬件要求低,应用软件反应迅速,新推出的palm os支持无线接入功能,支持各种无线通信技术,融入了更多的beos特性。 系统开放性差,应用程序有限,扩展方面较弱,在国内的应用不及前三种广泛。
brew 该平台基于c/c++平台,且其sdk下载是免费的,开放的端对端解决方案成功的解决了开发,购买等一系列问题。 开发工具不是很成熟,需要数字签名限制了众多电信运营商,应用范围小。
j2me j2me拥有java语言所具备的各种特点,可移植性,一致性,且利用j2me技术编写的应用程序可以升级,可扩展至个人电脑,服务器。 j2me提供了对internet协议的支持,通过c/s模式访问internet全部信息。 j2me的策略是手机赋予本地计算能力,强化和扩展了运营商的服务。 支持j2me的手机价格较高,且速度慢,java应用和手机终端不相兼容的现象十分普遍,需要对程序的移植进行代码修改。

 

     2004年5月底,我国手机用户突破3亿,这让全世界同类业界都把目光投向中国,2004年初,当时的微软亚洲研究院院长张亚勤博士被调回总部担任全球副总裁,负责微软移动通信和嵌入式系统的开发业务,这与中国移动通信业务的潜在时常不无关系,当然在这个领域,微软这个巨人只能算是个新人,以nokia为首的symbian及其著名的s40,s60界面系统在市场上已经占据了板壁江山,而摩托罗拉宠爱有加的linux也不可小觑,在2004上半年,moto的高端手机大部分都是靠它打下市场。    

    2004年3月24日,微软正式宣布windows mobile2003 secondedition,随后市场上纷纷出现了使用该更新版本操作系统的只能终端产品,2004年4月,微软移动应用软件开发挑战赛拉开帷幕,2004年7月9日,微软推出windows ce5.0平台,2004年10月,中国国际通信设备展览会成功举办,盛况空前,2004年6月25日,微软著名的移动开发者大会(mdc)首次登陆中国,其目的不言而喻,吸引更多的开发人员关注开发,从而增加windows mobile平台的应用数目和开发团队数目,就在同年10月nokia也在国内举办了第三界nokia论坛开发伙伴大会,宣传其最新的战略和技术。     放眼2005年将有更多的惊喜等待我们,基于windows ce5.0平台的windows mobile 2005应用系统将会在下半年面世,更多的支持j2me的手机开始普及midp2.0规范........    

    设想一下不远的将来,或许手机产业将会像当年pc的发展道路一样,形成一个统一的规范,大家可以根据自己的需要购买自己需要的手机部件然后diy,就像我们现在自己在电脑市场买回内存条,cpu,主版,显卡,硬盘自己装机一样,或许不久的将来,手机装机这样一个新名词将会进入人们的视线................     移动应用开发的浪潮正在席卷而来,你,准备好了吗?      

扫描关注微信公众号