mips

Android生态系统的大跃进

0
阅读(2741)

作者:

Amit Rohatgi 首席移动架构师

Google于5月1日发布新版的原生开发套件(NDK),可用来开发在MIPS-Based装置上执行的原生应用程序。这可是一件大事!Google已经注意到市场上数百万台MIPS-Based Android装置,并采取行动将MIPS ABI支持纳入新版NDK中。

虽然开发人员以前能在MIPS开发者网站(http://developer.mips.com)取得MIPS NDK,但现在他们已能与其他众多开发人员一样,从主要的Android开发者网站取得NDK了。通过这项进展,我们预期很快将会有许多新的开发人员投入MIPS兼容应用程序的开发。

目前,在所有Android应用程序(以Dalvik为基础)中,绝大部分已能够支持MIPS-Based平台。但是,对某些图形密集和需要大量资源的应用程序来说,为了取得最佳效能和可使用性,开发人员有时会选择以原生码来撰写程序。我们了解这点,这也是为什么我们一直在我们的开发者网站上提供对NDK的支持。现在,利用官方的第八版Android NDK,开发人员能为不同平台进行原生程序代码撰写,让应用程序能够在不同装置上执行,其中包括采用MIPS架构的装置。

Google在第八版Android NDK中纳入MIPS ABI的动作,对不同的人来说,有着不同的意义。

从终端消费者来看,此举可确保选用的应用程序能在各种连网装置上运作一致,不管装置是采用MIPS、x86或ARM架构,都没有关系。

对开发人员来说,第八版NDK能让新的应用程序更为广泛地采用,并带来了更高的获利可能性。此外,它也开启了非传统Android应用的机会,像是数字电视、机顶盒和其它家庭娱乐市场,而这些都是MIPS居领导地位的应用领域。

站在OEM、ODM和半导体合作伙伴的立场,它提供了选择的自由,让CPU的选用能根据架构的优点来做决定。而我们相信,当谈到性价比时,MIPS将会是最佳架构。

对Google来说,这项行动展现它信守过去说过多次的承诺 ─ Android是一个不受限于特定架构的开放性平台。通过为更多的MIPS兼容Android应用程序铺路,此举还有可能将Android装置进一步扩大到好几倍的规模。

至于对MIPS和其客户,这不仅意味着他们对MIPS在移动 市场日见增长的重要性的一种公开肯定,同时也是MIPS移动生态系统的重要功能性延伸。随着越来越多的MIPS-Based移动 装置在市场上广泛采用,围绕MIPS架构的移动应用程序生态系统也将会持续成长。

目前,已有多款低成本采用MIPS架构的Android装置问世。事实上,业界第一款Android 4.0 “Ice Cream Sandwich”平板电脑就是采用MIPS架构!上个月,飞利浦为中国市场发布了一款MIPS-Based 7吋平板电脑。这款产品已通过Android兼容性测试套件(CTS),并已完全获得认证。我们相信,这将开启未来在新版本中整合Google Play、地图、Gmail等GMS(Google应用程序)的机会。

藉由最新版的Android NDK,开发人员能通过Google Play、Amazon市场和其它应用程序市场进一步将应用程序推广给更多的使用者。MIPS-Based装置能通过这些市场读取到各种应用程序。Google Play则需要GMS整合,这样很快多款MIPS-based装置就将支持这项功能。

我们能够成功跨入移动市场的一个原因是,MIPS拥有快速、精准的执行能力。在“Cupcake”版本时期,把Android移植到MIPS架构得花好几个月的时间。从那时起,我们便不断累积专业技术,同时MIPS架构的芯片也逐渐成熟,包括君正集成电路(Ingenic)和珠海炬力(Actions Semiconductor)开发的SoC。在2011年11月14日,当Android 4.0正式上市时,MIPS只用了几天就完成移植工作,而我们的半导体合作伙伴则是又花了十天将它带到平板电脑上。

到12月5日,全球第一款Android 4.0平板装置─ Ainovo Novo 7 Basic便已就绪。这是一台MIPS-Based装置,不是ARM架构,也不是Intel架构。此外,它在中国的零售价还不到100美金。这项成绩几乎领先了其它竞争对手三个月之久 ─之后,才看到其它支持Android 4.0的平板电脑姗姗来迟地问世。

MIPS架构的优异性能向来在家庭娱乐和网络应用中居于领先地位。通过Android,现在MIPS-Based应用程序处理器已经获得平板电脑和移动手机的采用。而Google发布的MIPS NDK将能协助应用程序开发人员更轻松地发挥MIPS架构优势,进一步加速MIPS-based解决方案在移动市场的广泛应用。

开发人员能在Google的Android开发者网站下载新版NDK,网址:http://developer.android.com/sdk/ndk/index.html