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

Sorry, you are missing the point:

  • Dalvik VM and ART are just the names for the (technically quite) different stages of development of Google’s Java Runtime, but are irrelevant for the topic discussed here: To obtain a more recent Android runtime environment for old devices with SailfishOS rsp. the reasons why this is infeasible.
  • AlienDalvik is the product name for a framework to let an AOSP run on a host OS, originally developed and distributed by the Myriad Group. Back then it could integrate Myriad Group’s Dalvik Turbo VM, which is / was the counterpart to Googles Dalvik VM.
    Jolla was not their only customer and Myriad Group demonstrated AlienDalvik to also run on WinCE and Linux for MIPS processors (besides Linux on ARM and x86).
  • Technically AlienDalvik is primarily an integration framework to interact with the “host OS”: Clipboard, Network, Notifications etc. (and the missing stuff: WiFi as such, Bluetooth, NFC etc.)

Anyway, using Dalvik or Alien Dalvik as base […]

They are two completely different things!
The “Dalvik” in AlienDalvik’s name might be misleading, but it was coined at a time when all Android apps ran on the Dalvik VM (on a real Android), and then the name stayed.

Thus no reason to jump to technical conclusions, which are only based on a product name!
Rather take a look at what AlienDalvik is in practice on your SailfishOS device.

There is no indication that “Jolla has taken over Alien Dalvik”.

If you look at the files you have on your SailfishOS device (e.g., the corresponding systemd units and AlienDalvik configuration files) you will find all that nicely retraceable (e.g. in the copyright notices, their dates and other comments there).

But the whole point was not any technical details of Google’s Java runtime environments.
The point was and is that the integration of an AOSP ≥ 5 into AlienDalvik made some proper isolation from the host OS necessary (due to Google allowing for “native apps”), for which Jolla chose LXC.
And even that was a minor technical aspect, only to explain the proper terms and basic design of AlienDalvik.

P.S.: And all this technical nitpicking will not help @Firefox84 to get a single inch closer to having a newer AlienDalivik on his Xperia X!

1 Like