Altro

Cosa succede esattamente se l'aggiornamento dell'app in background è abilitato?

D

DrammaLLama

Manifesto originale
6 febbraio 2011
  • 6 gennaio 2014
Mi sembra quasi inutile ma forse mi sfugge qualcosa. Diciamo per Alien Blue (un'app per Reddit).. se ho abilitato l'aggiornamento dell'app in background, sto solo aggiornando i miei subreddit che visito? Se è spento, si aggiorneranno solo quando apro l'app, impiegando 1-2 secondi in più, giusto? Riceverò comunque notifiche di nuovi messaggi se l'aggiornamento dell'app in background è disabilitato per Alien Blue? E le altre app?

Se qualcuno potesse spiegare i vantaggi e il tuo utilizzo/benefici personali, sarebbe fantastico. Sento che disabilitare quasi tutto ti avvantaggerebbe di più per risparmiare la durata della batteria. Forse sto sbagliando.

bkends35

a
24 febbraio 2013


USI
  • 6 gennaio 2014
DramaLLama ha detto: Mi sembra quasi inutile ma forse mi sfugge qualcosa. Diciamo per Alien Blue (un'app per Reddit).. se ho abilitato l'aggiornamento dell'app in background, sto solo aggiornando i miei subreddit che visito? Se è spento, si aggiorneranno solo quando apro l'app, impiegando 1-2 secondi in più, giusto? Riceverò comunque notifiche di nuovi messaggi se l'aggiornamento dell'app in background è disabilitato per Alien Blue? E le altre app?

Se qualcuno potesse spiegare i vantaggi e il tuo utilizzo/benefici personali, sarebbe fantastico. Sento che disabilitare quasi tutto ti avvantaggerebbe di più per risparmiare la durata della batteria. Forse sto sbagliando.

Sembra che la tua comprensione sia corretta. Le app si aggiorneranno automaticamente in modo che siano pronte per te quando le apri la prossima volta, risparmiando un enorme secondo o due mentre consumi un po' di batteria. Ho spento tutti i miei e ricevo ancora notifiche push istantaneamente da tutte le mie app abilitate come tweetbot, snapchat, ecc. L'unico inconveniente è che se usi Google Maps, le app non funzioneranno quando esci come Apple Maps fare. A parte questo, non vedo alcun motivo per averli abilitati. Ho disabilitato tutti i miei e non vedo un motivo per abilitare il,

Povero

30 aprile 2013
Gli angeli
  • 6 gennaio 2014
bkends35 ha detto: Sembra che la tua comprensione sia corretta. Le app si aggiorneranno automaticamente in modo che siano pronte per te quando le apri la prossima volta, risparmiando un enorme secondo o due mentre consumi un po' di batteria. Ho spento tutti i miei e ricevo ancora notifiche push istantaneamente da tutte le mie app abilitate come tweetbot, snapchat, ecc. L'unico inconveniente è che se usi Google Maps, le app non funzioneranno quando esci come Apple Maps fare. A parte questo, non vedo alcun motivo per averli abilitati. Ho disabilitato tutti i miei e non vedo un motivo per abilitare il,

Divertente, ho attivato l'aggiornamento in background per TUTTE le mie app e non vedo alcuna differenza nell'utilizzo della batteria.

bkends35

a
24 febbraio 2013
USI
  • 6 gennaio 2014
Armen ha detto: Divertente, ho attivato l'aggiornamento in background per TUTTE le mie app e non vedo alcuna differenza nell'utilizzo della batteria.

La cosa non mi sorprende affatto in effetti. Non ho notato alcun cambiamento nella durata della batteria con il mio spento. Mi piace solo sapere che le cose inutili non saranno rinfrescanti in background.

Povero

30 aprile 2013
Gli angeli
  • 6 gennaio 2014
bkends35 ha detto: In realtà non mi sorprende affatto. Non ho notato alcun cambiamento nella durata della batteria con il mio spento. Mi piace solo sapere che le cose inutili non saranno rinfrescanti in background.

seguo il tuo pensiero. Spengo cose come Azioni e quant'altro perché non le uso affatto, ma ne lascio alcune accese come Meteo, Trova i miei amici, ecc. C

C DM

macrumors Sandy Bridge
17 ottobre 2011
  • 6 gennaio 2014
Armen ha detto: Divertente, ho attivato l'aggiornamento in background per TUTTE le mie app e non vedo alcuna differenza nell'utilizzo della batteria.
Mi chiedo se sia più correlato al fatto che forse la maggior parte di loro in realtà non utilizza gli aggiornamenti in background (almeno finora), nonostante abbia l'opzione disponibile per loro.

GreyOS

12 aprile 2012
  • 6 gennaio 2014
L'esempio che fai non è molto utile.

Tuttavia, considera una sorta di app per servizi in abbonamento. L'editore dell'app può inviare notifiche silenziose al telefono quando sono disponibili nuovi contenuti, che possono attivare un download.

O un'app come Dropbox, che ora può caricare foto in background: questo viene attivato dal cambio di posizione.

Oppure considera qualcuno che ti invia un file di grandi dimensioni in qualche app di servizi di messaggistica. L'app potrebbe scaricare il file prima di mostrarti la notifica. Si sente più snello.

Le app che scaricano/caricano file molto grandi non richiedono che tu sia attivamente nell'app e non sono più limitate al periodo di cortesia di 10 minuti in background. Quindi puoi uscire dall'app o bloccare il telefono.

Questi semplici esempi richiedono l'aggiornamento dell'app in background. Quante app del mondo reale ne fanno un uso nuovo non lo so, ma può essere potenzialmente più utile del semplice risparmio di un paio di secondi come hai descritto.

Povero

30 aprile 2013
Gli angeli
  • 6 gennaio 2014
C DM ha detto: Mi chiedo se sia più correlato al fatto che forse la maggior parte di loro non utilizza realmente gli aggiornamenti in background (almeno finora), nonostante abbia l'opzione disponibile per loro.

Durante il WWDC dell'anno scorso, Apple ha introdotto l'aggiornamento in background come una funzione intelligente in cui iOS 7 apprende le tendenze di utilizzo dell'app per avere sempre le informazioni più recenti a tua disposizione quando apri un'app.

Apro il centro notifiche almeno 2-5 volte ogni pochi minuti solo per sbirciare le e-mail senza contrassegnarle come lette. Questo a sua volta forza l'aggiornamento della funzione meteo nel centro di notifica.

Dato il mio modello di utilizzo con l'aggiornamento in background del centro notifiche, dovrei aggiornare il mio meteo ogni pochi minuti in previsione che avrò bisogno dell'ultimo meteo proprio in quel momento.

Bene, o la funzione funziona come previsto e non consuma molta batteria dati gli intervalli di polling contrariamente alla convinzione della maggior parte delle persone o la funzione è effettivamente danneggiata e non importa se è accesa o meno.

DavidBlack

a
27 gennaio 2013
Da qualche parte nel quartier generale di Apple ;)
  • 6 gennaio 2014
DramaLLama ha detto: Mi sembra quasi inutile ma forse mi sfugge qualcosa. Diciamo per Alien Blue (un'app per Reddit).. se ho abilitato l'aggiornamento dell'app in background, sto solo aggiornando i miei subreddit che visito? Se è spento, si aggiorneranno solo quando apro l'app, impiegando 1-2 secondi in più, giusto? Riceverò comunque notifiche di nuovi messaggi se l'aggiornamento dell'app in background è disabilitato per Alien Blue? E le altre app?

Se qualcuno potesse spiegare i vantaggi e il tuo utilizzo/benefici personali, sarebbe fantastico. Sento che disabilitare quasi tutto ti avvantaggerebbe di più per risparmiare la durata della batteria. Forse sto sbagliando.

Ecco come funziona l'aggiornamento in background in base alla sessione che hanno avuto al WWDC, puoi visualizzarlo su: https://developer.apple.com/wwdc/videos/ So che questa risposta sarà lunga, quindi ecco qui.

In iOS 6 solo alcuni tipi selezionati di applicazioni possono essere eseguiti in background o programmare attività in background:
  • Audio in background (app musicali come Spotify possono essere eseguite in background)
  • VoIP (come Skype)
  • App Edicola
  • Servizi di localizzazione che includono: monitoraggio della regione, modifiche significative della posizione e monitoraggio continuo della posizione. Penso che i promemoria lo usino quando si utilizza GeoFencing.

In iOS 7 le app possono continuare ad aggiornare i contenuti in background senza sacrificare molto la durata della batteria. Le app possono sfruttare una nuova API chiamata 'Background Fetch'. Ad esempio, supponiamo che nella tua app di social network potresti notare che quando la tua app diventa in primo piano, aggiorni il tuo feed. E l'utente deve attendere che il feed venga aggiornato, il che non è la migliore esperienza utente. Ora con il recupero in background la tua app di social media può aggiornare il suo contenuto prima che l'utente ritorni alla tua app, in questo caso il feed.

Alcuni punti chiave su Recupero in background:
  • Recupero pianificato dal sistema
  • Coalescenza tra le applicazioni (risparmiando molta durata della batteria)
  • Si adatta ai modelli di utilizzo effettivi sul dispositivo
  • Sensibile all'utilizzo di energia e dati
  • Indifferente allo stato di esecuzione effettivo dell'app
Il recupero in background si adatta al modo in cui utilizzi il tuo dispositivo. Ad esempio, supponiamo che controlli Facebook ogni mattina alle 7:00, iOS lo noterà e proverà a dare all'app l'opportunità di recuperare i contenuti prima delle 7:00. Inoltre, unisce i recuperi tra le app in modo da non consumare troppa energia, evita il recupero frequente durante i periodi di inattività e quando il segnale sul telefono è basso.

Notifiche remote

Potresti aver notato nelle versioni precedenti di iOS, ad esempio, hai ricevuto un messaggio su Facebook e viene visualizzata una notifica sulla schermata di blocco e fai scorrere il dito verso di te, c'è un ritardo prima che l'app scarichi il messaggio. Bene, in iOS 7 in Notifiche remote viene semplicemente scaricato prima ancora di ricevere la notifica.
Ho notato che in iMessage su iOS 7 l'app è in background e ricevo un messaggio che l'istantanea dell'app è aggiornata, ciò accade anche quando l'utente sta componendo un messaggio. Penso che copra la maggior parte di esso, e speravo di essere d'aiuto in qualche modo. Attendo con impazienza la tua risposta. V

Vetvito

a
30 settembre 2012
  • 6 gennaio 2014
TLDR: poche o nessuna app utilizza effettivamente questa funzione.

DavidBlack

a
27 gennaio 2013
Da qualche parte nel quartier generale di Apple ;)
  • 7 gennaio 2014
Vetvito ha detto: TLDR: poche app utilizzano effettivamente questa funzione.

In realtà un certo numero di app utilizza questa funzione. E vedo davvero il vantaggio di usarlo.

FatPuppy

14 luglio 2012
  • 7 gennaio 2014
L'aggiornamento dell'app in background e il portachiavi sono molto, molto inutili e dannosi per la batteria.

DavidBlack

a
27 gennaio 2013
Da qualche parte nel quartier generale di Apple ;)
  • 7 gennaio 2014
