5 ms·
Android 12 supports background updates: https://developer.android.com/about/versions/12/features#automatic-app-updates https://developer.android.com/about/versi
by TheMatten 4y ago
Android 12 supports background updates: https://developer.android.com/about/versions/12/features#automatic-app-updates https://developer.android.com/about/versions/12/features#aut...
- oliwarner 4y agoYes, but f-droid et al cannot update in the background. That's a problem.
- deleted 4y ago[deleted]
- Animats 4y agoI consider that a good feature. I decline about half the updates. Some of those "simple" family tools have had "updates" that add nagging and attempts to get you to upgrade to a paid premium version.
- oliwarner 4y agoBeing able to selectively turn auto-updates off is a feature. Not having a choice is not a feature.
- tgsovlerkhgsel 4y agoThat's on F-Droid though...
- oliwarner 4y agoAnd they try, but Google makes you root your device to install a service level apps to handle that stuff in the background. Sorry if I'm appearing snarky but that's the whole point of this thread. Google obstructs third-party app stores. https://f-droid.org/en/packages/org.fdroid.fdroid.privileged/ https://f-droid.org/en/packages/org.fdroid.fdroid.privileged...
- tgsovlerkhgsel 4y agoThis used to be true, but as the comment you've responded to (https://news.ycombinator.com/item?id=31424242 https://news.ycombinator.com/item?id=31424242) explicitly explains, since Android 12 you don't need to root your device and install the service level app. There's a new API specifically to allow apps like F-Droid to update apps they've installed, F-Droid just didn't get around to using it yet: https://gitlab.com/fdroid/fdroidclient/-/issues/2316 https://gitlab.com/fdroid/fdroidclient/-/issues/2316
- oliwarner 4y agoWell that's very silly of me.
- oliwarner 4y agoOn further reading, that new API seems to only allow updating apps which also support that new API. There might be a good technical reason for that, but it's a barrier to entry that Google doesn't have as a first party.
- tgsovlerkhgsel 4y agoI think the apps don't have to explicitly support that specific API, they just have to target a modern Android version. Google technically doesn't have that restriction, but nevertheless imposes the same restriction on the Play store. (Not saying it's appropriate to impose the "devs must update apps for each Android version" requirement this way.)