日期:2015-12-5(原创文章,禁止转载)
11月14日消息,英特尔昨天发布了一款C++编译器,可以用来开发在英特尔架构处理器上运行的高性能Android应用,希望能改善在Android市场上的处境。
数年前,英特尔就发布了一款用于开发Android应用的SDK(开发工具包),但没有获得开发者青睐。英特尔芯片不是占有主导地位的移动处理器架构,ARM架构处理器是移动市场的霸主。
英特尔高性能客户端和可视化计算部门总经理杰夫·麦克维(Jeff McVeigh)说,“英特尔在努力提高Android设备市场份额。”市场研究公司Forrester分析师杰弗里·哈蒙德(Jeffrey Hammond)表示,“我的感觉是,英特尔在努力扩大移动芯片业务,使之可以达到与ARM架构芯片相匹敌的水平。”
英特尔高管称,新款编译器可大幅度提高应用性能。英特尔移动计算和编译器业务部门总经理凯文·史密斯(Kevin Smith)表示,“我们发现,在用户最多的Android应用中,约半数在开发中混合使用Java和C++两种编程语言,因为它们希望获得高于Dalvik运行时间库能提供的性能。”英特尔称,应用的用户界面部分可以使用Java开发,对性能要求较高的部分则使用C++开发。
英特尔的C++编译器是Android NDK(本机应用开发工具包)中GNU C++编译器的替代产品。开发者可以利用英特尔C++编译器,在运行Windows、OS X和Linux的PC上为x86平台处理器开发Android应用。