rrares1996 ha dichiarato: L'aggiornamento dell'app in background e il portachiavi sono molto, molto inutili e dannosi per la batteria.

Come è inutile puoi elaborare? V

Vetvito

a
30 settembre 2012
  • 7 gennaio 2014
DavidBlack ha dichiarato: In realtà un certo numero di app utilizza questa funzione. E vedo davvero il vantaggio di usarlo.


Quali app? Ho già l'alieno blu, ce ne sono altri?

kas23

28 ottobre 2007
  • 7 gennaio 2014
Ho l'aggiornamento in background attivo per una serie di app diverse e non vedo davvero cosa stia facendo. Esempi:

Dropbox: se cambio/rinomino un file su Dropbox utilizzando il mio computer, questa modifica non verrà visualizzata finché non apro fisicamente Dropbox sul mio iPhone. Lo aprirò, poi lo vedrò aggiornarsi proprio davanti ai miei occhi. Dura qualche secondo però.

Google Maps: digita le indicazioni stradali e guida la tua auto. 'Riduci a icona' le mappe e guida un po' di più. Riaprilo e ci vorranno un paio di secondi prima che le mappe aggiornino la tua posizione.

Safari: vai su MR e pubblica qualcosa di infiammatorio. Chiudi l'app. Torna indietro un'ora dopo e apri Safari. Le risposte che affermano che sei un troll non saranno presenti finché la pagina non verrà ricaricata. C

