I think there is a level between the application in Java (home & app) and the harware : the drivers are of course in C, and the JVM.
If you compare Android devices with all other devices, we have more 'level of software' in Android devices : drivers C : Android and others OS + libraries C : Android and others JVM : Android Garbage Collector : Android App : 'interpreted' for Android direct machine language code for other app. Even when playing a video/audio : the decoding should be done in C, but when interfacing with 'home/UI' : it go to Java ... Android devices can never match the speed .. of course you an always add CPU Mhz... At least : we (developer) have a wide range of devices ... THAT's the good point of Android vs the others :-) -- You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en.
