2013-06-03 22 views
14

Il componente Google Play Services è sempre che determina l'attività corrente dell'utente o solo quando un'app è connessa per ricevere aggiornamenti delle attività? Il documentation non è molto chiaro su questo, dice solo che ha un impatto minimo della batteria in generale. Mi piacerebbe sapere se un'app che esegue costantemente una query sull'attività corrente dell'utente (ad esempio con un intervallo di 2 minuti) potrebbe sovraccaricare la batteria dell'utente o meno.Riconoscimento attività servizi Google Play - Utilizzo della batteria?

+0

Questo è abbastanza nuovo che potrebbe essere necessario eseguire i propri esperimenti. È anche possibile che varierà in base al dispositivo, poiché probabilmente il consumo di energia del sensore varia. – CommonsWare

+0

Ok, grazie, Mark! – Nick

+2

Ricordo di aver visto il keynote in Moscone e penso che Hugo abbia detto qualcosa circa l'1% ogni ora o giù di lì. Forse questo può darti qualche piccola direzione? – hwrdprkns

risposta

5

Il costo della batteria si basa sull'intervallo specificato dall'app. Quindi, se richiedi un intervallo di 2 minuti, il dispositivo si addormenta per 2 minuti, si riattiva per alcuni secondi per eseguire un riconoscimento dell'attività e poi ritorna in stato di sospensione per altri 2 minuti. Intervalli di 2 o 3 minuti dovrebbero avere un impatto minimo della batteria.

Problemi correlati