On Sun, 15 Apr 2012 22:28:06 +0200, Casper Bang <[email protected]>
wrote:
Isn't it really quite simple: Managed and non-managed languages make
different fundamental trade-offs, opting for either performance or
productivity when these are in tension.
Empirical evidence suggests t's easier to develop an Android application,
but harder to make it feel fast. While it's harder to develop an iOS
application, it's easier to make it feel fast. In other words, it's rare
(if ever) you hear of an implementation of an app that feels snappier on
Android than on iOS - even if iOS hardware is often inferior.
Apart from the fact that the success of an application is a mix of
qualities, including stability (a fast crasher is useless), thus I find
normal to eventually trade off a bit of CPU for stability, the fact that
we need a trade off with Android today might be due to the fact that
Dalvik is relatively new and we know that VMs needs years to be optimized.
Probably in a few years Dalvik will be so optimized that we won't tell the
difference.
In any case, I don't own any iOS device, anyway my Asus Transformer (1st
version) is always perfectly snappy.
--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
[email protected]
http://tidalwave.it - http://fabriziogiudici.it
--
You received this message because you are subscribed to the Google Groups "The Java
Posse" 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/javaposse?hl=en.