Android发展的分析与研究
Android发展的分析与研究
摘要: 随着手机的智能化,涌现出众多手机操作系统,本文从产品的应用技术和推广方面阐述了新一代开放、自由的移动终端平台——android,分析与研究了android的优势与不足。
abstract: with the development of intellectualization in mobile phones, it emergent many smart phones operating systems, this paper introduced a new generation of smart phone operating systems of the android, from the applied technology and popularization of the products, analyzed and studied the advantages and disadvantages of the android. 关键词: android;技术;推广
key words: android;technology;popularization 中图分类号:tp39 文献标识码:a 文章编号:1006-4311(2013)02-0185-02 0 引言
android是一种以linux为基础的开放源代码操作系统,主要使用于便携设备。android操作系统最初主要支持手机。2005年由google收购注资,并拉拢多家制造商组成开放手持设备联盟(open handset alliance)开发改良,逐渐扩展到到平板电脑及其他领域上。2011年第一季度,android在全球的市场份额首次超过symbian系统,跃居全球第一。2012年2月,android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%[1]。android
作为一个开放的移动设备平台,近几年得到了快速发展,市场占有率也不断得到提升,andorid系统也逐渐的发展成为主流手机操作系统之一。
1 android的应用技术
随着本文分析与研究,通过了解当前android平台的基本情况,阐述有关技术方面的优势与不足。优势有如下几点:
1.1 可移植性 android系统平台基于优化了的linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机硬件的连接层[2],这使android能够像linux一样很方便地被移植到各种平台,这也是android优于symbian的主要原因。 1.2 界面(ui) 由于android的开放式特点,很多厂商推出了定制的界面,如:moto blur、三星touchwiz等等,这为客户提供了丰富的选择。同时,android在界面方面的下拉菜单功能尤为突出,为此苹果的ios5以及以后的系统中也添加了此功能,以致ios与android的手机界面越来越像。android成为了除ios之外的最受好评的系统之一。
1.3 优化 尽管google推出的第一款android手机dream,在ui、用户体验和部分性能方面相较于苹果毫无优势可言,甚至存在某些方面的缺陷,但随着google对android系统版本改进和c/c++ndk的加入,其后续发布的几款机型已经能够跟得上iphone的脚步,如三星的galaxy s系列也是iphone最大的竞争对手。 1.4 应用 android集成了flash,并在各大厂商强大的配置的
支持下,具备了出色的在线视频功能,可以让用户随时随地通过浏览器观看flash视频,而iphone却不支持flash。同时,android的开源和免费特性吸引了众多的开发者为其提供应用和服务,并且带给苹果一定的压力,android的大多数游戏可以从ios平台上移植过来,对开发者而已,也减少了工作量,因此,android在游戏方面也表现不俗。
优点虽然是有目共睹的,但是不足之处也是存在的,有以下几点:
1.5 效率 android用的是linux内核,在内核上通过java虚拟机来运行程序。但是android的一些驱动模块被放在了内核外,中间需要其它的命令传递转换过程[3],因此,在程序运行时执行效率大大降低,并且java只有自动内存回收功能,这个回收的过程可能使正常运行的程序短暂停顿。如果这个停顿是在游戏过程中对使用者来说是不可以忍受的。google虽然已经意识到了这个问题,但是它在android 2.3版本中并没有彻底解决这个问题。尽管google通过引入c/c++ndk对这个问题进行了改善,但这也只能勉强在内核以上的应用层与ios抗衡。从用户体验上来说,android系统在某些机型(如:华为的c8500)上有卡顿、死机、进程崩溃等问题。
1.6 漏洞 在android2.3.4之前,几乎所有的android手机都存在重大的验证漏洞,众多用户在享用免费的wifi的时候,黑客可通过未加密的无线网络窃取用户的数字证书。
1.7 升级 由于android的升级速度很快,而厂商推出新固件驱动的研发周期较长,这必然会造成配有android系统的手机升级滞后,比如联想乐phone还运行在1.6系统,国际版的i9000仍处在2.2的系统。
1.8 应用 虽然android的google play中的应用在2012年9月达到了67万,即将赶超app store,但是google play中的色情应用泛滥,分级制度收效甚微,其有价值的应用比较有限,从android市场下载846个应用,通过应用安装前安全检测,检测出168个应用存在安全攻击漏洞[1],因此,android的应用的质量有待提高。
2 andorid的推广战略
2.1 时机 虽然android的发布时间落后苹果的ios近四个月,但是,android更早进入4g时代,且android推出的时候,正好处在上一代智能手机操作系统symbian、windows mobile和黑莓低谷的时期,抓住了智能手机向触屏时代发展的关键,在触屏手机市场的占据中夺得先机。
2.2 开源 开源是android能够快速被手机厂商接受的关键因素。在android发布之前,没有哪一个智能手机系统的开源程度能够达到android一样的水平。因为android的开源,打破了以往手机操作系统平台的授权与购买的模式,并降低了厂商的成本,提高了android终端的性价比,使android平台能够更快的被人们接受。 2.3 机型 机型众多是android平台能够快速占据市场的又一大
主要因素。因为在短短的两年半时间里,android手机型号已经猛增到277款,并超越symbian成为中国智能手机市场上最受用户关注的智能操作系统之一。而且android智能手机涵盖各个价格段,能够满足不同层次消费者的需求,因此android在高中低端市场上都有发展。
2.4 联盟 android的发展,不但有摩托罗拉、三星、htc、索尼爱立信等众多手机厂商成了的联盟,还有手机芯片厂商和移动运营商的支持,据统计,开放手持设备联盟的创始成员就达到34家,由手机制造商、软件开发商、电信运营商以及芯片制造商共同组成。这使得android的市场遍布了全球。 3 小结
综上所述,android之所以能够在众多的智能手机操作系统中脱颖而出,主要是因为android独特的应用技术和推广策略,但不可否认android仍有许多不足之处,需要进一步优化。只有不断的改善,才能长久的得到市场的认可和支持。 参考文献:
[1]沈才樑,唐科萍,俞立峰,甫伟.android权限提升漏洞攻击的检测[j].电信科学,2012,5.
[2]公磊,周聪著.基于android的移动终端应用程序开发与研究[j].计算机与现代化,2008,8.
[3]姚昱旻,刘卫国著.android的构架与应用开发研究[j].计算机系统应用,2008,1.
因篇幅问题不能全部显示,请点此查看更多更全内容