PubNub’s Android SDK processo in background è stata ottimizzata attraverso molte iterazioni. I nostri benchmark mostrano praticamente nessuna differenza nello scaricamento della batteria tra una sveglia parziale che non fa nulla e una presa PWL + PubNub.
Anche misurando il caso di utilizzo più intensivo, che è una connessione 4G, abbiamo fatto un benchmark su un periodo di 4 ore su un Nexus 4, la differenza tra nessun blocco di attesa e PWL + PubNub era del 4% di differenza della batteria oltre 4 ore, con il dispositivo che riceve un messaggio di 1k ogni 5 minuti. Sul Wi-Fi, la differenza è molto meno.
Mentre GCM ha molti minuti di timeout del socket (per this thread,) PubNub è sempre affidabile. Tuttavia, è possibile configurare PubNub disattivare PWL per le applicazioni in cui il tempo reale non è sempre richiesto, ma l'affidabilità è. Secondo la nostra opinione, questa personalizzazione rende PubNub l'opzione più adatta agli sviluppatori per la comunicazione socket efficiente .
Se si riscontra ancora un notevole consumo della batteria, contattare [email protected] con una copia del codice pertinente in modo da poter aiutare a eseguire debug e consigliare le migliori pratiche.
Cheers!
Il post originale era il 19 luglio, non l'aggiornamento. Hanno appena iniziato la beta la settimana scorsa. –