Condividi tramite


Rimuovere le limitazioni delle risorse per le attività in background

Per offrire ai consumer un'esperienza ottimale, Windows offre controlli che consentono agli utenti di scegliere quali esperienze possono essere eseguite in background.

Per impostazione predefinita, i limiti delle risorse vengono imposti alle applicazioni. Alle app in primo piano viene assegnata una quantità maggiore di memoria e di tempo di esecuzione, alle app in background una inferiore. Gli utenti vengono protetti da ridotte prestazioni dell'app in primo piano e dal consumo elevato della batteria.

Gli utenti aziendali vogliono la stessa capacità di abilitare o limitare l'attività in background. A partire da Windows 10 versione 1703, le aziende possono ora configurare le impostazioni tramite criteri e provisioning che controllano l'attività in background.

Controlli attività in background

Gli utenti hanno la possibilità di controllare l'attività in background per il dispositivo tramite due interfacce nell'app Impostazioni : la pagina App in background e la pagina Utilizzo batteria per app . La pagina App in background include un commutatore master per attivare o disattivare l'attività in background per tutte le app e fornisce singoli commutatori per controllare la possibilità di esecuzione di ogni app in background. 

Pagina delle impostazioni delle app in background.

La pagina Utilizzo batteria per app consente l'ottimizzazione granulare dell'attività in background. Gli utenti hanno la possibilità di impostare l'attività in background su da Managed By Windows e di attivarla o disattivarla per ogni app. Questa pagina è disponibile solo per i dispositivi con batteria nell'app Impostazioni . Ecco il set di controlli disponibili sul desktop:

Utilizzo della batteria da parte dell'app sul desktop.

Ecco il set di controlli disponibili per i dispositivi mobili:

Utilizzo della batteria da parte dell'app su dispositivi mobili.

Anche se l'interfaccia utente differisce tra le edizioni del sistema operativo, i criteri e l'interfaccia per sviluppatori sono coerenti tra i client Windows. Per altre informazioni su questi controlli, vedere Ottimizzare l'attività in background.

Controlli delle attività in background dell'organizzazione

A partire da Windows 10 versione 1703, le aziende possono controllare l'attività in background tramite la gestione dei dispositivi mobili (MDM) o Criteri di gruppo. I controlli utente descritti in precedenza possono essere controllati con i criteri seguenti:

./Vendor/Microsoft/Policy/Config/Privacy/LetAppsRunInBackground  ./Vendor/Microsoft/Policy/Config/Privacy/LetAppsRunInBackground_ForceAllowTheseApps ./Vendor/Microsoft/Policy/Config/Privacy/LetAppsRunInBackground_ForceDenyTheseApps  ./Vendor/Microsoft/Policy/Config/Privacy/LetAppsRunInBackground_UserInControlOfTheseApps

Questi criteri controllano le impostazioni della batteria dell'attività in background per le app piattaforma UWP (Universal Windows Platform) (UWP). Consentono alle app di non essere gestite dai criteri di sistema di Windows e di non essere limitate quando il risparmio batteria è attivo. L'applicazione di questi criteri a un dispositivo disabiliterà i controlli utente per le applicazioni specificate nei criteri nell'app Impostazioni . Per altre informazioni su questi criteri, vedere Policy CSP.For more information about these policies, visit Policy CSP.

Un'app può determinare quali impostazioni sono disponibili autonomamente usando BackgroundExecutionManager.RequestAccessAsync prima di tentare qualsiasi attività in background e quindi esaminando l'enumerazione BackgroundAccessStatus restituita. I valori di questa enumerazione corrispondono alle impostazioni nella pagina di utilizzo della batteria in base alle impostazioni dell'app :

  • AlwaysAllowed: corrisponde a Always Allowed in Background e Managed By User. Questa corrispondenza consente alle app di eseguire il più possibile in background, anche quando il dispositivo è in modalità risparmio batteria.   
  • AllowedSubjectToSystemPolicy: questo valore è quello predefinito. Corrisponde a Gestito da Windows. Questa corrispondenza consente l'esecuzione delle app in background, come determinato da Windows. Se il dispositivo è attualmente nello stato risparmio batteria, le attività in background non vengono eseguite.    
  • DeniedDueToSystemPolicy: corrisponde a gestito da Windows e indica che il sistema ha determinato che l'app non può essere attualmente eseguita in background.    
  • DeniedByUser: corrisponde a Mai consentito in background. L'app non può essere eseguita in background. La configurazione nell'app delle impostazioni o nei criteri aziendali ha definito che l'app non è consentita per l'esecuzione in background. 

Il piattaforma UWP (Universal Windows Platform) assicura che i consumatori abbiano una grande durata della batteria e che le app in primo piano funzionino bene. Le aziende hanno la possibilità di modificare le impostazioni per abilitare scenari specifici per le proprie esigenze aziendali. Gli amministratori possono usare i criteri delle app in background per abilitare o disabilitare l'esecuzione di un'app UWP in background.

Vedere anche