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.