>. And of course, all of the crappy app developers insist that 1. I use a very recent phone and 2. I run the latest OS, or I'm shut out.
Signal did this when my wife's Macbook could no longer be updated to the latest Apple OS version. Signal just stopped working for her completely on her laptop. She couldn't install the latest version of Signal due to her not being on the latest OS, and Signal won't allow the old version to work once it's outdated. We had to buy her a whole new laptop (not Apple this time) to get her back on Signal (something she relies on).
Yes, I know about the hacky workarounds to get the latest OS working on a Macbook, but fuck that noise.
Third party developers dropping support for OS versions that are, frankly, not even very old, is a scourge in software today.
I can maybe understand sunsetting support if the OS made a huge backwards-incompatible step change, but macOS and iOS updates don't tend to be that kind. The differences (for developers) between Catalina and Mojave are minuscule. Retaining support for Mojave should be close to zero effort on the part of the developer. There should be no difference in maintenance burden between building an application that runs on Mojave and Catalina, and building an application that runs only on Catalina+.
Signal did this when my wife's Macbook could no longer be updated to the latest Apple OS version. Signal just stopped working for her completely on her laptop. She couldn't install the latest version of Signal due to her not being on the latest OS, and Signal won't allow the old version to work once it's outdated. We had to buy her a whole new laptop (not Apple this time) to get her back on Signal (something she relies on).
Yes, I know about the hacky workarounds to get the latest OS working on a Macbook, but fuck that noise.