They're using what's called "feature flags" or "feature toggles." It lets the software team work faster and safer: ship inactive code updates to clients, then gradually, remotely turn them on to make sure the changes work and be able to quickly go back without requiring another app update if something goes wrong.
They're quite powerful and effective if used correctly. Very standard practice these days.
Nope, it's explicitly not because of the app version. (Although the feature would have a minimum version.) Google likes to lock updates behind a server-side check so they can gradually enable rollouts and see if it starts bricking phones or whatever (then completely ignore the issue for months if it does)
9 Comments
Zak@lemmy.world · 25 pts · 22d
What the fuck? Few things are more obviously local-only or mostly-local than a clock app. Why is there a server involved in a basic UI feature?
Kabaka@lemmy.blahaj.zone · 6 pts · 21d
They're using what's called "feature flags" or "feature toggles." It lets the software team work faster and safer: ship inactive code updates to clients, then gradually, remotely turn them on to make sure the changes work and be able to quickly go back without requiring another app update if something goes wrong.
They're quite powerful and effective if used correctly. Very standard practice these days.
https://en.wikipedia.org/wiki/Feature_toggle
Zak@lemmy.world · 2 pts · 21d
I've used them in web apps. Using them in a clock app that's entirely, or almost entirely local feels weird.
scott@lem.free.as · 4 pts · 21d
I think they mean the updated app is rolling out gradually.
davidgro@lemmy.world · 5 pts · 21d
Nope, it's explicitly not because of the app version. (Although the feature would have a minimum version.) Google likes to lock updates behind a server-side check so they can gradually enable rollouts and see if it starts bricking phones or whatever (then completely ignore the issue for months if it does)
driving_crooner@lemmy.eco.br · 3 pts · 22d
Other than for getting the time, can't see anything else.
kepix@lemmy.world · 1 pts · 21d
https://f-droid.org/packages/com.best.deskclock/ had widgets, and always on display for years now. how is this news?
sbeak@sopuli.xyz · 1 pts · 19d
Because it's the Google one, and the Android Authority people loooove Google to bits
VitoRobles@lemmy.today · 1 pts · 21d
... Why tho?
An1m4L@lemmy.zip · 1 pts · 22d