tags:

views:

125

answers:

1

I am to start writing my first Android application starting next week here at work. I am curious about the video and results of it found here: http://www.youtube.com/watch?v=It8xPqkKxis

The submitter indicates that c++/c# runs faster than Java on the Android platform though this was on Android 1.5.

At any rate, can anyone confirm that there is indeed a increase in performance using c++ or c# on 2.2? Our application will need as much speed and batterylife it can get.

Thanks in advance!

Edit: Per Woot4Moo's comment, yes, which implementation runs the best? Take all factors into account including runtimes, frameworks, compilers ... There is a obvious difference and I want to know if anyone has experience with writing c++/c# on android

+1  A: 

As for C++: It is the "native language" the Android is written in. It probably isn't interpreted like Java is. As for C# it is most likely compiled too. And, usually, when a language is interpreted it is slower than another language (or itself maybe) if it is compiled.

thyrgle
Not quite right, most "Android" code is written in Java. The operating system it runs on is Linux, which is C/C++/assembly/etc but all the stuff we think of as Android--Activity, Service, WindowManager--is written in Java.
satur9nine
@satur9nine: And how do you think the Java interpreter was made? With C/C++/Asm.
thyrgle