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.
  • Lucy :3@feddit.org
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    7
    ·
    2 days ago

    Linux just doesn’t care. There’s no downtime or freezing to begin with.

    • 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.

    • CallMeAnAI@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      1
      ·
      edit-2
      2 days ago

      Because it doesn’t run any actual apps and none of them are compiled to byte code.

      Linux phones are barely usable as phones much less gp device. Be supportive but not clueless.