移动应用平台的发展与研究
摘要:当今世界,随着移动互联网、无线技术、操作系统、芯片技术的发展,移动应用平台功能日益强大,已成为人们生活中必不可少的工具,移动应用平台软件的开发,也占到软件行业较大的比例。本文将围绕移动应用平台软、硬件,讨论其发展、商业模式和应用。
关键词:移动应用平台硬件;移动应用平台操作系统与软件;移动应用平台产业发展
1 概述
当今的消费电子市场已经是智能移动应用平台的天下,手机、平板、MP3 、GPS,都开始走向智能化、互联化、集成化的发展道路。他们共有的特点是:
1)有一个相对于移动应用平台开发的操作系统。比如Android、IOS等;
2)采用更加集成化、小型化和极低功耗化的CPU。比如基于ARM构架的一系列CPU,基于X86 构架的Atom CPU;
3)功能相互覆盖、聚合。比如手机可以当MP3、GPS、数码相机用。
相对于桌面平台,如今移动应用平台已经到了其发展的黄金时期。它丰富了消费电子市场、拉动了经济、提供了大量的就业岗位、改变了人们的生活和娱乐方式。
2 移动应用平台历史
最早的可以称得上智能的移动设备大约出现在20世纪90年代。比如Apple Newton (1992)、Microsoft H/PC(1996)、Palm 1000(1996),当时的移动应用平台基本上以手持PDA为主,而手机还处在模拟信号且只能打电话的阶段。移动设备CPU处理速度不到20MHZ,信息存储容量极小,屏幕为黑白屏分辨率很低,没有大众化的成熟的操作系统,软件固化在系统中的更没有第三方开发的软件,不能与因特网连接。相对于当时的桌面平台设备,移动应用平台的市场也十分有限。
从2000年到2005年随着手机的发展,移动应用平台进入相对较快的发展时期。运行Windows Mobile的彩屏PDA和Smartphone,运行Symbian系统的可以完成简单照相功能的诺基亚手机、运行Linux系统的摩托罗拉手机相继出现。当时的移动设备CPU已经上百兆赫兹,基本是ARM构架CPU的天下,开始出现彩屏和触屏,操作系统有了长足的发展,某些开放式的移动应用平台操作系统可以安装第三方的软件。Wifi, GPRS也成为相对高端机器连接互联网的配置,可以和PC互联进行信息的同步。这个时期的移动应用平台已经有了聚合化的趋势。
2005年至今,伴随着苹果、谷歌等公司将许多创新的理念带入移动应用平台,移动应用平台进入了爆发式的发展时期。不仅在硬件上飞速增长,在软件和设计理念上也不断的创新。许多应用开始进入看似科幻的地步。这个时期比较著名的产品有运行着苹果IOS操作系统的IPAD,ITOUCH,IPHONE。运行着谷歌Android开源系统的HTC手机,三星Galaxy平板。SONY的PSP,亚马逊的电纸书等。当今移动应用平台的CPU已经基本达到和超过当年桌面平台奔3的水平,且更加轻便节能。屏幕多点触摸、3D技术、体感芯片技术已经不足为奇。存储以GB计算,可以高速与互联网连接。在软件设计理念上出现了云技术、APP市场。操作系统也更加人性化,并伴有无数的第三方应用。当今的移动设备已经成为人们生活和娱乐必不可少的工具。
3 移动应用平台处理器
和嵌入式平台一样,在移动应用平台上ARM构架的处理器比较受欢迎。在桌面系统中英特尔几乎扮演了所有角色,从芯片架构到芯片设计,再到生产制造与营销。而ARM除了提供芯片架构的研发并把它授权给芯片设计厂商之外,它什么也不做。相对于因特尔,ARM的优势体现在:
1)能耗比高,性价比高。相对于因特尔的X86,ARM结构更能兼顾到性能、功耗、价格和代码密度的均衡;
2)丰富的芯片种类。全球几乎所有厂商都向ARM购买授权,生产不同外围控制器、接口的芯片。用户可以根据自己的需要选择适合的芯片。
为了回归移动领域,因特尔在2008年推出了Atom处理器,专为小型设备设计。其在降低产品功耗的同时保持了与同酷睿2双核指令集的兼容,支持多线程处理。虽其在移动应用平台市场占有率仍不及ARM,但因特尔加入了这场竞争,会让移动应用平台市场更加健康的发展。
4 移动应用平台操作系统和商业模式
各厂商移动应用平台的发展模式不尽相同。苹果公司对自己的产品本着从软件到硬件完全垄断的态度,使苹果的产品具有鲜明的家族个性。因为系统软件到硬件全都自家设计,苹果的操作系统总是可以发挥其硬件(特别是CPU)最大的潜能。严格控制的家族性产品造成其内部兼容性极强,只要在IOS某代产品上能够运行的软件,基本就能在其他IOS产品上运行。对第三方软件采用电子市场加以控制,软件导入设备必须采用iTunes,使苹果
设备上的软件基本个个都是精品,几乎没有病毒,当然对于编程人员来说,这也无形中提高了技术门槛。虽然将产品放在苹果的电子市场里是有租金的,但是电子市场对版权和销售是有保障的。苹果的电子市场不仅卖应用软件,也买电子版的CD和视频,在美国等西欧国家甚至挤垮了实体碟片市场。可见如今移动应用平台消费的火热程度。
谷歌并没有生产移动硬件设备,而是发布Android操作系统。Android的操作方式和理念有模仿IOS的嫌疑,但Android系统是完全开源的,相对于苹果基于Unix编写的IOS操作系统只能运行在自家ARM构架的处理其上,基于Linux编写的Android操作系统可以运行在任何厂家基于ARM或X86构架的处理器上,并且免费提供使用。对外为设备和硬件的要求不像苹果这么严格。虽然对第三方软件也采取电子市场的方式管理,但是Android允许第三方电子市场存在的,非官方市场的存在也加大了Android软件的灵活性,放低了编程门槛。这种模式使Android系统的移动应用平台和软件来自不同厂家、工作室,功能五花八门,也使Android迎头赶上,用户量大有超过苹果的势头。但是过度开放的策略也有他的劣势,不同的设备让Android的编程兼容性很差,电子市场中相同的软件可能在某台设备里运行良好,在另一台设备里却无法运行,给编程者造成难度,对应用软件产品的后期测试要花很大的精力。虽然在Android的市场上发布软件大多是不要钱的,但由于各种非官方市场的存在,将软件导入设备的方式也五花八门,软件很容易被盗版,收益得不到保障,软件质量也得不到保障。因为Android系统对硬件的要求没有IOS严格,造成运行它的硬件设备良莠不齐,规格迥异,在强劲的设备上操作系统不能发挥硬件的效能,在低档次的设备上又有很差的用户体验感,但从另一个角度来看,运行Android系统的设备不再只是高端产品,平民产品低廉的价格会带来大量的用户。随着Android的不断壮大,谷歌收购了摩托罗拉手机部,开始加强对电子市场的监管,希望今后能在设计上软件、硬件同步进行。
因为移动应用平台市场的前景和利益。桌面平台的老大——微软,放弃了坚守多年的
Windows Mobile,着手推出了全新构架的WindowsPhone7移动平台操作系统。由于微软的动作滞后,虽然WindowsPhone7在某些技术上甚至超过IOS和Android,但是市场永远不是以技术论天下。至今微软的移动应用平台操作系统依然不敌往年。而原本占有大部分市场份额的Symbian,早已成为昨日黄花。
5 结论
随着移动互联网、无线技术、操作系统、芯片技术的发展,移动应用平台正以爆炸式的速度发展着。对其的软件和系统的开发已经占到软件行业较大的比例,发展和就业前景十分乐观。相对于目前流行的几大平台,其所运用的编程语言并没有超出桌面平台的范围,所以研究移动应用平台的开发,入门并不难,而且能为将来就业添加重要的砝码。
另一方面,从移动应用平台的发展我们可以看出,在商业化的今天,对一个产业的发展技术很重要,但每个厂商的成功与否,永远不是唯技术而论的,对时机的把握、创新的理念和推广甚至更为重要。而多元化的市场竞争,也推动着移动应用领域向着更加健康的方向发展,因为移动设备的轻便化、智能化等种种趋势使移动应用平台的用户量与日俱增,在不远的将来移动应用平台必将展示出强大的活力,服务于我们的工作和生活。
参考文献
[1]Brian Fling.移动应用的设计与开发[M].电子工业出版社,2010.
[2]Sarah Allen.Pro Smartphone Cross-Platform Development: iPhone,Blackberry,Windows Mobile and Android Development and Distribution.Apress,2010.
因篇幅问题不能全部显示,请点此查看更多更全内容