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