On Tue, Mar 31, 2009 at 10:54 PM, Fred Grott <[email protected]> wrote: > JIT is not register based I thought and that would be the reason for no JIT > on chip process as the ANdorid VM is register based not stack based. > > There was a whole architecture dicsussion by Google when Android was first > was announced about this.. >
Right, my point is that from what I've read on the next, Dalvik VM was not needed at all, and its very existence is due to the fact that Sun wouldn't let Google run java bytecode on Android. Whether the VM is or isn't registered based is totally irrelevant. What good if Dalvik VM is registered-based if it interprets code, where this code, if it were bytecode could run like native code due to the java acceleration? Cheers > > > > On Tue, Mar 31, 2009 at 2:42 PM, Stoyan Damov <[email protected]> > wrote: >> >> Aha, maybe I wasn't clear enough. I very well understand that Android >> runs Dalvik, and not Java bytecode, and from what I read on the net, >> this was done to avoid some licensing issues/arguments with Sun. >> >> Here I'll put my question as bluntly as possible: >> >> If Google were not forced by Sun because of WHATEVER to NOT run java >> bytecode on the Android, would it be WAY WAY faster for games, apps, >> and the Android stack on top of Linux, which is also a Dalvik >> bytecode, because of the java hardware acceleration? >> >> If the answer is yes, I then expect to hear what was that Google >> couldn't agree on with Sun (although I don't expect to hear that from >> Google Android engineers, but like I've said many times, Google is >> f...@#ing DEAF, and you, Android engineers, are the only people who >> actually listen to us)? >> >> I'm also interested to understand whether Google is planning to team >> with hardware manufacturers (such as Qualcomm) and help them build >> Dalvik hardware acceleration into future devices, so that Android >> becomes faster and better? >> >> Thanks! >> >> On Tue, Mar 31, 2009 at 10:33 PM, Romain Guy <[email protected]> wrote: >> > >> > It doesn't matter whether there's a chip with Java hardware >> > acceleration in the G1 because Android does not use Java bytecode, but >> > Dalvik bytecode. >> > >> > -- >> > Romain Guy >> > Android framework engineer >> > [email protected] >> > >> > Note: please don't send private questions to me, as I don't have time >> > to provide private support. All such questions should be posted on >> > public forums, where I and others can see and answer them >> > >> > > >> > >> >> > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
