TL;DR

  • Android 16 introduces “seamless app updates” to make installing app updates faster and less disruptive.
  • This feature significantly reduces the time an app is frozen during an update, cutting it from seconds to milliseconds.
  • The improvement is achieved by running optimization scripts earlier in the installation process, reducing app downtime.
  • scholar@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    3
    ·
    2 days ago

    That’s because on (most) Linux distros, updates aren’t recompiling the program to get the most performance.

      • limerod@reddthat.comOPM
        link
        fedilink
        English
        arrow-up
        36
        ·
        edit-2
        2 days ago

        That’s exactly what happens on android.

        You need to re-optimize the dex file, and re-compile the odex file to native code for performance.

        • ѕєχυαℓ ρσℓутσρє@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          edit-2
          2 days ago

          Yes, but that shouldn’t have anything to do with downtime. This is exactly what happens when you install something from source à la any -git package from AUR. It’s slower than installing binaries, but downtime is a completely different issue. Am I missing something?

          • Fisch@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            1
            ·
            2 days ago

            Downtime in this context means the time where you can’t use the application while its update is being installed

          • limerod@reddthat.comOPM
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            2 days ago

            This process was not started until the app was frozen until android 16. This added a few seconds to every app install.