Le attività che le app possono completare in background sono strettamente limitate alle seguenti funzioni:
- Audio: continua la riproduzione dell'audio richiedendo che l'app sia in primo piano
- Posizione: fornitura di dati GPS alle app in background
- VOIP - Mantenimento di una connessione per applicazioni Voice over IP
- Completamento delle attività - In pratica si richiede 10 minuti (io rimarrò con 10 durante questa risposta, ma potrebbe essere diverso) "passare" per rimanere in esecuzione, apparentemente per completare un'attività come un caricamento o un download, ma spesso co -ha scelto di mantenere l'app in esecuzione per 10 minuti
Alcune app incluse, ma non di terze parti, hanno estese funzionalità di background per il mantenimento delle connessioni di posta, il download in Edicola ecc., ma questi non sono disponibili per noi comuni mortali.
A rigor di termini, è vero che le app possono rimanere in esecuzione per qualsiasi scopo purché sostengano di soddisfare i limiti di utilizzo di cui sopra. A volte (penso che il client e-mail Sparrow abbia provato questo) un'app può registrarsi come servizio VOIP, anche se non lo è, permettendo così di imbrogliare il sistema e rimanere sempre in esecuzione per qualche altro scopo (in questo caso la posta), ma in genere queste app non hanno esito positivo nel processo di revisione e anche se vengono rapidamente richiamate in seguito.
Fondamentalmente, nessuna di queste funzionalità consentirà a un lettore RSS di eseguire regolarmente il polling degli aggiornamenti pur non essendo l'attività attiva. La maggior parte implementerà il servizio di completamento delle attività in modo che tutti gli aggiornamenti che arrivano entro 10 minuti dall'uscita dall'app continueranno a essere mostrati ecc., Ma dopo di ciò sei sfortunato.
Alcune app (Instacast ne è un esempio) sono abbastanza intelligenti per quanto riguarda le cose, e almeno uniscono la capacità di completamento dell'attività con le notifiche locali. Quando lasci l'app, continuerà a scaricare podcast per 10 minuti. Se si completano in questo momento, verrà visualizzata una notifica locale, in caso contrario, registreranno una seconda notifica locale che verrà visualizzata dicendo che i download sono sospesi per attivarsi quando i 10 minuti sono scaduti, consentendo di capovolgere rapidamente dentro e fuori e concedici altri 10 minuti.