C DM

macrumors Sandy Bridge
17 ottobre 2011
  • 7 gennaio 2014
rrares1996 ha dichiarato: L'aggiornamento dell'app in background e il portachiavi sono molto, molto inutili e dannosi per la batteria.
In che modo esattamente è inutile e quanto è dannoso per la batteria? Le specifiche sarebbero più che utili con generalizzazioni del genere (a meno che, ovviamente, non esistano).

PNutts

24 luglio 2008
Pacifico nord-occidentale, USA
  • 7 gennaio 2014
Armen ha detto: Divertente, ho attivato l'aggiornamento in background per TUTTE le mie app e non vedo alcuna differenza nell'utilizzo della batteria.

Non sono d'accordo con la tua esperienza, ma ieri mattina ho eseguito una cancellazione e un ripristino a distanza e ieri la durata della mia batteria non era tanto quanto lo era stata. Leggendo questo thread mi sono reso conto di aver dimenticato di disattivare l'aggiornamento dell'app in background. Ovviamente tutto ciò che usa una radio userà della batteria, ma la mia prova è aneddotica e sono su una versione beta, quindi è anche priva di significato.

kas23 ha detto: Ho attivato l'aggiornamento in background per una serie di app diverse e non vedo davvero cosa stia facendo effettivamente.

