Why Android Lollipop OS Consuming More Internal Storage for apps?




We know that Android Lollipop OS consumes more Internal storage for Android Apps than older Android Operating systems. If we analyze, we come to know that it happens because of android runtime change in Lollipop.

Android Apps, written in Java, converted to byte code, packaged as apk and run on Runtime. That runtime can be either DVM or ART.

ART and its predecessor Dalvik were originally created specifically for the Android project. ART as the runtime executes the Dalvik Executable format and Dex bytecode specification.

ART and Dalvik are compatible runtimes running Dex bytecode, so apps developed for Dalvik should work when running with ART.

ART was first included in Android KitKat, but isn't yet enabled by default. You can enable it via Settings>Developer options>Select runtime>Use ART.Untill Kitkat DVM is the Default Runtime.

From Android L (5.0) ART has been made as the default runtime (ART has completely replaced Dalvik).

ART(Android RunTime) is the next version of Dalvik. Dalvik is the runtime, bytecode, and VM used by the Android system for running Android applications...(Read More)

Comments

  1. Great Blog... The information you shared is very effective for learners I have got some important suggestions from it, Keep Sharing such a nice blog.
    android app development software
    best app development company

    ReplyDelete

Post a Comment