Android 平台产业及技术动力不断

时间:2011-09-04

  Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,早期由原名为"Android"的公司开发,谷歌在2005年进行收购"Android.Inc",Google继续进行对Android系统开发运营,它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。

  到2010年底数据显示,市面上有115款谷歌Android手机以及50款非手机的Android设备。不管这些数字是否准确,现实的情况是,Android开始突破其初锁定的智能手机,开始向多个行业和领域的嵌入式设备进军。

  为什么产品经理以及技术负责人都对这个热门的平台投以青睐的目光?为什么Android技术对医疗设备、机顶盒和车载信息娱乐系统等诸多不同的市场有如此大的吸引力?其中既有商业方面的因素,也有技术方面的因素。

  产业动力

  在开源授权许可下的技术,会给成本和开发团队建设带来极大的优势,这对技术经理和公司高管都有足够的吸引力。这方面的确有一些令人信服的理由,让他们选择嵌入式Android操作系统。

  首先是授权许可因素。采用开放源代码技术的嵌入式系统开发要求开发商/卖方充分理解嵌入式软件组件的许可证。Android是非常有吸引力的,因为依据Apache 2.0授权许可的条款,所有内核包封装都是开放的,这就允许大家将其源代码用于自己的开源应用程序中,不管是商业盈利用途还是提供出去。

  接下来是源代码因素。Android提供了一系列源代码,由Android团队特别编写,利用现有的开源项目提供了一个完整且紧密衔接的软件堆栈。在当前在公用的Android库中有200多个独立的Git树。这里不仅有包源代码,而且还有很多硬件部件厂商也愿意提供其特殊驱动程序的源代码。

  版本发行频率也是重要因素。Android以相对频繁的节奏推出主要版本。移动手机的血统决定,它必须以更快节奏的发布周期来满足市场期待。现在,每年推出很多个版本是家常便饭。但Android似乎计划将周期设定在每半年发布一个版本,这种更新速度将很明显地使Android采纳者受益。

  来自产业链的支持更加有力。尽管早期的Android产品工作重点关注ARM架构,实际上几乎所有的主要嵌入式芯片供应商都已经建立并积极地保留一个Android基本端口。这些硬件供应商可以协助开发人员加快其产品上市,并开放他们的架构以让开发人员从中受益。

  从软件方面来看,已经有一个与Android相关的大型开发者社区,不仅推动应用层内容(有超过40,000个可用应用程序),而且还推动了Android中间件组件,从增强和优化等方面。这对Android的持续发展至关重要。

  文档和培训也是重要因素。让开发团队精通Android所需要的时间也是要计成本的。要让你的团队变得能干,清晰、简洁、的文档至关重要。Android社区提供有一系列教学内容、视频(有一些是用户制做的,有一些来自商业供应商)、大量的博客和不同公司提供的Android学术研讨、实例和教程。

  技术动力

  在技术方面,有很大一股力量推动着传统嵌入式开发人员积极采用Android平台来设计新产品。以下几个方面突出体现了移动装置制造商的技术官、工程负责人以及产品管理人员愿意采用Android的主要原因。

  首先是广为开放的技术框架。谷歌和其合作伙伴联盟正在投资用于满足特定的应用需求的框架(framework)。Android提供了新的、快速发展的技术框架,不仅是手机,甚至很多并非传统上的智能手机的设备,都将被纳入这个框架。这将为Android装置进入智能家庭、智能办公室市场开辟道路。

  其次是现成可用的硬件参考平台。Android普及导致的结果之一就是,硬件厂商为了开发原型产品以及对自己的硬件产品进行性能测试,推出了许多参考性的平台。因此,终产品开发制造商在此基础上只要稍加修改,即可推出自己的产品。目前,Android 硬件参考平台量的主要是基于ARM的手机(采用高通芯片),主要也是以特定库集合的性能基准测试或者Android一致性测试套件为目的。其它基于硬件的参考平台,例如德州仪器(Texas Instruments)的Zoom 和Beagleboard参考系统。另外还有很多新的平板电脑、车载信息娱乐和机顶盒产品。所有这些参考设计,都将成为终产品制造商的起点。

  轻松上手的虚拟机。与软件堆栈的上层和中间层相关的编程语言是嵌入式系统的技术评价的决定性标准之一。Java是非常流行的编程语言,在业界已经有数量众多的工程师在Java开发方面经验十分丰富,而Android是基于Java变成语言的,虽然它是以自身的虚拟机Dalvik为基础。

  精良的开发和调试工具将是推动Android产品发展的重要动力。使用开放源开发环境和调试工具,允许现有的开发部门迅速地切换到新的Android平台上来,特别是如果其以往的经验建立在另一个基于嵌入式Linux的开发环境,这就拥有了更好的基础。

  在以Google为首、由电信运营商、设备制造商和半导体厂商构成的OHA中,风河公司是家Linux商业成员,自然也就在Andorid的发展中起到了重要的作用,特别是跟所有的半导体芯片厂商密切合作,以便使Android系统和硬件芯片的效能都发挥到。同时,风河也为OHA的关键技术做出了重要贡献,例如ALSA(Advanced Linux Sound Architecture )、V4L2集成、硬件抽象层、测试与兼容以及常见缺陷排除等。

  Android历史

  2008年9月22日,美国运营商德国T-Mobile在纽约正式发布款Android手机——T-Mobile G1。该款手机为台湾宏达电(HTC)代工制造,是世界上部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论速率7.2Mbps,并支持Wi-Fi。

  2009年9月初,摩托罗拉坐镇主场在旧金山举办的Giga OM 2009大会上携手T-Mobile正式发布了旗下首款搭载Android操作系统的智能手机---MOTO CLIQ ,在沉寂许久后的首次爆发吸引了无数用户的目光。如果说T-Mobile G1的出世开辟了Android领域先河的话,那么摩托罗拉CLIQ的发布则更多的被视为昔日手机霸主的强势回归!

  2009年10月28日正式发布了Android 2.0 智能手机操作系统,今天摩托罗拉和网络运营商Verizon共同宣布了首款采用Android 2.0的手机Droid

  2010年1月索尼爱立信首款Android机型X10上市

  2010年1月7日,Google在其美国总部正式向外界发布了旗下首款合作品牌手机Nexus One(HTC G5),并同时开始对外发售。   2010年7月9日,美国NDP集团调查显示,Android系统已占据了美国移动系统市场28%的份额。



  
上一篇:分析网格协同设计环境中的任务调度机制方法
下一篇:嵌入式无线频率识别设备的展现和设计

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料