Alien Dalvik on older devices has the same naming as Android App support on newer devices

Sorry, you are thoroughly mixing up technical concepts, resulting in a convoluted pile of technical buzzwords which just does not make sense.

  1. Googles “Dalvik VM” is the Java Virtual Machine (JVM) all Android applications have to use on Android < 5.
    Starting with Android 5 Google also allowed “native apps”, which are regular binaries (“executables”). But the “Dalvik VM” is also still present, otherwise old Android apps would not be able to run.
  2. Because a JVM provides some isolation, Myriad Group originally designed AlienDalvik without any additional isolation mechanisms.
    When Jolla created AlienDalvik 8.1 they chose to run the whole AOSP stack (and thus also all installed Android apps) inside an LXC container in order to isolate that from the SailfishOS proper.
    Anbox / Waydroid uses exactly the same architecture: AOSP with its apps runs in an LXC container on a Linux distribution.

Please stop pondering about this, it will not get you anywhere.

3 Likes