Burk
Burk

iOS widgets are useless if they don’t update in the background. I am very underwhelmed and sad about widgets. 😔

A widget that doesn’t update is an app icon that takes up 3 more squares than necessary…

Am I missing something? I sure hope so.

|
Embed
Progress spinner
In reply to
Gabz
Gabz

@Burk so far the two widgets I am using currently are Carrot’s Weather and GoodTask’s. There are both pretty solid. Another one I use every now and then is Drafts’s but that one doesn’t need to update at all ¯_(ツ)_/¯

|
Embed
Progress spinner
odd
odd

@Burk Surely they must update? I’ve got a 3rd party weather widget that updates regularly. Although, maybe not while viewing it? 🤔

|
Embed
Progress spinner
Burk
Burk

@odd @Gabz hopefully it’s just a matter of needing further development and refinement and not technical limitations. 🤞

|
Embed
Progress spinner
odd
odd

@Burk Maybe… Your new avatar makes me think about Aperture. Now that Apple are a services company, maybe the Aperture/Logic/Final Cut combo will come back as a subscription package?

|
Embed
Progress spinner
Burk
Burk

@odd It actually is the aperture logo! 😀

|
Embed
Progress spinner
dodi
dodi

@Burk I use the Sleep++, Pedometer++, Cardiobot, and Apple’s Activity widgets and they update me with the latest information. Maybe it depends on the app?

|
Embed
Progress spinner
Burk
Burk

@dodi It is definitely sounding that way given what people have been telling me. I shall wait!

|
Embed
Progress spinner
johnbrayton
johnbrayton

@Burk Any chance you have your device in low power mode? That will prevent some widgets from updating.

|
Embed
Progress spinner
Burk
Burk

@johnbrayton might be time for a good old “start from scratch install”

|
Embed
Progress spinner
pratik
pratik

@Burk adding to the replies here. I’m currently using native widgets for calendar, weather, stocks, photos, activity/fitness, and Pedometer++. All of them update in the background. I find the photos one the most delightful as it has surfaced photos I had forgotten about.

|
Embed
Progress spinner
Burk
Burk

@pratik this is great news! I think I need to go down the fresh install route. Will be doing that with insert new iPhone coming insert release date!

|
Embed
Progress spinner
johnbrayton
johnbrayton

@Burk I would not expect that to be necessary, but perhaps it is.

Regardless, iOS is finicky about giving apps background time. If a widget is checking a web service directly, it cannot update more often than roughly once every five minutes. If it is relying on the app to do that, it typically cannot update more than once every 15 minutes.

There are numerous reasons why apps cannot get background time, and most reasons probably apply to widgets updating on their own as well. Apps do not get background time when in low power mode. Each app also has an individual Background App Refresh setting in the Settings app. Apps do not get background time after being force quit until they are reopened. Finally I have observed that an app is unlikely to get background time during the first 48 hours or so after installation.

I think iOS only gives an app background time if it has been launched recently. So if you have a widget that you like whose app you never open, I think that widget might stop getting background time. I could be wrong about this.

As a developer answering customer support inquiries, I wish there was some setting I could point customers to that would guarantee background refresh happening every n minutes, battery life and all other factors be damned. But no such luck.

Regardless, I would bet that most widgets have implemented an ability to update themselves when iOS lets them. I agree that a widget that only updates itself when using the app is silly in most cases.

|
Embed
Progress spinner
Burk
Burk

@johnbrayton thanks for the detail! I can definitely understand your frustration with not being to say “it works like this every time and that’s the normal expected behavior”.. Appreciate the help! I suppose it could also be some variation in how each developer is implementing it, or maybe it’s more “background refresh” yes or no.

|
Embed
Progress spinner