Lavoro in background
Il lavoro in background è qualsiasi attività che la tua app deve eseguire quando non è visibile in primo piano, ad esempio recuperare dati da un server o elaborare immagini.
Gestire le complessità dell'esecuzione in background è fondamentale per creare app che siano "buoni cittadini", ovvero applicazioni resilienti, reattive ed efficienti che funzionino bene su tutti i dispositivi.
Iniziare a utilizzare il lavoro in background
Scegli l'opzione giusta
Ciclo di vita di processi e app
Soluzioni principali
Gestore lavoro
Servizi in primo piano
Sveglie
Trasmissione
Indicazioni di base per caso d'uso
La soluzione giusta varia in base al tuo caso d'uso. Android fornisce molte API specifiche per le attività, che sono ottimizzate per scenari particolari e spesso portano a un maggiore risparmio energetico e a meno limitazioni rispetto all'utilizzo di WorkManager e dei servizi in primo piano.
Questa sezione elenca alcuni dei casi d'uso più comuni e la soluzione consigliata.
Posizione
Widget
Bluetooth e dispositivi connessi
Contapassi
Trasferimento dati avviato dall'utente
Riproduzione di contenuti multimediali
Comprendere le ottimizzazioni del consumo energetico
Informazioni sui limiti delle risorse di gestione dell'alimentazione
Il sistema assegna la priorità alle richieste di risorse delle app in base allo stato del dispositivo, allo stato dell'app e al bucket di standby dell'app.
Scopri di più su come la tua app può funzionare entro i limiti delle risorse di gestione dell'alimentazione del dispositivo per eseguire in modo affidabile il lavoro in background.