Okay ... but how would a mobileOS constructed around Python+QML fare against one such as Dalvik+JIT ? 1) Do the advantages of C++ (or Qt/QML) outweigh the advantages of java (or Dalvik/VM)?? 2) Does the disadvantages of java (Dalvik/VM) outweigh those of C++ (or Qt/QML)??
Based on my newbie-view (you can stop reading here if you want) the way I see it with java; -you get the advantage that its "easier" to develop -more people know java coding, perhaps more developers -works everywhere as long as the VM/engine is there With C++/Qt/QML; -you get very responsive applications (no slow animations) -less buggy* (easy to correct mistakes; this one's personal) -your work can be recycled and re-used for other systems (eg port to iOS) -nearly as compatible as java-deployment