Skip Navigation

Why do phone apps update all the time but nothing seems to change?

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.

36 comments
  • While I can’t speak to specific apps alot of times it’s house cleaning stuff.

    Maybe some bug that affects a certain number of users is found and fixed. And the update resolves that bit, since you weren’t affect, you don’t notice it.

    Other times it’s to include fixes in libraries they’re using. So, for example, a JSON parsing library may have a security fix and they updated their app to use that newer version.

    Another could be some behind the scenes api/library updates. Maybe a service they’re using for content (such as interacting with Lemmy) or maps or advertisements is being updated and they need to point their app to the new service address or change how they interact with it.

    And of course there could be feature updates but those, usually, would be things you’d notice. Although, in some cases, it may be packaged with the application but waiting for some criteria (a backend service to be ready) or may even be part of A/B testing where some users get one change while others don’t so the developer can see which features are preferred using real data.

  • Not every change is going to completely overhaul the app. More than likely, the changes are a fix to some obscure bug not caught in testing that only affects a small percentage of devices. Just because you don't encounter it with your workflow and device doesn't mean it isn't a critical bug preventing someone from using the app. It could also be a new feature targeting a different use case to yours. It could even be as simple as bringing the app into compliance with new platform requirements or government regulations (which can happen a couple times a year, for example Android often bumps the minimum SDK target such that apps are forced to comply with new privacy improvements).

  • Some good answers here. Also developers regularly add or update translations, support new features your phone doesn't even have, compatibility with a different smartwatch, or regular bugfixes that only trigger in special circumstances and just for some users... All of that is difficult to notice for the regular user. Unless you buy the latest smartwatch an try to operate the app with it, or set your phone to Arabic.

    And then there are maintenance tasks that don't add any (visible) features. And apps are generally part of some more infrastructure at the respective company. Internal changes in their workflow or related software might change things. Or they decide to prepare something for the future or make it more efficient.

    Sometimes they just update the year in the copyright notice. Or they re-build the app with the latest versions of the libraries that are supplied by different companies or open source projects. Those regularly change, fix bugs and generally you don't want to depend on any old software library versions with known bugs and vulnerabilities. So there are a lot if reasons why software gets updated without visible changes.

  • With games, frequent and regular updates are mainly to keep people returning to the game and to fix bugs. Many apps already implement most of the features people need and dont really need new features for people to keep coming back, so the focus is moreso on maintaining compatibility and fixing bugs like crashes, as well as keeping up with OS updates (which tend not to affect games as severely, though can in some cases). Keep in mind theres a huge number of different phones which are on different OS versions with different system APIs, and msny devs dont test on a large number of devices. Desktop drivers and OSs tend to smooth over a lot of the hurdles there

  • Pokemon Go

    I swear, it seems to have weekly 100 MB updates that change nothing, make something worse, or just change the splash screen.

    Those updates are unaffectionately called "streak breakers" because by the time it updates, I've forgotten to launch it again.

  • Having a regular schedule of updates helps get individual big fixes or features out faster. You may not notice a difference because you may not experience the bugs that are being fixed. There may be slight changes to features that you don't use enough to notice. There could even be features that are disabled until they're remotely enabled. Mobile apps often run A/B tests for changes to see how those changes affect user behavior, so you might be in the "no change" test cohort when you don't see changes, those changes may never activate on your installation if the test doesn't pan out.

    I recently convinced my team to adopt this practice so I've been brushing up on it. When done right it can mean a more stable app and quicker response to issues since it relies heavily on monitoring app performance, bug reports, and user reviews. Communication to users is hard since you don't want to have every update be "fixed bugs" but it's also unnecessary to say "fixed an issue where a batch upload job didn't handle individual errors by retrying" for each change that may not actually impact you as a user but which impacts the business that builds the app.

  • I dunno... I see the same thing with video games too. Half the updates to my games don't even get patch notes, and like a few things recently that are over 2 decades old are getting regular updates.

    When they do have notes, 90% of the things being fixed or changed were problems I never noticed or had seen anyone posting about. Even if it was something I might have encountered, a lot of the time I wouldn't have recognized it as a bug. Like if a weapon was supposed to do some extra things and didn't, but it also didn't tell you that it did that extra thing I would never know it was broken until they fix it. Most bugs seem to be that; fixing mistakes most players wouldn't even notice as being a mistake. And in the case of many Fromsoft games: they make changes they don't even put in the notes. Often in the form of removing text from item descriptions to make things even more vague.

36 comments