Posts tagged with: dalvik
  • by |

    With last fall's release of Android 4.4 KitKat, Google introduced an experimental new runtime, ART. As opposed to the Dalvik virtual machine, ART promised speed improvements at the cost of storage space – or at least, that was the idea. In reality, the speed boosts could be hard to see, and compatibility issues that broke certain apps prevented ART from being a slam dunk. Nevertheless, the option has been there for users interested in trying it out. Lately, though, we've been seeing evidence suggesting that Google had improved ART to the point where it was getting ready to go mainstream, ...

    Share
    Read On
  • by |

    We all know that a platform without many apps isn't very attractive. As far as mobile computing platforms are concerned, Android is somewhat uniquely positioned when it comes to apps.  Most platforms require their apps to be compiled for the particular processor tucked neatly inside the device. This has some significant advantages, not the least of which is speed. Programs that are written and compiled for one particular architecture are generally much faster, more responsive, and a lot less "laggy" than devices that go through a middle-tier -- like Android does. Google's working on that ...

    Share
    Read On
  • by |

    With the release of Android 4.4 KitKat, we saw Google introduce a new virtual machine, giving users the opportunity to switch from the just-in-time compilation of the familiar Dalvik VM to one using ahead-of-time compilation, the Android Runtime ART. With KitKat, ART was added as a bit of a preview – it wasn't the default VM, and while our experiments with it revealed a lot of promise, initial load time and the threat of compatibility issues were still factors that gave us pause. Hopefully Google has taken the past couple months to polish ART up a little, because some new evidence ...

    Share
    Read On
  • by |

    When talking about our smartphones and tablets, there seem to be two things we always want more of: battery life, and speed. Ironically, the two may not be mutually exclusive, since completing tasks faster means the processor can return to a more energy-efficient speed quicker. How the speed boost is achieved will have a significant impact on how much battery life will be saved -- or squandered. Overclocking and overvolting are two popular ways to speed up any device, but they're also notorious for causing more power drain and increased heat -- both will zap your battery fast! There's ...

    Share
    Read On
  • by |

    A huge advantage that devices powered by the Android operating system have over virtually every other OS is the use of a virtual machine in which apps run. Yes, virtual machines, but we'll get to those in just a moment. What makes all this relevant now is the decision by Google to include a new runtime in Android 4.4 KitKat -- one that promises to make your device faster, your battery last longer, and give you thicker, more manageable hair. Wait, not that last one. Before we jump into this brand new VM, and why it's turned off by default, let's make sure everyone understands what we're ...

    Share
    Read On
  • by |

    In today's episode of Android Power User we're going to learn about the Dalvik VM and Dalvik Cache, why they're named the way they are, what they do, and how they do it. "Dalvik", it's a word that gets thrown around when you're talking about custom ROMs, particularly when flashing a new ROM and the need to "Wipe the Cache". Today you'll find out what that means (just in case you didn't already know). In our last episode we talked about JIT, or "Just In Time", which is the compiler built into newer versions of Android. We sort of put the cart before the horse with that one, but it helped ...

    Share
    Read On
Mobile Version