La pagina di Apple menziona che un'app deve trarne vantaggio, quindi presumo che il numero di app che lo fanno sia piccolo ma in crescita.

DavidBlack

a
27 gennaio 2013
Da qualche parte nel quartier generale di Apple ;)
  • 7 gennaio 2014
Vetvito ha detto: Quali app? Ho già l'alieno blu, ce ne sono altri?

Ti invierò un'istantanea di alcuni esempi di app che utilizzano l'aggiornamento in background.

Allegati

  • Visualizza l'elemento multimediale ' href='tmp/attachments/image-jpg.455146/' > image.jpg'file-meta '> 129.3 KB · Visualizzazioni: 819
V

Vetvito

a
30 settembre 2012
  • 7 gennaio 2014
DavidBlack ha detto: Ti invierò un'istantanea di alcuni esempi di app che utilizzano l'aggiornamento in background.


No, nessuno di questi è realmente aggiornato per il nuovo aggiornamento in background di iOS 7.

Stiamo parlando del nuovo aggiornamento in background 'intelligente' di iOS 7. Dove quando ti svegli la mattina e controlli Facebook a una certa ora, l'app dovrebbe già essere aggiornata per te.


Nessuna app ne approfitta davvero. Ancora.

GreyOS

12 aprile 2012
  • 7 gennaio 2014
Vetvito ha dichiarato: Stiamo parlando del nuovo aggiornamento dello sfondo 'intelligente' di iOS 7.

