Come descritto nella sezione Gestione dell'alimentazione, il sistema può imporre limitazioni relative all'alimentazione alle app per diversi motivi. La tabella seguente illustra le limitazioni attuali. Queste limitazioni non vengono applicate quando il dispositivo è in carica.
In ogni caso, l'impostazione applicabile più restrittiva è quella applicata. Ad esempio, se il risparmio energetico è attivo e un'app si trova nel bucket Rare, vengono applicate le restrizioni più rigorose dei bucket in standby app su Firebase Cloud Messaging (FCM).
Nota: i valori riportati in questa tabella sono soggetti a modifica. Questi valori sono riportati come esempi e i miglioramenti all'equilibrio tra durata della batteria e tempestività degli aggiornamenti dei contenuti possono causare variazioni.
Impostazione | Offerte di lavoro * | Sveglie | Rete † | Firebase Cloud Messaging § |
---|---|---|---|---|
L'utente limita l'attività in background | ||||
Limitazioni attivate: | Mai | Mai | Nessuna restrizione | Nessuna restrizione |
Sospensione | ||||
Sospensione attiva: | Rimandato al periodo | Allarmi regolari: rinviati a finestra Allarmi inesatti durante l'inattività: limitato a 1 ogni 9 minuti Allarmi esatti per inattività: limitato a 72 all'ora |
Rimandato al periodo | Priorità alta: nessuna restrizione Priorità normale: differita alla finestra |
Bucket app in standby (per bucket) |
Prima di Android 13 (livello API 33) | |||
Attivi: | Nessuna restrizione | Nessuna restrizione | Nessuna restrizione | Nessuna restrizione |
Insieme di lavoro: | Limitato a 10 minuti ogni 2 ore | Limitato a 10 l'ora | Nessuna restrizione | Nessuna restrizione |
Frequenti: | Limitato a 10 minuti ogni 8 ore | Limitato a 2 l'ora | Nessuna restrizione | Priorità alta: 10 al giorno |
Raro: | Limitato a 10 minuti ogni 24 ore | Limitato a 1 all'ora | Estensione disattivata | Priorità alta: 5 al giorno |
Limitazioni: | Una volta al giorno | Una sveglia al giorno, che può essere sveglia esatta o inesatta | Estensione disattivata | Priorità alta: 5 al giorno |
* Se le limitazioni dei job sono in vigore, all'app viene concessa una finestra di dieci minuti nell'intervallo specificato. Al termine dei dieci minuti, tutti i job vengono posticipati alla finestra successiva.
† Se l'accesso alla rete è limitato, all'app viene concesso un periodo di 10 minuti per utilizzare la rete all'intervallo specificato.
§ Se i messaggi FCM ad alta priorità sono limitati, tutti i messaggi successivi sono trattati come priorità normale. Tieni presente che i limiti dei messaggi ad alta priorità indicati per i bucket App Standby sono applicabili solo su Android 12 (livello API 32) e versioni precedenti. Per le linee guida attuali sui messaggi ad alta priorità, consulta Impostare e gestire la priorità dei messaggi.