Ho un iPhone 5C con iOS 10 e ho diverse app che dovrebbero fare cose in background - in particolare sto pensando a Google Foto, IFTTT e Android Wear, anche se potrebbero essercene di più non ho ancora notato - come FB Messenger, Allo, Duo, Skype, Life360, Hiya, ecc ...
Ad esempio, Google Photos dovrebbe eseguire automaticamente il backup delle mie foto della fotocamera, IFTTT dovrebbe eseguire azioni su tutti i promemoria e screenshot appena creati e Android Wear dovrebbe connettersi al mio orologio LG.
Sul mio vecchio telefono Android, si limitavano a fare la cosa se l'app era in esecuzione o meno. Su iPhone, a quanto pare devi aprire le app e lasciarle in esecuzione in background perché si comportino correttamente.
Tuttavia, per ciascuno dei tre che ho elencato, sembrano funzionare come previsto solo per un tempo limitato (non so quanto tempo), prima che smettano di funzionare. Ad esempio, aggiungo un promemoria, scatta una foto o faccio uno screenshot e le azioni non avvengono, anche se IFTTT e Google Foto mostrano che sono in esecuzione se sfoglia le app aperte.
Seleziono l'app IFTTT o Google Foto il giorno seguente dall'elenco delle app aperte e immediatamente le azioni iniziano. Lo stesso vale per il mio orologio: funzionerà per circa mezz'ora, quindi improvvisamente rifiuterà di connettersi fino a quando non passerò all'app Android Wear sul telefono, quindi si connetterà immediatamente.
L'aggiornamento app in background è abilitato su tutte queste app.
Questa domanda sembra indicare che queste app dovrebbero lavoro. Se non fossero app popolari, darei la colpa alle app stesse, ma dubito che Google e IFTTT lascino un grosso buco nei loro prodotti.
C'è un'altra impostazione che devo guardare? C'è forse un limite di CPU o di memoria che blocca queste app che verranno risolte con un nuovo telefono più potente?