I feel like my phone apps update constantly. In general, that’s a good thing, I assume. I figure they’re fixing bugs or whatever. However, I don’t run into issues very often, nowhere near the rate of updates, and nothing seems to change after the update.

Compare that to Steam games which update really infrequently and the changes are usually much more obvious.

  • @Kelly
    link
    English
    40
    edit-2
    1 day ago

    Most apps will be built using libraries to provide functionality.

    For example a Lemmy client might use a small database to store cached data on the device so it doesn’t have to redownload data as you navigate back and forth. Rather than writing their own code to create and maintain the database that functionality is available as a library they can import into their app and use immediately.

    There might be dozens or even hundreds of libraries in any given app, this is great in that the app developer can focus on their app specific features and not worry so much about the low level features but these libraries also have their own release schedule and may only support security fixes on their current version.

    This can result in a situation where you could have weekly or monthly updates just to include library updates even if you haven’t added any features directly to the app itself.

      • @[email protected]
        link
        fedilink
        514 hours ago

        In my job as a software developer I’m mostly gluing libraries together.

        In my hobby developing software I’m writing the libraries people glue together!

    • Snot Flickerman
      link
      fedilink
      English
      31 day ago

      Best answer here. The wide use of open source software inside other software leads to precisely such a situation.