ARM & Android:未来移动互联网设备的重要力量
扫描二维码
随时随地手机看文章
ARM一直以来占据着移动处理器架构的主导地位。而移动软件平台方面,Android在近一年多来经历了快速发展,日益显示出开源的优势。两强联手将碰撞出怎样的火花?本刊记者专访了ARM移动部门经理James Bruce,从ARM与Android合作的故事说开来,探讨了未来互联网设备的发展趋势。
ARM是如何与Google结成合作关系的?
Google在智能手机、上网本领域的多个领域项目中选择与ARM合作,是因为ARM架构是唯一一个能在PC以外的市场上提供互联网体验的处理器架构。传统的网络体验都是建立在台式电脑、笔记本电脑上的,但目前的趋势是,非智能/智能手机、上网本、智能本、MID逐渐在互联网市场上扮演着越来越重要的角色。
如果对行业稍有关注,就应该能注意到,NXP、ST等IC厂商已经取得了ARM架构的授权,并应用在最新的消费电子方案如数字电视、机顶盒方案中。ARM获得了很多厂商的支持,并与他们一起在开源系统方面共同花了很大的精力,因此ARM架构的前途也更加光明。
Android作为开源系统有何特别之处?
以智能手机厂商为例,OEM在为手持设备准备系统软件的时候,通常的做法有两种,一种是购买方案,如Symbian或者Windows Mobile,这样能够得到软件厂商充分的技术支持;另一种做法是在系统架构上独立开发软件,好处是手机制造商对软件具有完全的自主权,能够方便地提供软件升级。
Android的特殊之处在于,完整的智能手机软件栈可以免费下载得到。挑战在于,Google并不出售Android,只是提供代码数据库,因此并没有技术支持的团队。这与传统的方案不同,Andorid的伙伴厂商,包括手机生产商和IC厂商需要结成联盟,让软硬件系统的开发具有更强的可操作性。ARM的解决方案中心正是在这样应运而生的。
在智能手机领域,手机品牌和硬件规格不同,但采用操作系统可能是一样的。真正有所差别的是UI和应用程序。开源的力量在于,软件开发成本分摊到了多个手机厂商中,对某个厂商而言,其工程师团队可以更集中精力开发差异化的UI和应用程序。所有的开源社区成员都致力于一个代码分支开发的时候,整个系统的进步则会很明显,硅IP厂商也会推出相应的硬件升级。
ARM和其他伙伴一起形成了强大的Android阵营,Droid这样出色的手机才能与用户见面。Android也为ARM架构做出了优化并进行了验证。其他的OEM,如中国的手机厂商也能够直接获得Android的开源资源,而且是已经被验证过的资源。
目前基于Android的方案除智能手持设备以外,似乎也扩展到了数字电视等其他应用领域。您怎么看待Android目前的应用?
虽然Android已经为众人所知,但Android具体架构如何很多人并不清楚。Andorid是为智能手机做出的完整解决方案。一般人提到Android,都会说它采用了Linux内核,Dalvik虚拟机和一些程序库,由多个手机制造商以不同的硬件规格和多样的用户界面设计,将一款款Andorid手机呈现在消费者面前。因此很多人在提到在工业控制、医疗场合的Android应用的时候,他们应该特指Linux内核和Dalvik虚拟机,而不是音乐体验等消费电子领域的应用。如果是医疗或者数字电视等应用,基于地理位置的服务、Gmail邮箱服务你可能并不必要,因此不同应用的场合中,相应的软件和程序也完全不同。
基于Android的手持设备也可以划分为几类。第一类是设备提供完整的Google服务,以Google品牌命名,可以直接连接到应用程序商店。第二种,例如索尼-爱立信的手机,提供google的各种应用,可以连接到应用程序商店,通过了严格的兼容测试,包括自动对焦的摄像头、Wi-Fi、GPS、加速计、特定的屏幕分辨率。第三类OEM不光提供Android手机、提供应用程序商店的链接,还必须通过Google的许可,才可以进入Google Marketplace。第四种就是中国移动的Android系统的产品,可以连接到中国移动自己的应用程序商店。另外还可以把PMP和PND等归到第五类。上网本是第六类,第七类是数字电视。
通过以上分类就可以明显地了解到,Andorid是如何应用到产品中去的,Android能够做什么。
可以看到Nvidia也在用ARM处理器实现一些强大的视频和多媒体支持。您认为多媒体在手持设备中的地位是怎么样的?那么ARM提供哪些多媒体方案支持?
多媒体支持将是非常重要的。无论是智能手机还是上网本,厂商都希望能够支持高清视频的播放,能支持更好的图形界面,这些都推动着多媒体应用的成长。