Intel's C++ Compiler For Android
Intel's C++ Compiler For Android
Written by Harry Fairhead   
Friday, 30 August 2013

Intel is working hard to try to find a place for its hardware in the smart phone/tablet arena. How can it make its own Atom processors as attractive as ARM? By making more software, of course.

Intel seems to have a strategy of producing software that levels the playing field for its Atom and related processors. The latest offering is a C++ compiler which, unless you understand its purpose, seems like a very strange beast. 

 

intelatomandroid

 

The new C++ compiler is compatible with the existing GNU compiler used with the Native Development Kit (NDK). This means that you can take an existing Android C++ program and compile it to x86 machine code without making any modifications to the source and that the resulting machine code will run on any Android system later than version 4.0 including Jellybean. The main advantage of using the Intel compiler, according to the claim made for it, is that  it creates more efficient code which makes better use of the x86 architecture. Intel does have a track record for producing more efficient compilers for its own hardware.

What is remarkable about this compiler is that the x86 code it produces only run on an Intel Android device and only under Linux. Specifically you can't run it under Windows or OSX. It needs Ubuntu 10.04 or 11.04 to compile your code. 

This is all a bit strange because the number of Intel-based Android devices is small; the number of apps making heavy use of C++ on Android is small; and finally the number of Android developers working with Ubuntu development systems is small. All of these "small" quantities means that Intel has just targeted a very small market segment. 

At the moment the compiler is free, but Intel might decide to charge for it in the future. No price is indicated, but the other compilers that it sells cost around $700.

You have to see this new Android compiler as part of a whole strategy to make Intel-based devices more apealing to hardware manufacturers and programmers alike. Intel already offers accelerated Android simulators and HTML development enviroments so C++ for Android is a natura,l if niche, extension.

 intelatomandroid2

More Information

Intel C++ Compiler for Android

Compiler FAQ

Related Articles

Intel XDK Relaunched

HTML5 - Intel Inside!

Intel Beacon Mountain For Android

Intel Announces New Dev Suites

Intel pushes HTML5 for Cross Platform Development 

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, FacebookGoogle+ or Linkedin,  or sign up for our weekly newsletter.

 

 

 
 
 

blog comments powered by Disqus

 

Banner


Exploding RoboSimian - What 96 Batteries Can Do
06/11/2016

Footage has recently been released by Nasa of a fireball caused while charging a set of new batteries in RoboSimian, a rescue robot built for the Darpa Robotics Challenge. The robot was completely des [ ... ]



The Weekly Top 10: Even More JavaScript Development Resources
11/11/2016

This week's round up is about the JavaScript ecosystem and how it works in the real world. Although we regularly cover JavaScript frameworks, there are names new to me on the list of latest ones.


More News

Last Updated ( Friday, 30 August 2013 )
 
 

   
Banner
Banner
RSS feed of news items only
I Programmer News
Copyright © 2016 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.