Informazioni sulla conservazione della batteria

Oggi, gli utenti si affidano ai loro dispositivi mobili praticamente per qualsiasi cosa, dall'invio di email alla gestione delle finanze, allo streaming di video, allo streaming e ai videogiochi. Per essere utili, la maggior parte delle app richiede dati, immagini e altri contenuti multimediali da servizi remoti. È importante ricordare che la tua app è solo una delle tante app sul dispositivo dell'utente, tutte in competizione per risorse di rete. Se gestita male, questa soluzione può avere un impatto significativo e negativo sulle prestazioni della batteria e un utilizzo inutilmente limitato della larghezza di banda di rete limitata dell'utente.

A partire da Android 8.0, sono stati introdotti diversi aggiornamenti del sistema operativo che contribuiscono a preservare la batteria, l'esperienza utente e l'integrità del sistema. Tuttavia, come sviluppatore puoi anche ricorrere a considerazioni, strategie e schemi aggiuntivi. Le richieste inviate dalla tua app alla rete possono essere una delle cause principali del consumo della batteria, perché dipendono dai segnali radio della rete cellulare e Wi-Fi che consumano molta energia.

In questa guida scoprirai quanto segue:

  • In che modo il modello di connettività dell'app interagisce con la macchina a stati radio wireless.
  • Come utilizzare tecniche per ridurre al minimo l'impatto della connessione dati.
  • Come risolvere i problemi di connessioni lente.
  • Come eseguire le operazioni in background, funzionano solo in condizioni specifiche, ad esempio quando il dispositivo è in carica o connesso al Wi-Fi.
  • Come monitorare l'utilizzo della batteria da parte dell'app nel tempo.

Infine, scoprirai tre ampie categorie di aggiornamenti: Avviato dall'utente, Avviato dall'app e Avviato dal server, con strumenti e tecniche per massimizzare l'efficienza di ogni categoria.

In ultima analisi, è responsabilità della nostra community di sviluppatori offrire agli utenti la migliore esperienza possibile con le app.

Materiale aggiuntivo