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

Dentro marshmallow: cos'è doze, come lo uso e cosa fa?

Anonim

Android Marshmallow ha cambiamenti profondi nel sistema operativo che possono consentire al tuo telefono (o tablet) di migliorare la durata della batteria. Lo vediamo menzionato con ogni aggiornamento del sistema operativo di ogni azienda che produce dispositivi intelligenti, ma questa volta lo significano.

Inserisci Doze. Se il nome ti ricorda un piacevole pisolino mentre non sta succedendo nulla, hai capito di cosa si tratta. È una serie di modifiche e regole che mettono il telefono in modalità di sospensione quando è inattivo, il che significa che non stai usando tanto di quel prezioso succo della batteria. Sembra semplice (ed è) ma ci sono alcune cose da sapere.

Non dovrai fare nulla per utilizzare la nuova funzione Doze. Non ci sono interruttori o impostazioni che devi attivare e, una volta aggiornato a Marshmallow, funziona. Cioè, quando dovrebbe funzionare.

E questa è la cosa. Non vedrai alcun beneficio da Doze mentre il telefono è in tasca e stai lavorando o a scuola. Le cose devono essere inattive, e questo significa veramente inattive.

Affinché Doze si avvii, il telefono deve essere fermo con lo schermo spento e non collegato a un caricabatterie. Ciò significa che non ci si può muovere e scuotere il giroscopio o altri sensori di movimento, non toccare lo schermo o i pulsanti e non agitare la mano davanti se si utilizza un telefono come i nuovi telefoni di Motorola che hanno il rilevamento del movimento sul castone frontale. Posalo e lascialo in pace.

Dopo un po ', tutto va a dormire. Bene, quasi tutto. Riceverai comunque una notifica quando le app "ad alta priorità" richiedono la tua attenzione. Ciò significa che cose come telefonate o messaggi SMS possono passare (e quindi svegliare il tuo telefono sonnecchiante) così come qualsiasi app che si dichiara prioritaria. Altre cose, come le notifiche e-mail o Clash of Clans che ti dicono che la tua miniera d'oro è salita di livello, non arriveranno e svegliano il tuo telefono.

E sì, sembra che ci sia un potenziale abuso da parte degli sviluppatori che vogliono dichiarare la loro app come prioritaria. Ma Google ci ha pensato e ha un ottimo modo per limitare gli sviluppatori subdoli: le notifiche ad alta priorità che non fanno parte della rete del tuo operatore (chiamate e messaggi) devono passare attraverso un server Google Cloud Messaging. Quando trovano qualcuno che abusa del sistema e successivamente impediscono al telefono di sonnecchiare come previsto, possono agire. Supponiamo che ciò significhi che tali notifiche non possono più essere considerate ad alta prioità, ma speriamo anche che siano coinvolti catrame e piume.

L'abuso di messaggi ad alta priorità ha una differenza speciale rispetto ad altre cose come le notifiche: devono passare attraverso i server di Google, in modo che Google possa monitorare e modificare ciò che viene inviato ai dispositivi. Se le app ne abusano per altre cose oltre all'uso previsto, saremo in grado di fermare tale abuso senza toccare alcun software sul dispositivo. - Dianne Hackborne, ingegnere del framework Android

Ciò non significa che non ricevi mai notifiche mentre il telefono è inattivo. Google utilizza quella che chiamano "finestra di manutenzione inattiva" in cui raccolgono tutte le notifiche che potrebbero essere disponibili in un unico batch. Quindi il telefono può tornare rapidamente a dormire. Ciò significa che Doze non è in realtà un sostituto di alcuna impostazione Non disturbare.

Quindi tutto questo assopimento fa la differenza? Sembra così. Molte persone segnalano una durata della batteria in standby molto migliore - Doze non aiuta mentre stai usando il telefono - e sembra che le cose stiano funzionando proprio come descritto da Google. Naturalmente, le persone che usano i loro telefoni su una rete con una connessione scadente vedono ancora il consumo della batteria quando sono inattive, perché Doze non impedisce al telefono di cercare un segnale migliore su cui agganciarsi. Posso giocherellare con i codici dialer di Project Fi e forzare Sprint o T-Mobile come vettore, e vedere una migliore durata della batteria da qualsiasi cosa funzioni meglio dove mi trovo. Un segnale molto scarso ucciderà comunque la batteria. Ma Doze è un'ottima idea che è stata implementata bene e sarà un'ottima aggiunta ad Android per la maggior parte di noi.

Naturalmente, l'idea del tuo telefono non consuma energia mentre non stai utilizzando il telefono o mettendo le funzioni in modalità di sospensione mentre inattivo non è nuova. Abbiamo visto le app provare a fare la stessa cosa con pochi gradi di successo. L'aggiunta come metodo predefinito direttamente nel sistema operativo elimina gran parte delle congetture e dovrebbe fornire un'ottima esperienza per la maggior parte di noi.

Ulteriori informazioni su Doze dal team di sviluppatori Android