Stiamo parlando di qualsiasi tipo di aggiornamento dell'app in background...

kas23

28 ottobre 2007
  • 7 gennaio 2014
Vetvito ha detto: No, nessuno di questi è veramente aggiornato per il nuovo aggiornamento in background di iOS 7.

Stiamo parlando del nuovo aggiornamento in background 'intelligente' di iOS 7. Dove quando ti svegli la mattina e controlli Facebook a una certa ora, l'app dovrebbe già essere aggiornata per te.


Nessuna app ne approfitta davvero. Ancora.

Veramente? Attiva l'aggiornamento in background per Safari. Vai da MR e scrivi un post stimolante. 'Riduci a icona' Safari (non chiudere completamente l'app, inviala semplicemente alla barra multitasking). Metti il ​​telefono in tasca. Dopo aver atteso un'ora o 2, fai clic su Safari e, senza premere Aggiorna, controlla se ci sono risposte dopo il tuo post.

baldimac

24 gennaio 2008
  • 7 gennaio 2014
kas23 ha detto: Davvero? Attiva l'aggiornamento in background per Safari. Vai da MR e scrivi un post stimolante. 'Riduci a icona' Safari (non chiudere completamente l'app, inviala semplicemente alla barra multitasking). Metti il ​​telefono in tasca. Dopo aver atteso un'ora o 2, fai clic su Safari e, senza premere Aggiorna, controlla se ci sono risposte dopo il tuo post.

Di cosa stai parlando? Safari non supporta nemmeno l'aggiornamento delle app in background.

----------

Vetvito ha detto: No, nessuno di questi è veramente aggiornato per il nuovo aggiornamento in background di iOS 7.

Stiamo parlando del nuovo aggiornamento in background 'intelligente' di iOS 7. Dove quando ti svegli la mattina e controlli Facebook a una certa ora, l'app dovrebbe già essere aggiornata per te.


Nessuna app ne approfitta davvero. Ancora.

Tutte le app nello screenshot sfruttano l'aggiornamento delle app in background. E quelle sono solo le sue app tramite 'H'.

kas23

28 ottobre 2007
  • 7 gennaio 2014
Sciocco io. Ho pensato che se ci fosse stata anche una sola app che supportasse l'aggiornamento in background, sarebbe stata Safari di Apple. Forse non dovrebbe essere elencato come un'app che puoi attivare e disattivare BR quindi.

baldimac

24 gennaio 2008
  • 7 gennaio 2014
kas23 ha detto: Sciocco me. Ho pensato che se ci fosse stata anche una sola app che supportasse l'aggiornamento in background, sarebbe stata Safari di Apple. Forse non dovrebbe essere elencato come un'app che puoi attivare e disattivare BR quindi.

Non lo è.

GreyOS

12 aprile 2012
  • 7 gennaio 2014
kas23 ha detto: Sciocco me. Ho pensato che se ci fosse stata anche una sola app che supportasse l'aggiornamento in background, sarebbe stata Safari di Apple. Forse non dovrebbe essere elencato come un'app che puoi attivare e disattivare BR quindi.

Non so se sei davvero confuso o lo sono io. Il tuo post, che inizia con 'Davvero?' e discutere di nuove risposte sull'aggiornamento della risonanza magnetica in Safari sembrava sarcastico, ovvero sottolineare che Safari no aggiornamento in background. Ma il post a cui hai risposto diceva già che nessuna app ne sta davvero approfittando. ?!

e Safari non lo è nell'elenco delle app per le quali puoi attivare/disattivare BR.

Molto confuso!

modifica: e l'idea che Safari dovrebbe aggiornare le pagine per te in background è bizzarro... Sì, in alcuni contesti come un forum potrebbe avere senso, ma il web è un posto grande. Vuoi che aggiorni l'invio dell'ordine o aggiorni una pagina temporanea e quindi la perda? Come può presumere che tu voglia che si aggiorni? No.