But to be real, I hate how automatic updates just assumes the newer version will be better than the current. Enshittification is just as real in apps as in web services. And automatic updates help enable Enshittification by making that assumption. Of course, It’s more applicable to the app store or play store than to f-droid.
I used an app called Noice from F-Droid which has a lot of pleasant background noises (including white noises which I sometimes use while sleeping). One update, the author suddenly added internet permission, pulled out all the noise music files from the app and put them behind a server. Now it only works if you have an active internet connection OR you buy a premium.
Not long ago I watched the fdroid app itself enshittify.
I was testing an update of another app, saw it didn’t really work yet, went to roll it back, and the downgrade button was gone. So I tracked down why and found fdroid had removed it. So I went to downgrade the fdroid app and the downgrade button was gone …
Had to hunt the bare apk and downgrade manually.
I’m still on the old fdroid version procrastinating looking for an alternative.
Downgrading can be dangerous, since app data meant for a newer version of an app can crash an older version that doesn’t know what to do with it. This doesn’t really feel like enshittification, just saving users from themselves by removing the danger button. It’s not like F-Droid is forcing everyone to use the newest version… old versions are still on the website, and they still let you easily grab an old version in-app if you’re doing a fresh install.
Then make it an option in the experimental section of the settings.
If an app cannot accept the updated data, if it has even been launched in the new version, the worst that can happen is that it doesn’t work. You can still uninstall, or you can clear the data. You can also pop up a warning before downgrading, explaining the possibility of needing to clear the apps data.
It is still an essential feature for many.
Uninstalling and reinstalling is not only inconvenient, it can also change values like the apps id, that can be essential for advanced users.
For me, the app had an update that removed a feature I relied on without replacing it, making it worse as a result. This therefore makes a valid example to the point made above, that people may not enable automatic updates because updates aren’t always better, sometimes they make an app worse.
No! There are dozens of us! Dozens
But to be real, I hate how automatic updates just assumes the newer version will be better than the current. Enshittification is just as real in apps as in web services. And automatic updates help enable Enshittification by making that assumption. Of course, It’s more applicable to the app store or play store than to f-droid.
I used an app called Noice from F-Droid which has a lot of pleasant background noises (including white noises which I sometimes use while sleeping). One update, the author suddenly added internet permission, pulled out all the noise music files from the app and put them behind a server. Now it only works if you have an active internet connection OR you buy a premium.
Thankfully, I still have the last “good” version.
Not long ago I watched the fdroid app itself enshittify.
I was testing an update of another app, saw it didn’t really work yet, went to roll it back, and the downgrade button was gone. So I tracked down why and found fdroid had removed it. So I went to downgrade the fdroid app and the downgrade button was gone …
Had to hunt the bare apk and downgrade manually.
I’m still on the old fdroid version procrastinating looking for an alternative.
Downgrading can be dangerous, since app data meant for a newer version of an app can crash an older version that doesn’t know what to do with it. This doesn’t really feel like enshittification, just saving users from themselves by removing the danger button. It’s not like F-Droid is forcing everyone to use the newest version… old versions are still on the website, and they still let you easily grab an old version in-app if you’re doing a fresh install.
Then make it an option in the experimental section of the settings.
If an app cannot accept the updated data, if it has even been launched in the new version, the worst that can happen is that it doesn’t work. You can still uninstall, or you can clear the data. You can also pop up a warning before downgrading, explaining the possibility of needing to clear the apps data.
It is still an essential feature for many.
Uninstalling and reinstalling is not only inconvenient, it can also change values like the apps id, that can be essential for advanced users.
For me, the app had an update that removed a feature I relied on without replacing it, making it worse as a result. This therefore makes a valid example to the point made above, that people may not enable automatic updates because updates aren’t always better, sometimes they make an app worse.
And in both cases the user data is gone. I’d call that the worst case.