Guida a: Problemi con l’app in background
Eseguire TrainerDay in background mentre guardi Netflix, controlli le email o usi altre app dovrebbe funzionare senza problemi, e per la maggior parte degli utenti è così. Ho notato alcune situazioni in cui il comportamento in background può variare, in particolare con le versioni più recenti di Android, quindi volevo condividere ciò che ho imparato e come assicurarsi la migliore esperienza.
Cosa ho osservato
Il comportamento più comune che riscontro in background è che l'app sembra mettere in pausa l'avanzamento dell'allenamento quando non è in primo piano. Un utente l'ha descritto perfettamente: «quando avvio un allenamento e passo a Netflix, TrainerDay non segue più l'allenamento, rimane sullo stesso obiettivo di potenza, poi quando torna in primo piano recupera il ritardo».
ANDROID 15 - PROBLEMA Su alcuni dispositivi Android, in particolare i modelli Samsung più recenti, ho riscontrato casi in cui le letture dei sensori si interrompono quando l'app va in background. La resistenza del rullo di solito mantiene l'ultima impostazione, ma l'app smette temporaneamente di elaborare nuovi dati finché non viene riportata in primo piano. STIAMO LAVORANDO A UNA SOLUZIONE.
Cosa mi hanno riferito gli utenti
Dai feedback risulta che questo influisce sulle persone in modo diverso a seconda del dispositivo e delle impostazioni. Diversi utenti hanno menzionato di voler fare multitasking durante sessioni di allenamento più lunghe: lavorare, scrivere email o guardare video. Come ha detto una persona: "Io lavoro/scrivo email mentre mi alleno, sarebbe fantastico."
Alcuni utenti Samsung hanno segnalato che l'app sembra mettere in pausa dopo alcuni minuti in background. Ho anche ricevuto segnalazioni sulla precisione della registrazione durante le parti a bassa intensità degli allenamenti mentre si usano altre app.
Soluzioni che di solito funzionano
Ecco gli approcci che ho trovato più efficaci per garantire un funzionamento fluido in background:
Controlla le impostazioni di risparmio energetico TrainerDay ha bisogno di una potenza di elaborazione costante per tracciare il tuo allenamento. Molti smartphone moderni cercano di risparmiare batteria limitando le app in background. Cerca impostazioni come:
- Ottimizzazione della batteria
- Modalità risparmio energetico
- Gestione dell'alimentazione dell'app
- Restrizioni per le app in background
Assicurati che TrainerDay sia impostato su «non limitato» o «ottimizzato per le prestazioni» anziché «ottimizzato per la durata della batteria».
Usa un’alimentazione esterna Collegare il dispositivo a una fonte di alimentazione elimina il problema del risparmio energetico. Ho visto che questo risolve molti problemi di elaborazione in background, soprattutto durante le sessioni più lunghe.
Tieni lo schermo acceso Anche se non è sempre necessario, mantenere lo schermo del dispositivo acceso (anche a luminosità bassa) può aiutare a evitare che il sistema applichi un risparmio energetico troppo aggressivo.
Differenze tra piattaforme
I dispositivi iOS/iPadOS gestiscono generalmente l'elaborazione in background in modo più coerente rispetto ad Android. Su Android, il comportamento può variare notevolmente tra i diversi produttori e versioni del sistema operativo.
Le versioni più recenti di Android (12 e successive) tendono a essere più aggressive con l’ottimizzazione della batteria, il che può influenzare le prestazioni in background a meno che non vengano configurate esplicitamente diversamente.