Widget do iPhone não atualiza? Por que acontece e como resolver
Um widget não é um pequeno app rodando na Tela de Início. É uma imagem que o app entrega ao iOS, e é o iOS que decide quando pedir uma nova. A maioria dos widgets travados é o iOS economizando bateria, alguns são ajustes, e só uns poucos são defeito de verdade. Veja como descobrir qual é o seu caso, e o que fazer em cada um.

Por que os widgets atrasam
Quando você adiciona um widget, o app passa ao iOS uma programação: mostre isto agora, mostre aquilo às três, me peça de novo depois disso. O iOS guarda a programação e desenha cada item na hora certa. O que ele raciona é quantas vezes o app pode escrever uma programação nova, porque isso significa acordar o app em segundo plano, e acordar apps gasta bateria.
A documentação da Apple para desenvolvedores descreve isso como um orçamento diário. Um widget que você olha muito ganha mais atualizações do que um que você nunca vê, e a própria orientação da Apple fala em algumas dezenas de atualizações por dia para um widget visto com frequência, ou uma a cada quinze minutos a uma hora. Um widget que você raramente olha ganha menos.
Um widget com alguns minutos de atraso está funcionando como foi projetado. Um widget com horas ou dias de atraso costuma ter uma de poucas causas, e as soluções abaixo tratam delas na ordem da mais provável para a menos provável.
As soluções, em ordem
Tente uma de cada vez e confira o widget depois de cada uma. A maioria das pessoas não passa da segunda.
- Desative o Modo de Pouca Energia. Abra Ajustes → Bateria e desative, ou toque no botão da bateria na Central de Controle. O Modo de Pouca Energia corta muito o trabalho em segundo plano, e as atualizações de widgets estão entre as primeiras coisas que ele reduz.
- Abra o app. Um app aberto pode pedir ao iOS que redesenhe os widgets dele na hora, e a maioria faz isso. Se o widget se atualiza assim que você abre o app, a causa era o orçamento de atualizações, não um defeito.
- Confira a Atualização em 2º Plano. Abra Ajustes → Geral → Atualização em 2º Plano, veja se ela está ativada e se o app em questão está ativado na lista. Isso importa mais para widgets que buscam dados na internet, como os de tempo, notícias e bolsa.
- Remova o widget e adicione de novo. Mantenha pressionado o widget, toque em Remover Widget e depois adicione outra vez. Isso faz o iOS pedir ao app uma programação nova do zero.
- Reinicie o iPhone. Isso limpa o que o iOS estava guardando para os widgets, e resolve mais casos do que parece razoável.
- Atualize o app e o iOS. Defeitos de widget são corrigidos em atualizações menores, dos dois lados. Depois de atualizar um app, abra o app uma vez para o widget pegar a versão nova.
- Apague e reinstale o app. O último recurso, e o único passo em que dá para perder alguma coisa. Veja o que o app guarda no seu iPhone antes de apagar.
Qual é o sintoma
O widget está em branco, cinza ou com um texto provisório
É o substituto que o iOS desenha enquanto espera o app. Costuma aparecer logo depois de adicionar um widget, depois de reiniciar ou depois que o app é atualizado. Abra o app uma vez. Se continuar em branco, remova o widget e adicione de novo.
O app não aparece na lista de widgets
O iOS só oferece os widgets de um app depois que o app foi aberto pelo menos uma vez. Abra o app e tente de novo. Se ainda não aparecer, reinicie o iPhone e confira se o app não foi desinstalado para liberar espaço: um app nessa situação mantém o ícone, com uma pequena nuvem ao lado do nome, e os widgets dele somem junto até você tocar para baixar de novo. Alguns apps também só oferecem certos tamanhos, então passe pelos tamanhos na galeria antes de concluir que o widget não está lá.
Ele atualiza quando abro o app, e só nessa hora
É o orçamento de atualizações, quase sempre. O primeiro suspeito é o Modo de Pouca Energia, depois a Atualização em 2º Plano para qualquer coisa que precise de internet. Se nenhum dos dois estiver ativado, talvez o widget seja simplesmente um que o iOS acha que você quase não olha.
O widget da Tela Bloqueada está atrasado, mas o da Tela de Início está certo
São widgets diferentes, com programações diferentes, mesmo sendo do mesmo app. Remova o da Tela Bloqueada e adicione de novo: mantenha pressionada a Tela Bloqueada, toque em Personalizar e depois em Tela Bloqueada, e toque no widget para editar.
Parou depois de uma atualização do iOS
Abra o app e depois reinicie o iPhone. Uma atualização grande do iOS refaz muito do que ele guarda para os widgets, e a primeira reinicialização depois dela muitas vezes termina o serviço.
O widget do Dailies
Se o widget travado for o nosso, algumas coisas específicas do Dailies:

- A frase muda mais ou menos a cada hora, então ver a mesma por um tempo é normal.
- O widget da Tela de Início tem setas. Toque nelas para ir para a próxima frase ou voltar para a anterior quando quiser, sem abrir o app.
- As frases ficam no seu iPhone, então o widget não precisa de internet nem da Atualização em 2º Plano para mudar. Se ele travou, o Modo de Pouca Energia é a causa mais provável.
- Abrir o Dailies manda uma frase nova para os dois widgets na hora.
- Se você reinstalar, as frases que você curte e as que você escreve voltam da sua própria conta do iCloud. Os seus temas e o seu visual são rápidos de configurar de novo.
Continua travado depois de tudo isso? Escreva para help@mydailies.app e uma pessoa vai responder. A página de ajuda tem a versão curta de tudo isto.
Perguntas
Com que frequência os widgets do iPhone atualizam?
Depende do widget e de você. O iOS dá a cada widget um orçamento diário de atualizações, e os widgets que você olha mais ganham uma parte maior dele. Alguns minutos de atraso é normal. Horas de atraso costumam indicar o Modo de Pouca Energia ou algum ajuste.
Dá para forçar um widget a atualizar?
O iOS não tem botão de atualizar para widgets. Abrir o app é o que chega mais perto, porque a maioria dos apps redesenha os widgets ao abrir. Remover o widget e adicionar de novo também funciona. Alguns widgets, como o widget da Tela de Início do Dailies, têm botões próprios que mudam o que mostram.
O Modo de Pouca Energia impede os widgets de atualizarem?
Deixa as atualizações bem mais lentas. O Modo de Pouca Energia corta o trabalho em segundo plano, e as atualizações dos widgets fazem parte dele. Os widgets se atualizam quando o modo é desativado ou quando você abre o app deles.
Os widgets gastam bateria?
Muito pouco, e o orçamento de atualizações é o motivo. O iOS decide quando os widgets são atualizados justamente para que uma Tela de Início cheia deles não custe um dia de bateria.
Por que o meu widget mostra informação velha logo depois que desbloqueio o iPhone?
O iOS pode mostrar a última imagem que desenhou enquanto busca a próxima. Espere um instante. Se a informação ainda estiver velha um minuto depois, comece pelas soluções acima.