Perché iOS 18 non aggiorna le Attività live con la stessa frequenza di iOS 17?

Perché iOS 18 non aggiorna le Attività live con la stessa frequenza di iOS 17?

Apple ha confermato che in iOS 18 non è più possibile ricevere aggiornamenti in tempo reale dalle app tramite la funzione Attività live. Ecco perché.

Screenshot di iPhone che mostra come ricevere aggiornamenti in tempo reale da Starbucks sulla schermata di blocco con la nuova funzionalità Attività live in iOS 16
L’aggiornamento in tempo reale delle attività live era… un bug? Immagine: Christian Zibreg/iDB/Apple

Apple ha introdotto Live Activities insieme a iOS 16 nel 2022 come un modo per le app di aggiornare informazioni come gli orari di consegna quasi in tempo reale sulla schermata di blocco e all’interno di Dynamic Island. Apple menziona persino che un’app sportiva potrebbe fornire “informazioni live in-game” per la sua attività live mentre un’app di allenamento potrebbe “mostrare metriche di fitness in tempo reale e offrire controlli interattivi per mettere in pausa o annullare l’allenamento”.

Apple ha persino fornito un interruttore in Impostazioni per consentire aggiornamenti più frequenti per le Attività live, ma è scomparso in iOS 18 perché la funzionalità non fornisce più aggiornamenti in tempo reale. Apple ha detto a uno sviluppatore di app che questo è voluto perché consentire aggiornamenti frequenti, quasi in tempo reale, scarica la batteria più velocemente.

Perché iOS 18 aggiorna le Attività live meno frequentemente?

Sviluppatore Nico ha scritto su X che iOS 17 gli ha permesso di aggiornare l’attività live per la sua app di monitoraggio della velocità della bici quasi ogni secondo. Non è più così, poiché questi aggiornamenti avvengono ogni 5-15 secondi su iOS 18. “Prima, potevo vedere la velocità della mia bici in tempo reale sulla mia schermata di blocco”, ha scritto. “Ora questa metrica è inutile”, ha aggiunto.

Apple Watch mostra uno smart stack con un'attività Uber live in alto, su uno sfondo sfumato colorato
watchOS 11 porta le attività live al tuo polso Immagine: Christian Zibreg/iDB/Apple

Nico ha chiesto informazioni ad Apple e ha ricevuto una risposta che confermava la modifica, affermando che ogni aggiornamento di attività live scrive dati sul disco. “Ognuno di quegli aggiornamenti richiede la scrittura di dati sul disco, aumentando l’usura della NAND. E in iOs 18, ognuno di quegli aggiornamenti deve essere sincronizzato con un orologio abbinato”, spiega Apple.

Apple afferma che gli aggiornamenti in tempo reale non sono mai stati un comportamento previsto, nonostante la sua pagina di supporto fornisca esempi di aggiornamenti in tempo reale per app di sport e fitness. “Le Live Activities non sono mai state pensate per essere utilizzate per creare esperienze in tempo reale”, ha risposto Apple a Nico. “Il fatto che lo abbiamo consentito era un buco nell’API. Quel buco è stato risolto in iOS 18”.

E che dire degli aggiornamenti sportivi, dei countdown e dei timer?

Non tutte le app necessitano di aggiornamenti effettivi al secondo, ma alcune sì. Ad esempio, l’app Apple Sports fornisce aggiornamenti quasi istantanei tramite la sua attività live.

Leggendo di questa modifica, mi è venuto in mente un articolo recente sull’acquisizione di un’attività live del cronometro di iOS 18. L’attività live del cronometro aggiorna solo i primi 60 secondi in tempo reale. Dopodiché, il conteggio live non è più visibile. “Quando il display entra in modalità sospensione, l’ora viene oscurata finché non si riattiva di nuovo”, ha spiegato.
Cronometro in funzione sulla schermata di blocco di un iPhone.

Le app basate sul tempo come Uber e Lyft non saranno interessate perché solo l’orario stimato di arrivo è un aggiornamento effettivo: l’attività live esegue il timer del conto alla rovescia da sola. Nelle parole di Nico, “Il testo con un conto alla rovescia verrà comunque aggiornato in tempo reale perché la data di fine è inizialmente impostata e l’attività live la visualizzerà”, ha scritto.

Le “Attività dal vivo” non sono mai state concepite per essere trasmesse in diretta?

Mi chiedo come questo potrebbe influenzare i lettori musicali, come l’app musicale della stessa Apple, che ha un’attività live now playing. Apple sta distorcendo la verità affermando che la funzionalità “non è mai stata pensata per essere utilizzata per creare esperienze in tempo reale”.

Ciao, è proprio lì nel nome! Fammi capire bene. Mi stai dicendo che qualcosa chiamato “Attività dal vivo” non è mai stato pensato per “creare esperienze in tempo reale?” Mi sfugge qualcosa?

Se riscontri problemi con gli aggiornamenti delle attività in tempo reale delle tue app preferite, ad esempio se gli aggiornamenti non vengono affatto recapitati, i nostri suggerimenti per la risoluzione dei problemi delle attività in tempo reale sono un buon punto di partenza.