A cosa serve l'aggiornamento dell'app in background?

7

Non mi sono mai reso conto di avere questa caratteristica attivata o disattivata.

Come posso educarmi a ciò che fa in modo che possa scegliere se attivarlo o disattivarlo per l'intero sistema o per applicazioni specifiche?

    
posta Render 25.02.2015 - 19:36
fonte

3 risposte

5

Alcune app come Facebook continuano a ricevere nuovi post di feed in background quando non si utilizza l'app. Questo dà l'impressione quando si avvia l'app che è veramente veloce e tutto è già lì e l'interfaccia utente principale non è piena di spazi vuoti per segnaposto di immagini e cose di questo tipo.

L'impatto maggiore che ho notato è che utilizza una tonnellata di dati cellulari quando mia moglie controlla Facebook durante la pausa pranzo, quindi continua a rinfrescarsi per le prossime 4 ore fino a quando non torna a casa al wifi.

Cerco di disattivare l'aggiornamento dell'app in background per la maggior parte delle app. Un buon uso ipotetico sarebbe una app che tiene traccia del chilometraggio del tour e lo traccia su una mappa. Potresti avere un lungo viaggio e non hai bisogno di guardare un telefono durante la guida, quindi questo sarebbe un buon uso per l'aggiornamento dell'app in background in modo che l'app possa continuare a misurare la distanza anche quando il telefono è bloccato o sono sul telefono stesso.

    
risposta data 25.02.2015 - 20:25
fonte
2

Aggiornamento in background e servizi di localizzazione sono due cose diverse. La maggior parte delle app di navigazione come Waze non utilizza l'aggiornamento in background per fornire routing o indicazioni stradali. Utilizzano Core Location, che utilizza una combinazione di GPS e Wi-Fi per ottenere la tua posizione esatta, anche in background.

Waze usa Aggiornamento in background, ma chi sa esattamente cosa, o quanto questo potrebbe ostacolare la sua funzionalità. Background Refresh avvierà la tua app in background e gli darà un po 'di tempo per eseguire qualche azione. Quante volte ciò accade è totalmente opaco per l'utente o lo sviluppatore. Dipende dal sistema operativo.

    
risposta data 11.07.2015 - 23:41
fonte
0

Aggiornamento in background è una funzione il cui nome descrive esattamente ciò che fa. Permette alle app di aggiornare automaticamente i loro contenuti in background. Ciò significa che ogni volta che apri l'app avrai sempre nuovi contenuti.

Ad esempio: Waze è un'app di navigazione che necessita di aggiornamento in background per ottenere costantemente la tua posizione e fornire indicazioni stradali anche se l'app non è aperta e viene eseguita in background. Disattivarlo potrebbe impedire alle app di fare cose come questa. Ti consiglio di esaminare l'elenco e disattivare quelli che non ritieni debbano aggiornare / ottenere nuovi contenuti quando l'app viene chiusa. Se lo fai, potresti vedere un aumento della durata della batteria.

    
risposta data 25.02.2015 - 21:21
fonte

Leggi altre domande sui tag