Logo it.androidermagazine.com
Logo it.androidermagazine.com

Verifica doze e standby app sull'anteprima dello sviluppatore di Android m

Anonim

Una delle grandi modifiche rivolte all'utente in arrivo dall'annuncio di Android M a Google I / O di quest'anno è Doze, una nuova serie di comportamenti per assicurarsi che le app non ti stiano consumando la batteria quando non stai usando il telefono. Più specificamente, quando hai lasciato il telefono sulla scrivania o il tablet sul tavolino, Doze rileverà la mancanza di movimento e accederà a un nuovo tipo di modalità di sonno profondo.

Anche se non è del tutto finito, e non sappiamo nulla dell'anteprima per sviluppatori di Android M è incastonata, il messaggio di Google qui non potrebbe essere più chiaro. Dovresti aspettarti di più dai tuoi dispositivi quando sono inattivi, ed ecco come hanno intenzione di farlo.

Ogni anno Google apporta miglioramenti della durata della batteria ad Android, ma questi cambiamenti dipendono spesso dagli sviluppatori che giocano insieme e fanno la loro parte. Quando Google afferma che Doze è destinato a prolungare la durata della batteria per i dispositivi inattivi, è qualcosa che si applica indipendentemente da ciò che fanno le tue app. Ecco come Google descrive i cambiamenti comportamentali che compongono Doze.

  • L'accesso alla rete è disabilitato, a meno che l'app non riceva un tickle di Google Cloud Messaging ad alta priorità.
  • I blocchi di attivazione vengono ignorati.
  • Gli allarmi pianificati con la classe AlarmManager sono disabilitati, ad eccezione degli allarmi impostati con il metodo setAlarmClock () e AlarmManager.setAndAllowWhileIdle ().
  • Le scansioni WiFi non vengono eseguite.
  • Non è possibile eseguire sincronizzazioni e processi per gli adattatori di sincronizzazione e JobScheduler.

Come puoi vedere, Google sta assumendo una posizione molto più forte sul comportamento delle app tramite Doze, e finché il telefono è fermo e non fa nulla, otterrai una notevole estensione della durata della batteria. Una volta che il telefono si sposta o lo si sveglia per fare qualcosa, questa funzione si spegne e tutto ciò che il telefono ha perso verrà inondato nel dispositivo. Si spera che gli sviluppatori lavoreranno per evitare toni di notifica individuali per ogni messaggio perso, ma solo il tempo dirà come viene risolto.

Durante il test di Doze tramite l'anteprima per sviluppatori M, è stato scoperto un nuovo elenco di esenzioni per le app nel gestore batteria. Questo elenco ti dà un'idea di quali app stanno attualmente ignorando le ottimizzazioni della batteria e ti consente di esaminare e impostare manualmente gli altri affinché si comportino allo stesso modo. Fa parte della funzione App Standby, che aiuta a determinare quando le app dovrebbero essere in grado di sincronizzare i dati ed eseguire le attività. Come Doze, questa funzione può sospendere l'accesso alla rete per le app che lo richiedono ma che in realtà non fanno nulla in primo piano. Puoi impostare qualsiasi cosa per ignorare le ottimizzazioni della batteria al momento, ma è un elenco di opt-in individuale in modo da poter aggiungere o rimuovere come ritieni opportuno.

Il risultato finale qui è fantastico. Google ha già offerto grandi risultati nell'anteprima degli sviluppatori M quando si tratta di tempo di attesa, e questo farà una grande differenza per molte persone. Significa tablet che durano per giorni, telefoni che possono sedersi sulla scrivania senza problemi e un'esperienza generalmente migliore per la prossima iterazione di Android.